| Home | Articles | Archive | Links |


- Misc
Load Balancing And Yahoo
Live Chat Increase Sales
Live Help 9 Reasons Why Your Website...
Local Classifieds And International...
Netzero Internet
Local Community Websites
Log On For Health Creating An Online...
Logfile Analysis Vs Page Tagging
Long Term Planning For Your Web Site...
Looking To Buy Or Sell For Free
Lost Message Boards Revealed
Magazine Subscriptions Cheap Good...
Magazine Subscriptions For Teens
Magazine Subscriptions The Gift That...
Make A Fortune On The Internet
- SEO
Log Files Search Engine Optimization...
Long Tail Search Engine Optimization...
Love At First Site Giving Your...
Maintaining Ethical Standards In SEO...
Major Search Engine Submission How...
Make Money From Google Or Yahoo P T
- Earning Money
Low Cost Ways To Make Money Online
Make Big Money Blogging Fact Or...
Make Easy Money Online With Your Own...
Make Extra Money By Taking Paid...
Make Lots More Money By Choosing...
Make Money Blogging
Make Money Blogging
Make Money By Starting An Online...
Make Money For Your Ppc Just Do...
Make Money Off Your Domains
Make Money Online
Make Money Online By Learning How...
Make Money Online Defend Against...
Make Money Online Latest Scam...
Make Money Online Now
Make Money Online With Affiliate...
Make Money Online With Something...
Make Money Online With Your Website
- Hosting
Looking For Your E Commerce Web...
- Adsense
Made For Adsense Websites...

Load Balancing And Yahoo



A


high-volume site like          that the operating system         
Yahoo! knows that the           parameters and web server         
actual quality of service       software can be adjusted to       
any web server provides to end        achieve better performance.       
users basically depends on                                              
network-transfer speed and server     An alternative approach is to     
response time. Network-transfer       improve performance by increasing 
speed refers to the Internet-link     the number of web servers. This   
bandwidth while server-response       approach would attempt to         
time depends upon resources           distribute traffic unto a cluster 
including fast CPU, lots of RAM       of back-end web servers that need 
and good I/O performance. Once        not be large-scale machines. Web  
these resources are exhausted and     server scalability is achieved    
the web-server is encountering        when more servers are added to    
heavy traffic, a problem would        distribute the load among the     
surely arise.                         group of servers or server        
                                      cluster.                          
Load Balancing                                                          
                                      This is what load balancing is    
A problematic situation               all about. It involves the fine   
pertaining to difficulty in           tuning of a computer system,      
handling high volumes of incoming     network or disk subsystem in      
traffic can be solved either          order to more evenly distribute   
through installing more RAM on        the data and/or processing across 
existing machines or replacing        available resources. Load         
the CPU with a faster one. The        balancing is distributing,        
use of faster or dedicated SCSI       processing and communications     
controllers and disks with            activity evenly across a computer 
shorter access time can also be       network so that no single device  
done. Software can be tuned so        is overwhelmed. Busy websites     



usually use two or more web           traffic and connections to a      
servers in a load balancing           website.                          
scheme so that when one server                                          
gets overwhelmed with requests,       Yahoo! was granted a patent from  
traffic is forwarded to another       a filing done in 1999 regarding   
server with more capacity.            coordinating information between  
                                      multiple servers that share       
There are two probable reasons        information as well as servers    
why a company could want to load      that may cache some of the        
balance traffic across firewalls.     information. Load balancing       
One is for purely technical           devices are becoming very common  
reasons and the other is centered     in supporting high-traffic        
on winning business. The              websites. These devices evolve as 
technical aspect should be            websites grow in terms of size,   
quickly addressed as soon as          complexity and traffic flow.      
funds and environment allow.                                            
                                      The presence of multiple web      
When there is only one web server     servers in a server group         
responding to all incoming HTTP       requires that HTTP traffic be     
requests for a website, it may        evenly distributed among the      
not be able to perform                servers. These servers should     
accordingly especially if the         appear as a single web server to  
website has gained popularity.        the web client. The load balancer 
Loading of web pages will be very     simply intercepts each request    
slow and some users would have to     and redirects it to an available  
wait for their requests to be         server in the server cluster.     
processed. It can come to a point                                       
where upgrading the server            Methods of Load Balancing         
hardware is no longer cost                                              
effective due to the increased        Load balancing can be achieved in 



