COSC1300, COSC1301. Web Servers and Web Technology

Size: px
Start display at page:

Download "COSC1300, COSC1301. Web Servers and Web Technology"

Transcription

1 School of Computer Science and Information Technology COSC1300, COSC1301 Lecture 10: Load Balancing of Web Servers

2 Lecture Overview Load Balancing What it is? Why use it? Where is it used? Benefits thereof? Load Balancing Techniques Techniques used Load Balancing Reference Architectures Sun / Java Reference Architecture 2

3 Load Balancing (LB) Load balancing (LB) is the process of distributing load across multiple devices or services in some equitable way The most common reason is To establish uniform work allocation across application servers (AS's) To establish uniform resource allocation across the resource domain Load Balancing can apply to any kind of work, Web Servers / Services Terminal Services CPU cycles, Bus Throughput We will be mostly looking at LB for network service optimisation. 3

4 Why Load Balance? Most enterprise class applications require scalable LB of some sort, hardware and networks have finite resources; it is exhaustible. when it runs out and more is needed, how do we add it? How do we tell the world about it? Do we need to tell the world? At RMIT, we use multiple load balanced servers to service 90,000 students and 5000 staff Q: How many servers do you think RMIT uses? Learning Hub: 4 servers Blackboard: Weblearn: 6 servers 1 server 4

5 Forms of Load Balancing Non-transparent (client effectively selects server) There may be occasions when a client selects the site (eg may be a different site to which might be located in Italy) But each can have links to the other(s) Unlike content-negotiation where multiple DNS entries point to the same machine, and Apache selects the document tree internally, here DNS is used to select the machine via name Distribute the load: Geographically Geometrically (as in Grid Computing) Functionally (eg secure servers) Eg. An Italian page might refer to an English page when the Italian does not exist. Client ❶ ❷ ❸ jp it en de Wikipedia.com 5

6 Forms of Load Balancing (2) Transparent (client sees only one web site) App Scaling As more resources are needed to cope with increasing traffic, LB distributes load across multiple servers in order to scale applications. Vertical scaling Horizontal scaling High availability In mission-critical apps, a level of redundancy allows a site to remain up even if multiple components fail Dynamic Reconfigurability Allows a site to change its configuration frequently if necessary without telling the world about it Can be Both The English Wikipedia could be non-transparent for language selection, but transparent within a language Client en LB 6

7 Vertical Scaling Vertical Scaling (scaling up): Adding more hardware resources to the same machine generally adding more CPU/s and Memory Example: 8 way vs 4 way machines (8 vs 4 CPUs) This is usually very expensive ($$) Easy to implement (generally no change required in your application) But you still have a single point of failure 7

8 Horizontal Scaling Horizontal Scaling (scaling out): Adding more machines to the mix, generally cheap hardware Cheap(er) - at least more linear expenditures Harder to implement (much harder than vertical) May add another protocol layer between machines Many points of failure but can usually handle failures elegantly due to redundancies 8

9 A Load Balanced Application The diagram shows a simple load balanced application Balanced at every tier Web Servers Database Servers The Web Tier uses the load balancer to talk to the DB Servers. Load Balancer INTERNET Firewall Q: How many IP Addresses do you need for the whole application? WS1 WS2 Web Servers DS1 DS2 Database Servers DB 9

10 Introducing: Load Balancers Q: How many IP Addresses do you need for the whole application? A: A minimum of four One for each Web App One for each DB Server One more..? For which component? 10

11 Introducing: Load Balancers Given what you know about DNS Servers How many IP addresses can you bind to one name? So if you have a web application on multiple application servers how does a client decide which component in the application to send to? Does the client need to make that decision? if not so who makes it? 11

12 Introducing: Load Balancers The DNS name/entry is usually bound to the Load Balancer IP Address (each load balancer needs an IP address). Q: Why would this device require an IP address? The load balancer usually just acts as a forwarding device, and forwards packets (that come in on port 80; HTTP Requests) to/from a client to/from an Application Server So it is the load balancer, not the client, that decides which part of the application a packet goes to. so the client needs to talk to the load balancer, hence the LB needs an IP address and a DNS entry. 12

13 Load Balancer Example Ringo Barlow Baker Load Balancer AS1 AS2 Our load balancer has a single entry point from the internet, and two application servers Request Sequence: Ringo, Baker, Barlow So Ringo's request is forwarded to Application Server AS1, and Baker's request is forwarded to AS2 Then Barlow's request arrives. Where does it go? 13

14 Load Balancer Example In the previous schematic we see that each client is forwarded to a different application server. The requests are thus balanced by the Load balancer (follow the colored lines) So how do we decide which AS to use? Algorithms of Load Balancing The simplest algorithm is called Round-Robin (everyone gets a turn). In this case Barlow would have its request forwarded to the next available Application Server (AS)? 14

15 Load Balancer Algorithms Load Balancers decide how to balance a load based on different application-specific algorithms. These are essentially rules that govern the overall behavior of the Load Balancer. These rules can be applied to External events Network traffic, traffic distribution, etc Internal events AS response times, AS status (down,up, ) For more detail, see: "Understanding CSM Load Balancing Algorithms" adbde.shtml 15

16 LB Parameters Some of the most important parameters affecting LB are: Node availability A list of nodes that the LB can forward requests to, The node status (busy, free, offline, resetting, ). Can be as simple as the LB pinging the AS. Advance knowledge of traffic behaviour (app-specific) The LB knows a traffic pattern in advance (eg central ATM services, some web services) Can make resources available in advance or schedule subsequent transactions (eg balance update audit trail) Statistical estimate of traffic behaviour (app-generic) Using network traffic modeling algorithms Trying to predict future needs based on present trends 16

17 LB Parameters (2) Some other parameters affecting LB are: Propagation Delay (PD) The act of generating statistics (ie network stats or load stats) on a server takes time, thus this adds latency to requests. Session Persistence ('Stickiness') Most web pages generate multiple TCP sessions, which should all normally go to the same server in order to enable memory caching. Q: Why is this required? Is this ALWAYS required? May affect efficiency of LB algorithm if stickiness not properly distributed 'failover' to a different server if a server goes down is not trivial Transaction complexity Operations may range from a simple static HTML read to a multi-record DB update. Multiple AS updates to DS's may affect LB algorithm non-trivially 17

18 LB Algo: Random (R) The simplest load balancing algorithm is Random Directs the network connection to any available server, Treats all servers as equal, regardless of the number of connections or response time. Treats all network transactions as equally complex Has no memory, so it treats all transactions as idempotent (same effect no matter which server, or sequence) True for HTTP, and HTTP GETs. Q: Is it true for HTTP forms? True for session cookies? Makes the grandiose assumption that all traffic is equal which is clearly false, so not appropriate for web use. 18

19 LB Algo: Round Robin (RR) The next simplest load balancing algorithm is Round-Robin Directs the network connection to the next available server, allocated in some sequence Treats all servers as equal, regardless of the number of connections or response time. Treats all network transactions as equally complex Has no memory, so it treats all transactions as idempotent (same effect no matter which server, or sequence) True for HTTP, and HHTP GETs. Q: Is it true for HTTP forms? True for session cookies? It is simple and sometimes very effective because no propagation delay or caching hinders the algorithm. 19

20 LB Algo: Least Connections (LC) The Least Connections method directs network connections to the server with the fewest connections. Although it may not be intuitively obvious that the mathematical predictor would provide effective load balancing, in fact, it is quite successful, according to Cisco. On Web sites where there is a collection of servers with similar performance, the predictor is effective in smoothing distribution when a server becomes bogged down. On Web sites where there are large differences in the capacity of various servers, the predictor is also very effective. In maintaining the same number of connections to all servers, those servers that are capable of processing (and thus terminating) connections the fastest receive more connections over time. A server deemed to be twice as powerful as another server receives about twice as many connections per second. 20

21 LB Algo: Weighted RR / LC The weighted method allows you to assign a performance weight to each server. Administrators can assign a weight to each real server, and the Load Balancer uses this weight to determine the percentage of the current number of connections to give each server. Servers with a higher weight value receive a larger percentage of connections at any one time. Weight usually allocated on server properties such as Capacity, CPUs, etc 21

22 LB Algos: Weighted Methods EG: In a configuration with 5 servers, the percentage of connections is calculated as follows: Server Number of Connections Weight of server1 = 7 Weight of server2 = 8 Weight of server3 = 2 Weight of server4 = 2 Weight of server5 = 5 Total weight of all servers This distribution results in server 1 getting 7/24 of the current number of connections, server 2 getting 8/24, server 3 getting 2/24, and so on. If a new server, server 6, is added with a weight of 10, it receives 10/34, and so on. 22

23 LB Algos: Pros and Cons Random Pros: Extremely simple to implement Cons: Too simple to actually work well Round Robin (eg Pros: Better than random allocation because the requests are equally divided among the available servers in an orderly fashion. Cons: Round robin algorithm is not enough for load balancing based on processing overhead required and if the server specifications are not identical to each other in the server group. 23

24 LB Algos: Pros and Cons (2) Weighted Methods: Pros: Adapts according to the capacity of the servers in the group. Useful in app-specific cases involving function-specific servers in a cluster Cons: Does not consider advanced load balancing requirements such as processing times for each individual request. 24

25 LB Algorithm Adaptation An essential component of load balancing is LB adaptation (also called intelligent forwarding) For example, the simple Round-Robin method on its own as described earlier is not adaptive. It treats all network transactions as independent It treats all network transactions as identical in complexity It treats all application servers as independent and identical It does not distinguish between transactions requiring database server access, from those that do not. which are strong points of weakness of this algorithm. 25

26 The need for intelligent forwarding What happens to the client requests if some of the application servers are down? What happens if the network destination is unreachable, or the network is saturated, or worse yet the network on half the application servers is congested and the other half of the application servers is relatively load free? Will the client experience be uniform for all clients (Ringo, Barlow, Baker)? Ringo Barlow Baker Load Balancer? The above may seem obvious, but what if there were 10 AS's or which 3 were down? AS1 AS2 26

27 The Health-Check Every load balancer has a list of nodes (eg. available web servers) it can forward requests to. This list is usually availability based Availability may be as simple as the load balancer pinging each Web Server or requesting an Static HTML document from the Web Server So the load balancer can keep this list up to date and adapt the load dynamically. 27

28 Break 28

29 Load Balancer Issues: Sessions An important class of web transactions are when these involve sessions. When a transaction is session-based, the session information must be kept somewhere. If it is kept on the AS, what happens when the next transaction goes to a different AS? If it is kept on the LB and transferred to each AS as needed, what happens when the LB goes down what failover is available? If it is kept on the client, then it persists as long as the client persists, which is the desired behaviour anyway. Q: How can we store session information on the client in a HTTP transaction? 29

30 Load Balancer Issues: Sessions Q: How can we store session information on the client in a HTTP transaction? Q: What if we don't, then what do we need to ensure? A load balancer required to maintain persistence must support sticky sessions. A sticky session specifies that once a session is created by a given server, subsequent requests from the user will continue to be routed to that same server in order to preserve session information. The question comes back to idempotence: In a session, all transactions are not equal since they depend on session information (eg trans time, seq, result, etc ). We can make them all equal by storing the session information with the transaction. This may not always be possible. Q: How did we do that before, in this course? 30

31 Load Balancer Issues: Sessions Q: How can we store session information on the client in a HTTP transaction? A: Cookies!!! Two scenarios are possible: A load balancer may not need to support sticky sessions if all the session information is in the transaction itself and this is carried through to all resources that need it (eg database server) Idempotent NO sticky sessions LB algorithm free to allocate server without regard to session A load balancer can be deployed with cookie based persistence in which case, the cookie is used to relay session information, that the load balancer uses to redirect to the server that created the session. Not Idempotent Sticky Sessions LB algorithm constrained in its resource allocation 31

32 LB: Putting it all together For session-enabled LB (LB assigns cookie) 1. REQ: Client LB 2. REQ: LB AS (next available) say, AS3 3. RESP: AS3 + (session indicating AS3) LB 3 4. RESP: LB 3 Client 3 In a subsequent transaction 1. REQ: Client 3 LB (sees session indicating AS3) 2. REQ: LB AS3 3. RESP: AS3 + (session indicating AS3) LB 3 4. RESP: LB 3 Client 3 32

33 LB: Sticky Sessions Here is the entire concept of how Load Balancers work and how servers are clustered with load balancers in order to provide high availability. Client Choose Node ❶ ❷❸ ❹ } Monitors Fallover Manager Sends List Updates Node List Node Manager Node is Up Node is Down Sends Node List Provides List Dispatch Manager Sends Request Session Stickiness URI Node Controller LB Node Controller Sends One Node Asks "Which Node?" Node Chooser Sends One Node Load Balancer 33

34 LB: Putting it all together (2) Q: What happens if the Web Server the client is stickied to becomes unavailable half way through a client request A: In other words, what happens if session info is lost? Either the client is forwarded to a new AS if session can be transferred, the client is logged out and a new session is started. This is up to the implementation of the Load Balancer and/or application. Some applications keep session information in a database thus allowing another web server to restart the session if needed. This may add to the load non-trivially 34

35 High Availability (HA) A system is highly available if: It recovers quickly from failure Mean time between failure (MTBF) is typically very low (<1% of uptime, say) Automatic and transparent failover to a new component whenever possible 35

36 Continuous Availability (CA) A system is continuously available if: It continues to appear to work even when components fail within the system. This is due to: Automatic failover to a new component By repeating the transaction there if idempotent By restarting the session if not Redundant operation Multiple component performing the same action and a vote taken on the result Used particularly in mission-critical operations (eg. Spacecraft, some medical equipment) 36

37 What does HA have to do with Load Balancers? Load Balancing is a technique which provides HA as well as Scalability. Note the distinction between HA and CA CA would be nice, but very expensive to implement. HA is often sufficient. The transaction idempotence of HTTP often makes CA unnecessary There is no point in doing LB if not in order to ensure HA/CA; it is the raison d etre of LB. 37

38 Continuous Availability (2) CA is different to HA in that it must be able to handle the integrity of partially completed transactions or operations. So in an instance where a web server drops off mid-request, another can continue doing its work and the process is transparent to the end user. Although CA is desirable and ideal, the small downtime required to realise this is rarely needed. Only the most critical applications typically found in the military, defense, telecommunications or financial industries, have such a high standard for availability It is very important to note, that high availability does not mean continuous availability. 38

39 Measuring Availability Compare reliability and availability Reliability is typically used when referring to the number of faults a system experiences within a given time interval, Availability is a measure of the system s overall ability to offer resources and services despite any faults. 39

40 Measuring Availability (2) There are two standard metrics used to measure the availability of a system: Mean-time-between failure (MTBF) Assume that a system is repaired, replaced or patched, after each failure. Assumed that the component is then returned to service immediately after the failure. Mean-time-to-recovery (MMTR) May include individual components or entire systems. 40

41 Measuring Availability: An example Availability = MTBF / (MTBF + MTTR) Web Server MTBF = 4380 hrs since last failure Web Server MTTR = 3 hrs to discover and restart A = % = 4380 Hrs / (4380 Hrs + 4 Hrs) Three nines: 99.9 Significance? 41

42 The Myth of the Nines A popular marketing message that has been very visible across the computing industry the last few years is the concept of a piece of software or hardware having the ability to deliver Five Nines of uptime This means 5.26 minutes of downtime a year. Reasonable, do you think? It is also important to be aware of what is meant by failure, and whether partial failure is included in this definition. 42

43 Five Nines: Statistics Uptime (%) 90 % 95 % 99 % 99.9 % % % % Downtime per Year 876 hours (36.5 days) 438 hours (18.25 days) 87.6 hours (3.65 days) 8.76 hours minutes minutes seconds 43

44 Five Nines: The reality 44

45 Five Nines the reality Five Nines equals percent uptime for the component or system. Obtaining 100% uptime is often an expensive, futile, or impossible task. Three Nines of availability is a much more practical percentage to aim for. If this level of availability can be achieved, then the component or system could easily be considered a highly available component or system for just about any production environment. The more nines the more $$ 45

46 Single Point of Failure and Fail Over Single Point of Failure A single point of failure is typically a hardware or software component whose loss or failure results in a denial of service. Typically these components are lacking a paired, redundant or complimentary substitute. A fully-realized high availability system removes any single point of failure within the system. Fail Over Typically when a service is no longer available, it is started on another component within the system. This transfer of service following a failure is known as a fail over. For example, many high availability servers will be configured with at least two network interface cards. This guards against total component failure if one card fails 46

47 Case Study: Sun High Availability This shows a typical Sun Java ES reference architecture. Notice the component redundancy at each level. Think for a moment about geographical location of each component. Will each component be in the same server room? Why or why not? 47

48 Other factors that affect Availability People: When people are involved, human errors that delay recovery or cause outages are likely scenarios that should be considered Maintaining Availability is generally as much about people as it is about technology. Organisation: The service support team needs adequate organisation structures to ensure that they have the correct skills available or on call when required. Procedures: Service support staff require correctly documented, tested, and maintained procedures. Skills: Prompt fault detection and recovery requires business and technology skills. Environment: Storms, fires, earthquakes, floods and man-made disasters can affect availability. Infrastructure: IT Systems are reliant upon power continuity, power quality, cooling, air flow, and air filtering for proper operation. 48

49 Lecture Summary Load Balancing What it is? Why use it? Where is it used? Benefits thereof? Load Balancing Techniques Techniques used Load Balancing Reference Architectures 49

50 School of Computer Science and Information Technology COSC1300, COSC1301 Next Lecture 11: Advanced Research Topics

51 Next Lecture Overview Here we cover some further advanced research topics relevant to WSWT to give you a flavour of what research in this area is all about. We will cover: The Mobile Context Content Distribution Networks Distributed Caching and Cache Invalidation Fragment Caching (AJAX) Data Hoarding Beyond WSWT? An overview of where to go further for those interested in this topic. 51

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

CS 188/219. Scalable Internet Services Andrew Mutz October 8, 2015

CS 188/219. Scalable Internet Services Andrew Mutz October 8, 2015 CS 188/219 Scalable Internet Services Andrew Mutz October 8, 2015 For Today About PTEs Empty spots were given out If more spots open up, I will issue more PTEs You must have a group by today. More detail

More information

Load Balancing using Pramati Web Load Balancer

Load Balancing using Pramati Web Load Balancer Load Balancing using Pramati Web Load Balancer Satyajit Chetri, Product Engineering Pramati Web Load Balancer is a software based web traffic management interceptor. Pramati Web Load Balancer offers much

More information

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System

More information

High Performance Cluster Support for NLB on Window

High Performance Cluster Support for NLB on Window High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,

More information

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS Venkat Perumal IT Convergence Introduction Any application server based on a certain CPU, memory and other configurations

More information

Building a Highly Available and Scalable Web Farm

Building a Highly Available and Scalable Web Farm Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer

More information

Configuring Nex-Gen Web Load Balancer

Configuring Nex-Gen Web Load Balancer Configuring Nex-Gen Web Load Balancer Table of Contents Load Balancing Scenarios & Concepts Creating Load Balancer Node using Administration Service Creating Load Balancer Node using NodeCreator Connecting

More information

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing

More information

Highly Available Service Environments Introduction

Highly Available Service Environments Introduction Highly Available Service Environments Introduction This paper gives a very brief overview of the common issues that occur at the network, hardware, and application layers, as well as possible solutions,

More information

Chapter 10: Scalability

Chapter 10: Scalability Chapter 10: Scalability Contents Clustering, Load balancing, DNS round robin Introduction Enterprise web portal applications must provide scalability and high availability (HA) for web services in order

More information

Web Intelligence with High Availability A Demand Driven Approach

Web Intelligence with High Availability A Demand Driven Approach Web Intelligence with High Availability A Demand Driven Approach How to build a high available system to provide thin-client tool for query, reporting and analysis. White Paper Zebah Singh Alfred Wipro

More information

Understanding Slow Start

Understanding Slow Start Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom

More information

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

More information

Configuring Citrix NetScaler for IBM WebSphere Application Services

Configuring Citrix NetScaler for IBM WebSphere Application Services White Paper Configuring Citrix NetScaler for IBM WebSphere Application Services A deployment guide for configuring NetScaler load balancing and content switching When deploying IBM WebSphere Application

More information

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy Objectives The purpose of this lab is to demonstrate both high availability and performance using virtual IPs coupled with DNS round robin

More information

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

1. Comments on reviews a. Need to avoid just summarizing web page asks you for: 1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of

More information

LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

More information

Networking and High Availability

Networking and High Availability TECHNICAL BRIEF Networking and High Availability Deployment Note Imperva appliances support a broad array of deployment options, enabling seamless integration into any data center environment. can be configured

More information

Scalability of web applications. CSCI 470: Web Science Keith Vertanen

Scalability of web applications. CSCI 470: Web Science Keith Vertanen Scalability of web applications CSCI 470: Web Science Keith Vertanen Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing Approaches

More information

Load Balancing Web Applications

Load Balancing Web Applications Mon Jan 26 2004 18:14:15 America/New_York Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onjava/2001/09/26/load.html See this if you're having trouble printing

More information

Routing Security Server failure detection and recovery Protocol support Redundancy

Routing Security Server failure detection and recovery Protocol support Redundancy Cisco IOS SLB and Exchange Director Server Load Balancing for Cisco Mobile SEF The Cisco IOS SLB and Exchange Director software features provide a rich set of server load balancing (SLB) functions supporting

More information

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California 94710 (510) 665-2929 wwwpolyservecom Number 990903 WHITE PAPER DNS ROUND ROBIN HIGH-AVAILABILITY LOAD

More information

Ensuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy

Ensuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy Ensuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy WHITE PAPER Prepared by: Lisa Phifer Core Competence, Inc. As e-business quickly becomes the norm, virtually every enterprise

More information

Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

More information

Coyote Point Systems White Paper

Coyote Point Systems White Paper Five Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance. Coyote Point Systems White Paper Load Balancing Guide for Application Server Administrators

More information

Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7

Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7 Ecomm Enterprise High Availability Solution Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7 Ecomm Enterprise High Availability Solution Table of Contents 1. INTRODUCTION...

More information

Scalable Linux Clusters with LVS

Scalable Linux Clusters with LVS Scalable Linux Clusters with LVS Considerations and Implementation, Part I Eric Searcy Tag1 Consulting, Inc. emsearcy@tag1consulting.com April 2008 Abstract Whether you are perusing mailing lists or reading

More information

S y s t e m A r c h i t e c t u r e

S y s t e m A r c h i t e c t u r e S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual

More information

A Link Load Balancing Solution for Multi-Homed Networks

A Link Load Balancing Solution for Multi-Homed Networks A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only

More information

Avaya P333R-LB. Load Balancing Stackable Switch. Load Balancing Application Guide

Avaya P333R-LB. Load Balancing Stackable Switch. Load Balancing Application Guide Load Balancing Stackable Switch Load Balancing Application Guide May 2001 Table of Contents: Section 1: Introduction Section 2: Application 1 Server Load Balancing Section 3: Application 2 Firewall Load

More information

Cloud Computing Disaster Recovery (DR)

Cloud Computing Disaster Recovery (DR) Cloud Computing Disaster Recovery (DR) Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Need for Disaster Recovery (DR) What happens when you

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

More information

Networking and High Availability

Networking and High Availability yeah SecureSphere Deployment Note Networking and High Availability Imperva SecureSphere appliances support a broad array of deployment options, enabling seamless integration into any data center environment.

More information

SiteCelerate white paper

SiteCelerate white paper SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance

More information

Cluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful.

Cluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful. Architectures Cluster Computing Job Parallelism Request Parallelism 2 2010 VMware Inc. All rights reserved Replication Stateless vs. Stateful! Fault tolerance High availability despite failures If one

More information

CS514: Intermediate Course in Computer Systems

CS514: Intermediate Course in Computer Systems : Intermediate Course in Computer Systems Lecture 7: Sept. 19, 2003 Load Balancing Options Sources Lots of graphics and product description courtesy F5 website (www.f5.com) I believe F5 is market leader

More information

5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance

5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance 5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance DEPLOYMENT GUIDE Prepared by: Jim Puchbauer Coyote Point Systems Inc. The idea of load balancing

More information

Tushar Joshi Turtle Networks Ltd

Tushar Joshi Turtle Networks Ltd MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering

More information

INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING

INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING Open source is the dominant force in software development today, with over 80 percent of developers now using open source in their software

More information

Jive and High-Availability

Jive and High-Availability Jive and High-Availability TOC 2 Contents Jive and High-Availability... 3 Supported High-Availability Jive Configurations...3 Designing a Single Data Center HA Configuration... 3 Designing a Multiple Data

More information

VERITAS Cluster Server Traffic Director Option. Product Overview

VERITAS Cluster Server Traffic Director Option. Product Overview VERITAS Cluster Server Traffic Director Option Product Overview V E R I T A S W H I T E P A P E R Table of Contents Traffic Director Option for VERITAS Cluster Server Overview.............................................1

More information

LoadBalancer and Exchange 2013

LoadBalancer and Exchange 2013 Lasse Pettersson LoadBalancer and Exchange 2013 Lasse Pettersson Load Balancing Load Balancing basics Load balance previous version of Exchange Load Balance Exchange 2013 introduction What is LoadBalancing?

More information

Load Balancing & High Availability

Load Balancing & High Availability Load Balancing & High Availability 0 Optimizing System Resources through Effective Load Balancing An IceWarp White Paper October 2008 www.icewarp.com 1 Background Every server is finite. Regardless of

More information

Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution

Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution White Paper January 2012 Radware GSLB Solution White Paper Page 1 Table of Contents 1. EXECUTIVE SUMMARY... 3 2. GLOBAL

More information

Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at

Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at distributing load b. QUESTION: What is the context? i. How

More information

IERG 4080 Building Scalable Internet-based Services

IERG 4080 Building Scalable Internet-based Services Department of Information Engineering, CUHK Term 1, 2015/16 IERG 4080 Building Scalable Internet-based Services Lecture 4 Load Balancing Lecturer: Albert C. M. Au Yeung 30 th September, 2015 Web Server

More information

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0 Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0 Unless otherwise stated, these Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies

More information

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server Table of Contents Table of Contents Deploying the BIG-IP LTM with Tomcat application servers and Apache web

More information

HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD.

HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. HUAWEI OceanStor 9000 Load Balancing Technical Issue 01 Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2014. All rights reserved. No part of this document may be

More information

1. Introduction. 2. DoS/DDoS. MilsVPN DoS/DDoS and ISP. 2.1 What is DoS/DDoS? 2.2 What is SYN Flooding?

1. Introduction. 2. DoS/DDoS. MilsVPN DoS/DDoS and ISP. 2.1 What is DoS/DDoS? 2.2 What is SYN Flooding? Page 1 of 5 1. Introduction The present document explains about common attack scenarios to computer networks and describes with some examples the following features of the MilsGates: Protection against

More information

Web Application Hosting Cloud Architecture

Web Application Hosting Cloud Architecture Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described

More information

Cisco Application Networking for IBM WebSphere

Cisco Application Networking for IBM WebSphere Cisco Application Networking for IBM WebSphere Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

MuleSoft Blueprint: Load Balancing Mule for Scalability and Availability

MuleSoft Blueprint: Load Balancing Mule for Scalability and Availability MuleSoft Blueprint: Load Balancing Mule for Scalability and Availability Introduction Integration applications almost always have requirements dictating high availability and scalability. In this Blueprint

More information

How To Handle A Power Outage On A Server Farm (For A Small Business)

How To Handle A Power Outage On A Server Farm (For A Small Business) Topic: Load balancing 4/03/2014 (c) A. Mariën 1 High Availability Key property: availability high is relative Important to determine correctly Cost of unavailability Business continuity: how long can one

More information

CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY

CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY 51 CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY Web application operations are a crucial aspect of most organizational operations. Among them business continuity is one of the main concerns. Companies

More information

Achieving High Availability

Achieving High Availability Achieving High Availability What You Need to Know before You Start James Bottomley SteelEye Technology 21 January 2004 1 What Is Availability? Availability measures the ability of a given service to operate.

More information

Firewall Load Balancing

Firewall Load Balancing CHAPTER 6 This chapter describes the (FWLB) feature. It includes the following sections: FWLB Overview, page 6-1 FWLB Features, page 6-2 FWLB Configuration Tasks, page 6-3 Monitoring and Maintaining FWLB,

More information

Citrix NetScaler Global Server Load Balancing Primer:

Citrix NetScaler Global Server Load Balancing Primer: Citrix NetScaler Global Server Load Balancing Primer: Theory and Implementation www.citrix.com Background...3 DNS Overview...3 How DNS level GSLB works...4 Basic NetScaler GSLB Configuration...8 Accepting

More information

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services Cognos8 Deployment Best Practices for Performance/Scalability Barnaby Cole Practice Lead, Technical Services Agenda > Cognos 8 Architecture Overview > Cognos 8 Components > Load Balancing > Deployment

More information

Jive and High-Availability

Jive and High-Availability Jive and High-Availability TOC 2 Contents Jive and High-Availability... 3 Supported High-Availability Jive Configurations...3 Designing a Single Data Center HA Configuration... 3 Designing a Multiple Data

More information

High Availability and Disaster Recovery Solutions for Perforce

High Availability and Disaster Recovery Solutions for Perforce High Availability and Disaster Recovery Solutions for Perforce This paper provides strategies for achieving high Perforce server availability and minimizing data loss in the event of a disaster. Perforce

More information

LARGE SCALE INTERNET SERVICES

LARGE SCALE INTERNET SERVICES 1 LARGE SCALE INTERNET SERVICES 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview Background Knowledge Architectural Case Studies Real-World Case Study 3 Overview Overview

More information

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,

More information

.NET UI Load Balancing & Clustering

.NET UI Load Balancing & Clustering QAD Load Balancing & Clustering Nectarios Daloglou President & Principal Consultant Dalo Consulting Inc. 1 2014 Dalo Consulting Inc. Agenda Introduction Manual Load Balancing DNS Round Robin Other Solutions

More information

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for Citrix Presentation Server Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security Overview Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security Blackboard Collaborate web conferencing is available in a hosted environment and this document

More information

JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers

JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell

More information

Middleware and Web Services Lecture 11: Cloud Computing Concepts

Middleware and Web Services Lecture 11: Cloud Computing Concepts Middleware and Web Services Lecture 11: Cloud Computing Concepts doc. Ing. Tomáš Vitvar, Ph.D. tomas@vitvar.com @TomasVitvar http://vitvar.com Czech Technical University in Prague Faculty of Information

More information

How To Configure Virtual Host with Load Balancing and Health Checking

How To Configure Virtual Host with Load Balancing and Health Checking How To Configure Virtual Host with Load How To Configure Virtual Host with Load Balancing and Health Checking Balancing and Health Checking Applicable Version: 10.02.0 Build 473 onwards Overview This article

More information

7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated Application Performance

7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated Application Performance The recognized leader in proven and affordable load balancing and application delivery solutions White Paper 7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated

More information

WAN Traffic Management with PowerLink Pro100

WAN Traffic Management with PowerLink Pro100 Whitepaper WAN Traffic Management with PowerLink Pro100 Overview In today s Internet marketplace, optimizing online presence is crucial for business success. Wan/ISP link failover and traffic management

More information

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems ISSN: 0974-3308, VO L. 5, NO. 2, DECEMBER 2012 @ SRIMC A 105 Development of Software Dispatcher Based B Load Balancing AlgorithmsA for Heterogeneous Cluster Based Web Systems S Prof. Gautam J. Kamani,

More information

Web Application Firewalls: When Are They Useful? OWASP AppSec Europe May 2006. The OWASP Foundation http://www.owasp.org/

Web Application Firewalls: When Are They Useful? OWASP AppSec Europe May 2006. The OWASP Foundation http://www.owasp.org/ Web Application Firewalls: When Are They Useful? OWASP AppSec Europe May 2006 Ivan Ristic Thinking Stone ivanr@webkreator.com +44 7766 508 210 Copyright 2006 - The OWASP Foundation Permission is granted

More information

CS312 Solutions #6. March 13, 2015

CS312 Solutions #6. March 13, 2015 CS312 Solutions #6 March 13, 2015 Solutions 1. (1pt) Define in detail what a load balancer is and what problem it s trying to solve. Give at least two examples of where using a load balancer might be useful,

More information

Load Balancing 101: Firewall Sandwiches

Load Balancing 101: Firewall Sandwiches F5 White Paper Load Balancing 101: Firewall Sandwiches There are many advantages to deploying firewalls, in particular, behind Application Delivery Controllers. This white paper will show how you can implement

More information

Techniques for implementing & running robust and reliable DB-centric Grid Applications

Techniques for implementing & running robust and reliable DB-centric Grid Applications Techniques for implementing & running robust and reliable DB-centric Grid Applications International Symposium on Grid Computing 2008 11 April 2008 Miguel Anjo, CERN - Physics Databases Outline Robust

More information

DEPLOYMENT GUIDE Version 1.1. Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager

DEPLOYMENT GUIDE Version 1.1. Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager DEPLOYMENT GUIDE Version 1.1 Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager Table of Contents Table of Contents Configuring BIG-IP WOM with Oracle Database

More information

1. Introduction 2. Getting Started 3. Scenario 1 - Non-Replicated Cluster 4. Scenario 2 - Replicated Cluster 5. Conclusion

1. Introduction 2. Getting Started 3. Scenario 1 - Non-Replicated Cluster 4. Scenario 2 - Replicated Cluster 5. Conclusion 1. Introduction... 1 1.1. Non-Replicated Cluster... 1 1.2. Replicated Cluster... 2 1.3. Mixing Both Options... 3 2. Getting Started... 5 3. Scenario 1 - Non-Replicated Cluster... 6 3.1. JOSSO Agent Configuration...

More information

FortiBalancer: Global Server Load Balancing WHITE PAPER

FortiBalancer: Global Server Load Balancing WHITE PAPER FortiBalancer: Global Server Load Balancing WHITE PAPER FORTINET FortiBalancer: Global Server Load Balancing PAGE 2 Introduction Scalability, high availability and performance are critical to the success

More information

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied

More information

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router Product Overview The Cisco Content Switching Module (CSM) is a Catalyst 6500 line card that balances client traffic to farms

More information

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce

More information

Load Balancing using MS-Redirect Mechanism

Load Balancing using MS-Redirect Mechanism Load Balancing using MS-Redirect Mechanism G. Naveen Kumar 1, T. Ram Kumar 2 and B.Phijik 3 Vignan s Institute of Technology and Aeronautical Engineering Deshmukhi(v), Pochampalli(M), Nalgonda, Hyderabad

More information

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability?

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability? Best Practices to Ensure SAP Availability Abstract Ensuring the continuous availability of mission-critical systems is a high priority for corporate IT groups. This paper presents five best practices that

More information

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON APPLICATION NOTE GLOBAL SERVER LOAD BALANCING WITH SERVERIRON Growing Global Simply by connecting to the Internet, local businesses transform themselves into global ebusiness enterprises that span the

More information

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Load Balancing for Microsoft Office Communication Server 2007 Release 2 Load Balancing for Microsoft Office Communication Server 2007 Release 2 A Dell and F5 Networks Technical White Paper End-to-End Solutions Team Dell Product Group Enterprise Dell/F5 Partner Team F5 Networks

More information

Deployment Topologies

Deployment Topologies , page 1 Multinode Cluster with Unified Nodes, page 2 Clustering Considerations, page 3 Cisco Unified Communications Domain Manager 10.6(x) Redundancy and Disaster Recovery, page 4 Capacity Considerations,

More information

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk Building your Server for High Availability and Disaster Recovery Witt Mathot Danny Krouk Terminology Whoa! Resiliency High Availability RTO Round Robin Business Continuity A Spectrum, Not a Switch Backup

More information

Enterprise GIS Architecture Deployment Options. Andrew Sakowicz

Enterprise GIS Architecture Deployment Options. Andrew Sakowicz Enterprise GIS Architecture Deployment Options Andrew Sakowicz Audience Audience - Architects - Developers - Administrators - Project Managers Level: - Beginner / Intermediate Introduction Andrew Sakowicz

More information

Total Business Continuity with Cyberoam High Availability

Total Business Continuity with Cyberoam High Availability White paper Cyberoam UTM Total Business Continuity with Cyberoam High Availability Companies, big and small, must ensure constant availability of their company's network and data and prepare themselves

More information

Oracle Databases on VMware High Availability

Oracle Databases on VMware High Availability This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware

More information

SAP WEB DISPATCHER Helps you to make decisions on Web Dispatcher implementation

SAP WEB DISPATCHER Helps you to make decisions on Web Dispatcher implementation A BasisOnDemand.com White Paper SAP WEB DISPATCHER Helps you to make decisions on Web Dispatcher implementation by Prakash Palani Table of Contents 1. Purpose... 3 2. What is Web Dispatcher?... 3 3. Can

More information

Chapter 52 WAN Load Balancing

Chapter 52 WAN Load Balancing Chapter 52 WAN Load Balancing Introduction... 52-2 WAN Load Balancer Operating Principles... 52-2 Load Distribution Methods... 52-3 Round Robin Distribution... 52-3 Weighted Lottery Distribution... 52-3

More information

Intelligent Routing Platform White Paper

Intelligent Routing Platform White Paper White Paper Table of Contents 1. Executive Summary...3 2. The Challenge of a Multi-Homed Environment...4 3. Network Congestion and Blackouts...4 4. Intelligent Routing Platform...5 4.1 How It Works...5

More information

NEFSIS DEDICATED SERVER

NEFSIS DEDICATED SERVER NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.2.0.XXX (DRAFT Document) Requirements and Implementation Guide (Rev5-113009) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis

More information

Centrata IT Management Suite 3.0

Centrata IT Management Suite 3.0 Centrata IT Management Suite 3.0 Technical Operating Environment April 9, 2004 Centrata Incorporated Copyright 2004 by Centrata Incorporated All rights reserved. April 9, 2004 Centrata IT Management Suite

More information

Application Performance Management for Enterprise Applications

Application Performance Management for Enterprise Applications Application Performance Management for Enterprise Applications White Paper from ManageEngine Web: Email: appmanager-support@manageengine.com Table of Contents 1. Introduction 2. Types of applications used

More information