Menu
Home
Contact us
Stats
Categories
Calendar
Toggle Wiki
Wiki Home
Last Changes
Rankings
List pages
Orphan pages
Sandbox
Print
Toggle Image Galleries
Galleries
Rankings
Toggle Articles
Articles home
List articles
Rankings
Toggle Blogs
List blogs
Rankings
Toggle Forums
List forums
Rankings
Toggle File Galleries
List galleries
Rankings
Toggle Maps
Mapfiles
Toggle Surveys
List surveys
Stats
ITHEA Classification Structure > C. Computer Systems Organization  > C.2 COMPUTER-COMMUNICATION NETWORKS  > C.2.0 General 
ITHEA Classification Structure > C. Computer Systems Organization  > C.2 COMPUTER-COMMUNICATION NETWORKS  > C.2.3 Network Operations 
ITHEA Classification Structure > C. Computer Systems Organization  > C.2 COMPUTER-COMMUNICATION NETWORKS  > C.2.4 Distributed Systems 
METHODS AND ALGORITHMS OF LOAD BALANCING
By: Igor Ivanisenko (4155 reads)
Rating: (1.00/10)

Abstract: In this paper the classification of the most used load balancing methods in distributed systems (including cloud technology, cluster systems, grid systems) is described. Load balancing is represented on four levels of network model OSI: channel, network, transport, application. Features, advantages and shortcomings are presented for each level. Also strengths and weaknesses of network, transport and application levels are described. Basics of hardware based load balancing in Network Packet Broker and Application Delivery Controllers, that working on OSI layers 2-7, are described. In this work strengths and weaknesses of hardware based load balancing are shown. Basics of software based load balancing are carried out. Differences between software based load balancing and hardware based one are described too. In the work characterizations of the most used dynamic load balancing algorithms in distributed systems is described. Advantages and shortcomings of each algorithm are carried out. Load balancing uses a variety of methods and algorithms for balancing. In the work methods that are used on channel, network, transport, application levels of OSI model and available in balancers and/or can be configured on the servers are presented and analyzed. Employment, effectiveness, strengths and weaknesses of each type of the methods are described in accordance with analysis. Following methods are carried out: direct Routing, Network Address Translation, Source Network Address Translation, Transparent SNAT, SSL Termination or Acceleration, TCP/IP server load balancing, Hashing, Caching, DNS load balancing, Network Load Balancing, Proxy method, Load balancing by using redirection.

Keywords: Keywords— load balancing, distributed system, hardware and software load balancing cloud, DNS, network level, Network Address Translation, proxy.

ACM Classification Keywords: C.2.0 General – Open Systems Interconnection reference model (OSI), C.2.3 Network Operations - Network management, C.2.4 Distributed Systems - Client/server, Distributed applications

Link:

METHODS AND ALGORITHMS OF LOAD BALANCING

Igor Ivanisenko

http://www.foibg.com/ijitk/ijitk-vol09/ijitk09-04-p04.pdf

Print
C.2.0 General
article: METHODS AND ALGORITHMS OF LOAD BALANCING · МЕТОД ОЦЕНКИ ДОСТОВЕРНОСТИ КЛАССИФИКАЦИИ ИНФОКОММУНИКАЦИОННЫХ УСЛУГ ·
C.2.3 Network Operations
article: METHODS AND ALGORITHMS OF LOAD BALANCING · A MODEL FOR PERFORMANCE ANALISYSIS OF MULTICAST ROUTING PROTOCOLS · DEFINING NETWORK ACTIVITY PATTERNS USING FIRST ORDER TEMPORAL LOGICS ·
C.2.4 Distributed Systems
article: METHODS AND ALGORITHMS OF LOAD BALANCING · INTELLIGENT FRAMEWORK FOR RECOMMENDATION OF MOBILE SERVICES TO CONSUMERS · BUILDING OF THE VIRTUAL ENVIRONMENT FOR GRID APPLICATIONS · PRIVATE GROUPS IN PEER-TO-PEER NETWORKS · CONNECTIVITY CONTROL IN AD HOC SYSTEMS: A GRAPH GRAMMAR APPROACH · GRID WORKFLOW DESIGN AND MANAGEMENT SYSTEM · EXPERT SYSTEM OF RATIONAL DECISION MAKING OF DISTRIBUTION OF ELECTRIC IN ... · MEMBRANES DISTRIBUTION USING GENETIC ALGORITHMS · HIGAIA METHODOLOGY · MODELING LANGUAGE OF MULTI-AGENT SYSTEMS = PROGRAMMING TEMPLATE · ADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT · MODELING LANGUAGE OF MULTI-AGENT SYSTEMS = PROGRAMMING TEMPLATE · SOFTWARE DEVELOPMENT FOR DISTRIBUTED SYSTEM OF RUSSIAN ... · GRID-ENABLING SATELLITE IMAGE ARCHIVE PROTOTYPE FOR UA SPACE GRID TESTBED1 ·
Login
[ register | I forgot my password ]
World Clock
Powered by Tikiwiki Powered by PHP Powered by Smarty Powered by ADOdb Made with CSS Powered by RDF powered by The PHP Layers Menu System
RSS Wiki RSS Blogs rss Articles RSS Image Galleries RSS File Galleries RSS Forums RSS Maps rss Calendars
[ Execution time: 0.09 secs ]   [ Memory usage: 7.54MB ]   [ GZIP Disabled ]   [ Server load: 0.20 ]
Powered by Tikiwiki CMS/Groupware