a number of ways. Choice would        servers which would result to     
depend on the individual              request not being sent to the     
requirement, available features,      load balancing DNS server.        
complexity of implementation and                                        
the cost. The user company would      In Hardware Load Balancing,       
have to determine its                 hardware load balances route      
circumstances to determine which      TCP/IP packets to various servers 
option would work best.               in a cluster. This method is said 
                                      to provide a powerful topology    
The Round Robin DNS Load              with high availability. It uses   
Balancing is one of the early         circuit level network gateway to  
adapted load balancing                route traffic. Its one downside   
techniques. The built-in round        is the higher cost incurred as    
robin feature of BIND of a DNS        compared to other methods.        
server facilitates cycling                                              
through the IP addresses              The most commonly used method is  
corresponding to a group of           Software Load Balancing. Load     
servers in a cluster. It is a         balancers often come as an        
fairly simple and inexpensive         integrated component of expensive 
method which is very easy to          web server and application server 
implement. However, its downside      software packages. This method is 
is that the DNS server does not       more configurable based on        
have any knowledge of server          requirements and can incorporate  
availability thus may continually     intelligent routing base on       
point to an unavailable server.       multiple input parameters. An     
It has the ability to                 additional hardware needs to be   
differentiate by IP address but       provided to isolate the load      
not by server port. There is also     balancers.                        
the possibility that the IP                                             
address is cached by other name       Algorithm of Server Load          



Balancing                             that all servers are equally      
                                      assigned. The allocation is much  
When HTTP requests are assigned       orderly than random but it may    
to any server picked randomly         not be enough based on processing 
among the group of servers, this      overhead required and when there  
is called random allocation. It       are differences in server         
is possible that one server may       specification in a server group.  
be assigned more requests than                                          
the others, but generally each        The shortcoming of the            
server gets its share of the          round-robin allocation has been   
load. It can be very easy to          eliminated by the weighted        
implement but the risk of             round-robin version. In this      
overloading one while                 case, a server that is capable of 
under-utilizing another is big.       handling twice as much load as    
                                      the other can get a weight of     
The IP sprayer assigns the            two. This means that the IP       
requests to a list of the servers     sprayer will assign two requests  
on a rotating basis when the          to the powerful server as against 
round-robin allocation is used.       one request assigned to the       
The first request goes to a           weaker one. This takes care of    
randomly picked server in a group     the capacity of the servers in    
so that the entire first request      the group. However, it does not   
need not go to the same server        consider the advanced load        
especially if more than one IP        balancing requirements like       
sprayer is involved. The circular     processing time for individual    
order is followed in redirecting      request. An efficient load        
the traffic for subsequent            balancer should be capable of     
requests. The server which has        intelligent monitoring that would 
been assigned a request moves to      help it direct requests to the    
the end of the list to ensure         server that is more capable of    



handling them.                        

                              






About the Author:

http://www.theinternetone.net


Read more articles by: Danny Wirken

Article Source: www.iSnare.com


...Archive >>

Submit Your Site
Recent Articles
  • Tips On Building Online Traffic

    Okay so you have a brilliant web site You are a treasure house in the field of your expertise You have placed your knowledge in your website...

  • Marketing Any Business on MySpace

    MySpace is now, and has been for some time, the hottest trend when it comes to social networking endeavors online for businesses This international website plays host to millions of individuals With that many people accessing the website, it only makes sense to take advantage of accessing those people...

  • Why MySpace is Great For Your Business

    Are you one of the many businesses that have yet to discover the power of MySpace If so, you could be missing on a an exciting opportunity to get your business noticed Yes, MySpace is thought of us a “friend” type of network, however, it is also great for business networking and marketing your company or products...

  • Using Autoresponder Software For Follow-Up Success

    It's well known that only a tiny percentage of your web site visitors will buy from you on their first (and possibly only) visit to your web site The vast majority of your prospects simply forget about you and your web site and never return Can you imagine just how much money you are losing by not having a way to keep in touch with those people...

  • 32 Most Important SEO Tips

    Following these simple tips will definitely boost your traffic and search engine rankings for free 1 Make sure your site is not under construction , incomplete, with little or no unique content...

    Copyright (c) 2008 Isnare.com. All rights reserved.

  • Google
    Load Balancing And Yahoo