language in load balancing
This commit is contained in:
parent
f99b431d70
commit
43fb94a31d
1 changed files with 18 additions and 22 deletions
40
report.lyx
40
report.lyx
|
@ -2573,11 +2573,11 @@ Load balancing
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
The need for load balancing varies among different kind of systems.
|
The need for load balancing varies among different kind of systems.
|
||||||
Small systems that only use one or a couple of servers can cope with a
|
Small systems that only use one or a couple of servers can cope with a
|
||||||
simple implementation of load balancing, while in large systems it is useful
|
simple implementation of a load balancer, while in large systems it is
|
||||||
to have extensive and well working load balancing.
|
useful to have extensive and well working load balancing implementations.
|
||||||
The need also depends on what kind of server structure the system works
|
The need also depends on what kind of server structure the system is working
|
||||||
on, a static structure where the number of servers are predefined or a
|
on, a static structure where the number of servers is predefined or a dynamic
|
||||||
dynamic structure where the number varies.
|
structure where this number varies.
|
||||||
\begin_inset ERT
|
\begin_inset ERT
|
||||||
status open
|
status open
|
||||||
|
|
||||||
|
@ -2597,11 +2597,12 @@ textbf{Amazon EC2}}{A cloud computation service}
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
Load balancing and scaling are difficult in different scenarios.
|
Load balancing and scaling are difficult in different scenarios.
|
||||||
When running in a separate server park, there are a set number of servers
|
When running in a separate server park, there is a set number of servers
|
||||||
available, this means that an even distribution on all servers is preferable.
|
available, this means that an even distribution on all servers is preferable.
|
||||||
When running the GGS in a cloud, such as Amazon EC2, it is possible to
|
When running the GGS in a cloud, such as Amazon EC2, it is possible to
|
||||||
add an almost infinite number of servers as execution goes on.
|
add an almost infinite number of servers as execution goes on and the load
|
||||||
In this cloud setting, it may be more important to evenly distribute load
|
increases.
|
||||||
|
In this cloud setting it may be more important to evenly distribute load
|
||||||
on newly added servers.
|
on newly added servers.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
@ -2615,16 +2616,11 @@ Fill up the capacity of one server completely, and then move over to the
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Itemize
|
\begin_layout Itemize
|
||||||
Evenly distribute all clients to all servers from the beginning, when load
|
Evenly distribute all clients to all servers from the beginning.
|
||||||
becomes too high on all of them, then comes a new problem:
|
When the load becomes too high on all of them a new problem arises: how
|
||||||
|
do we distribute load on these new servers?
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_deeper
|
|
||||||
\begin_layout Itemize
|
|
||||||
How do we distribute load on these new servers?
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\end_deeper
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
Load balancing is a key component to achieve scalability in network systems.
|
Load balancing is a key component to achieve scalability in network systems.
|
||||||
The GGS is a good example of a system that needs to be scalable, to attain
|
The GGS is a good example of a system that needs to be scalable, to attain
|
||||||
|
@ -2633,18 +2629,18 @@ Load balancing is a key component to achieve scalability in network systems.
|
||||||
provide a stable and fast load balancer.
|
provide a stable and fast load balancer.
|
||||||
There are certain persistence problems that can occur with load balancing,
|
There are certain persistence problems that can occur with load balancing,
|
||||||
if a player moves from a server to another data loss may occur.
|
if a player moves from a server to another data loss may occur.
|
||||||
This is an important aspect to consider when the load balancer is designed
|
This is an important aspect to consider when a load balancer is designed
|
||||||
and implemented.
|
and implemented.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
Load balancing can often be implemented using dedicated software, this means
|
Load balancing can often be implemented using dedicated software, this means
|
||||||
that in many applications load balancing may not be implemented because
|
that in many applications load balancing may not be implemented because
|
||||||
it already exist functional solutions.
|
there already exist functional or even better external solutions.
|
||||||
This depends on what specific needs the system have and a minor goal of
|
This depends on what specific needs the system has.
|
||||||
the project is to analyze whether the GGS project can use existing load
|
A minor goal of this thesis is to analyze whether the GGS can use existing
|
||||||
balancing tools or if it is necessary to implement load balancing in the
|
load balancing tools or if it is necessary how to implement load balancing
|
||||||
project.
|
in the project.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue