• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 424
  • Last Modified:

least response method

hi all,
I am reading about least response method in network load balancer. Could you please tell me some pro and con of this technique? tks a lot.
0
BeginToLearn
Asked:
BeginToLearn
  • 9
  • 6
  • 3
2 Solutions
 
BeginToLearnAuthor Commented:
i did. however, i can't find the advantages and disadvantages of this technique
0
 
FarWestCommented:
I will talk generally about LB
useuly pros,cons used to decide which method is best for your appliation or web site,
but in this case when you go to load balancing you have 2 major choices, persistent and none-persistent connections and what will decide that is how is your web applications manages your session state, if it is in-process and you have dependant pages that used session variables then you should go to persistent. (this is related to serve subsequent user requests)

now when it comes to the first, or subsequent request for  none-persistent , there is simple approch or intiligent(complex appoch)
simple like round roben with weight that is controlled by the DNS server, and the intilligent that the LoadBalances will use Servers Health counters to decide which server to select.

this method consider intelligent sence it knows how many connections and response time for that sever, some LB can also add CPU, Memory and so,

this technique main pros, is it is intillegent and don't require high time/resource to get values (factors) for it's decision, so it is faster to serve and distribute load, and the main cons, that it is best fit when you have identical/similler servers cabability, plus your application is consistent in application usage,

0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
BeginToLearnAuthor Commented:
i am doing research on each technique of LB and find out disadvantage/advantage of each technique. i get stuck with least response technique.
0
 
FarWestCommented:
those different LB techniques can be judged as "Recommended For" becuase advantages and disadvatages related also to the applications, budget, infrastructure, usage or load, OS .. etc.
to clearify that there is no disadvantage with Round Roben ( Other than directing to stalled servers) for static web sites running on servers with the same configuration, but the disadvantage list will grow when you have asp.net

0
 
BeginToLearnAuthor Commented:
here is what i wrote about round robin disadvantages:

Disadvantages: It is difficult to manage the client cache and reusability. Clients will cache the IP addresses that have been used successfully in request in order to increase performance. Same IP address record can be returned to multiple clients. Consequently, the purpose of load balancing is eliminated. In addition, Round Robin DNS doesn’t deal with the available services in server-side. If a server is off or down, its hosting IP addresses are still retuned.  Using Round Robin DNS also can’t map a client to a same specific server because the alternative IP address is issued to each request
0
 
jon1966Commented:
To me, one possible disadvantage to least response method is if one server is sent more sessions because the current load on that server is low, causing an unequal distribution of client sessions, then if a number of those clients initiate higher application load on that server, then that server may become stressed, which may trigger a health monitor threshold, causing potentially a termination of those sessions.
0
 
BeginToLearnAuthor Commented:
how about advantages of this technique?
0
 
jon1966Commented:
Advantage would be that in theory, the server with the least connections and best response time will get the traffic assigned to it.  

FYI, I always use persistence, either cookie or source IP.
0
 
BeginToLearnAuthor Commented:
I am thinking of 1 more advantage and 1 more disadvantage. If you know, please let me know.
0
 
jon1966Commented:
Is this a test?
0
 
BeginToLearnAuthor Commented:
nope. This is the research paper about all LB techniques
0
 
jon1966Commented:
If you can think of 1 more advantage and disadvantage, by all means, write them down.
0
 
BeginToLearnAuthor Commented:
I think this maybe the advantage: high performance server will take more work load
0
 
jon1966Commented:
True, I agree with that.
0
 
BeginToLearnAuthor Commented:
are you good at c/C++ program?
0
 
jon1966Commented:
Not anymore, no.
0
 
BeginToLearnAuthor Commented:
tks for your help. let me close this question.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 9
  • 6
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now