Solved

Is there any relationship between load balancing and architect of the application

Posted on 2011-02-16
5
233 Views
Last Modified: 2012-05-11
Hi ,

I have a applicationi desgin one architect .

Controller-->DAO .

our applciation will going to access more than 10000 ppl in at a time .

I want to know whether load blanacing is depend upon arichetect !
0
Comment
  • 2
  • 2
5 Comments
 
LVL 26

Expert Comment

by:ksivananth
ID: 34913764
load balancing is a requirement whereas architect is desig structure for a requirement. loadbalancing usually achieved by running multiple isntace of applications and sharing the load between them.
0
 
LVL 11

Accepted Solution

by:
MajorBigDeal earned 250 total points
ID: 34913817
Load balancing can definitely be affected by the architecture of various parts of the system.  Depending on the complexity of what you are doing, there could be many different types of load balancing happing at the same time.  The web servers, database, application servers, network, clusters of hosts,  etc. could all be performing various forms of load balancing.  I'd like to be more specific but your question is very general.
0
 
LVL 20

Author Comment

by:Sathish David Kumar N
ID: 34913930
@ksivananth: Thanks i understand , so if more instance created means load balancing will effected right ?

@MajorBigDeal: Thanks , How the will effected the architecture ?  Sorry more specific in the sences ?  iam not getting what ur asking ?  your asking abt which balancing i am asking right ?

0
 
LVL 26

Assisted Solution

by:ksivananth
ksivananth earned 250 total points
ID: 34914056
trying to make it shor..., tsimply creating multiple instance doesn't mean load balancing, the load should be shared. the load can be shared dynamicall or statically and built either with in your app or use some third party apps.

with dynamic loadbalancing, the requests are directed to other nodes based on the load on them. so the arch design will be like

yourapps --- loadbalancer --- client apps

with static, certain set of clients talk to specific node/instance. though this is not 100%loadbalancing, there are apps follow it.
0
 
LVL 11

Expert Comment

by:MajorBigDeal
ID: 34917716
Yes, I thought if we could narrow the question down I could you you a better answer.  For example, you mentioned DAO, so to me that implies that you are trying to balance transactions to a database - is that correct?

One way of looking at it is to ask which parts of the architecture will have multiple "nodes"?  That is where your opportunitiues for load balancing are.  The "nodes" could be web servers, database instances, or other things depending on what you are try to do.  Probably the most common example would be balancing many web requests across a web server farm.   Here is a very nice article:

http://en.wikipedia.org/wiki/Load_balancing_%28computing%29

0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
splitOdd10 challenge 5 104
Java DateChooser? 3 36
How to convert from xls to xlsx using java 7 35
Problem to Alipay 10 18
An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Viewers learn about the “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now