Load Balancing Predictors in Distributed Cloud Computing Systems
|
|
- Alexia Weaver
- 5 years ago
- Views:
Transcription
1 130 Load Balancing Predictors in Distributed Cloud Computing Systems K. Meenakumari Assistant Professor, Department of MCA, New Horizon College of Engineering, Bangalore ABSTRACT Cloud computing is an on demand service in which shared resources, information, software and other devices are provided according to the clients requirement at specific time. It is a term which is generally used in case of Internet. The whole Internet can be viewed as a cloud. Capital and operational costs can be cut using cloud computing. Load balancing in cloud computing systems is really a challenge now. Always a distributed solution is required. Because it is not always practically feasible or cost efficient to maintain one or more idle services just as to fulfill the required demands. Jobs cannot be assigned to appropriate servers and clients individually for efficient load balancing as cloud is a very complex structure and components are present throughout a wide spread area. Here some uncertainty is attached while jobs are assigned. This paper considers some of the methods of load balancing in large scale Cloud systems. In this paper we will review the various load balancing predictors which acts as a parameter in balancing the client load across various servers in a distributed server systems. Keywords Cloud, Dynamic Load Balancing, Least Local Session, Load Balancing Predictors, Multiple Real Servers, NAT Translation, ServerIron 1. INTRODUCTION In case of Cloud computing services can be used from diverse and widespread resources, rather than remote servers or local machines. There is no standard definition of Cloud computing. Generally it consists of a bunch of distributed servers known as masters, providing demanded services and resources to different clients known as clients in a network with scalability and reliability of datacenter. The distributed computers provide on-demand services. Services may be of software resources (e.g. Software as a Service, SaaS) or physical resources (e.g. Platform as a Service, PaaS) or hardware/infrastructure (e.g. Hardware as a Service, HaaS or Infrastructure as a Service, IaaS ). Amazon EC2 (Amazon Elastic Compute Cloud) is an example of cloud computing service. A Cloud system consists of 3 major components such as clients, datacenter, and distributed servers. Each element has a definite purpose and plays a specific role. Figure 1: Three components make up a cloud computing solution 1.1 TYPE OF CLOUDS CLIENTS End users interact with the clients to manage information related to the cloud. Clients generally fall into three categories, Mobile: Windows Mobile Smartphone, Smartphone like Blackberry or an iphone Thin: They don t do any computation work. They only display the information. Servers do all the works for them. Thin clients don t have any internal memory. Thick: These use different browsers like IE or mozilla Firefox or Google Chrome to connect to the Internet cloud. Now-a-days thin clients are more popular as compared to other clients because of their low price, security, low consumption of power, less noise, easily replaceable and repairable etc DATA CENTER Datacenter is nothing but a collection of servers hosting different applications. A end user connects to the datacenter to subscribe different applications. A datacenter may exist at a large distance from the clients. Now-a-days a concept called virtualization is used to install software that allows multiple instances of virtual server applications DISTRIBUTED SERVERS Distributed servers are the parts of a cloud which are present throughout the Internet hosting different applications. But while using the application from the
2 131 cloud, the user will feel that he is using this application from his own machine. 2. LOAD BALANCING 2.1 INTRODUCTION It is a process of reassigning the total load to the individual nodes of the collective system to make resource utilization effective and to improve the response time of the job, simultaneously removing a condition in which some of the nodes are over loaded while some others are under loaded. A load balancing algorithm which is dynamic in nature does not consider the previous state or behavior of the system, that is, it depends on the present behavior of the system. The important things to consider while developing such algorithm are, estimation of load, comparison of load, stability of different system, performance of system, interaction between the nodes, nature of work to be transferred, selecting of nodes etc.,. This load considered can be in terms of CPU load, amount of memory used, delay or Network load. 2.2 GOALS OF LOAD BALANCING To improve the performance substantially, to have a backup plan in case the system fails even partially, to maintain the system stability and to accommodate future modification in the system. 2.3 TYPES OF LOAD BALANCING ALGORITHMS Depending on who initiated the process, load balancing algorithms can be of three categories Sender Initiated - If the load balancing g algorithm is initialized by the sender Receiver Initiated - If the load balancing algorithm is initiated by the receiver Symmetric - It is the combination of both sender initiated and receiver initiated Depending on the current state of the system, load balancing algorithms can be divided into two categories. Static - It does not depend on the current state of the system. Prior knowledge of the system is needed Dynamic - Decisions on load balancing are based on current state of the system. No prior knowledge is needed. So it is better than static approach. 2.4 DYNAMIC LAOD BALANCING ALGORITHMS In a distributed system, dynamic load balancing can be done in two different ways, distributed and nondistributed. In the distributed one, the dynamic load balancing algorithm is executed by all nodes present in the system and the task of load balancing is shared among them. The interaction among nodes to achieve load balancing can take two forms, cooperative and noncooperative. In cooperative, the nodes work side-by-side to achieve a common objective, for example, to improve the overall response time, etc. In non-cooperative form, each node works independently toward a goal local to it, for example, to improve the response time of a local task. Dynamic load balancing algorithms of distributed nature, usually generate more messages than the nondistributed ones because, each of the nodes in the system needs to interact with every other node. A benefit, of this is that even if one or more nodes in the system fail, it will not cause the total load balancing process to halt, instead it would affect the system performance to some extent. Distributed dynamic load balancing can introduce immense stress on a system in which each node needs to interchange status information with every other node in the system. It is more advantageous when most of the nodes act individually with very few interactions with others. In non-distributed type, either one node or a group of nodes do the task of load balancing. In Non-distributed dynamic load balancing algorithms can take two forms: centralized and semi-distributed. In the centralized form, the load balancing algorithm is executed only by a single node in the whole system, the central node. This node is solely responsible for load balancing of the whole system. The other nodes interact only with the central node. In semi-distributed form, nodes of the system are partitioned into clusters, where the load balancing in each cluster is of centralized form. A central node is elected in each cluster by appropriate election technique which takes care of load balancing within that cluster. Hence, the load balancing of the whole system is done via the central nodes of each cluster. Centralized dynamic load balancing takes fewer messages to reach a decision, as the number of overall interactions in the system decreases drastically as compared to the semidistributed case. However, centralized algorithms can cause a bottleneck in the system at the central node and also the load balancing process is rendered useless once the central node crashes. Therefore, this algorithm is most suited for networks with small size. 2.5 POLICIES OF DYNAMIC LOAD BALANCING Transfer Policy: The part of the dynamic load balancing algorithm which selects a job for transferring from a local node to a remote node is referred to as Transfer policy or Transfer strategy.
3 132 Selection Policy: It specifies the processors involved in the load exchange (processor matching) Location Policy: The part of the load balancing algorithm which selects a destination node for a transferred task is referred to as location policy or Location strategy. Information Policy: The part of the dynamic load balancing algorithm responsible for collecting information about the nodes in the system is referred to as Information policy or Information strategy. ServerIron. All inquiries made to that Web site by users on the Internet or the company's Intranet use either the URL or virtual IP address to reach the company's Web site. Figure 3 Single Virtual IP Address Mapped to Multiple Real Servers Figure 2: Three components make up a cloud computing solution 3. DISTRIBUTED LOAD BALANCING FOR THE CLOUDS 3.1 SERVER LAOD BALANCING Server Load Balancing (SLB) is based on associations between real servers and virtual servers. The real servers are your application servers. The virtual servers have one or more Virtual IP addresses (VIPs). You associate a real server with a virtual server by binding TCP/UDP ports on the real servers with TCP/UDP ports on the virtual server. When a client sends a TCP/UDP request for a port on the virtual server, the ServerIron sends the client's request to the real server. The client is unaware of the real servers behind the virtual server but does experience enhanced throughput and availability for TCP/UDP services. SLB maps one logical (virtual) server connection to multiple physical (real) servers. This allows a single IP address (virtual server IP address) can serve as the connection point for multiple TCP/UDP services such as HTTP, FTP or Telnet rather than each of the services requiring a different IP address for each service. These services can be located on a single server or across multiple servers. In Figure 3, a company establishes a Web site with the URL of The Web site is mapped to the virtual IP address , defined on a Once these inquiries are received at the company site, the requests are handled by one of four separate physical (real) Web servers that the system administrator has mapped to the virtual IP address. The addresses of the four physical (real) Web servers are unknown and unseen to those users who send the inquiries. The only address the users ever see for the Web site is the virtual IP address. Value of SLB SLB provides numerous benefits that ease overall administration of TCP/UDP applications on servers as well as increase their performance and reliability. In the previous example, Figure 3.1, the system administrator has greater flexibility in managing server resources for this application. When you use a ServerIron, you can add or remove the physical (real) servers to handle changing traffic requirements without disrupting service to the end users. The end users continue to access the virtual IP address configured on the ServerIron and are not aware of added or removed real servers that underlay the virtual IP address. SLB also enhances server security because the real servers' IP addresses are never broadcast. The ServerIron sends and responds to ARPs with the virtual IP address, not the actual IP addresses of the real servers. In addition to offering increased control over server resources and greater security within the network, SLB provides increased reliability of the server resources by providing support for both switch and server redundancy.
4 133 How SLB Works? A Foundry ServerIron running SLB software establishes a virtual server that acts as a front-end to physical servers, distributing user service requests among active real servers. SLB packet processing is based on the Network Address Translation (NAT) method. Packets received by the virtual server IP address are translated into the real physical IP address based on the configured distribution metric (for example, "round robin") and sent to a real server. Packets returned by the real server for the end user are translated by SLB so that the source address is that of the virtual server instead of the real server. NAT translation is performed for both directions of the traffic flow. Converting virtual services to real services requires IP and TCP checksum modifications. Port translation is not performed for any virtual port that is bound to a default virtual port. Load-Balancing Predictor The predictor is the parameter that determines how to balance the client load across servers. You can fine-tune how traffic is distributed across multiple real servers by selecting one of the following load balancing metrics (predictors). Least Connections Sends the requests to the real server that currently has the fewest active connections with clients. For sites where a number of servers have similar performance, the least connections option smoothens distribution if a server gets bogged down. For sites where the capacity of various servers varies greatly, the least connections option maintains an equal number of connections among all servers. This results in those servers capable of processing and terminating connections faster receiving more connections than slower servers over time. Round Robin Directs the service request to the next server, and treats all servers equally regardless of the number of connections or response time. For example, in a configuration of four servers, the first request is sent to server1, the second request is sent to server2, the third is sent to server3, and so on. After all servers in the list have received one request, assignment begins with server1 again. If a server fails, SLB avoids sending connections to that server and selects the next server instead. Weighted Round Robin Assigns a performance weight to each server. Weighted load balancing is similar to least connections, except servers with a higher weight value receive a larger percentage of connections at a time. You can assign a weight to each real server, and that weight determines the percentage of the current connections that are given to each server. The default weight is 0. For example, in a configuration with five servers of various weights, the percentage of connections is calculated as follows: Weight server1 = 7 Weight server2 = 8 Weight server3 = 2 Weight server4 = 2 Weight server5 = 5 Total weight of all servers = 24 The result is that server1 gets 7/24 of the current number of connections, server2 gets 8/24, server3 gets 2/24, and so on. If a new server, server6, is added with a weight of 10, the new server gets 10/34. If you set the weight so that your fastest server gets 50 percent of the connections, it will get 50 percent of the connections at a given time. Because the server is faster than others, it can complete more than 50 percent of the total connections overall because it services the connections at a higher rate. Thus, the weight is not a fixed ratio but adjusts to server capacity over time. Server response time only Selects the real server with the fastest response time. If Layer 4 or Layer 7 health checks are disabled, the response time is based on how quickly the server responds to client requests forwarded by the ServerIron. If the health checks are enabled, the response time is the combination of the response to forwarded client queries and the response to the health checks. The ServerIron calculates the response time based on TCP SYN and TCP SYN ACK packets. When the Server Response Time method is used, the ServerIron generally forwards request to the server with the fastest response time. However, if a slower server has not been selected for more than one minute, it is selected so that the ServerIron can measure its response time. For SwitchBack (Direct Server Return) configurations, since the ServerIron does not see the server reply traffic, the ServerIron uses only the health check responses to measure the response time.
5 134 Least connection and server response time weights Compares a combination of a real server's leastconnections weight and server response time weight to the same values for the other real servers. The server response time method, when used by itself, always selects the real server with the fastest response time. If all your real servers have similar response capacities, then using the server response time metric by itself generally provides an even load-balancing distribution among the real servers. However, if your server farm contains a mixture of servers, some of which have greater response capability than others, you might want to set the Server Response time weights on individual real servers. The default server response time weight is 0 (no weight). You can specify a weight from Setting a real server's weight higher relative to other real servers biases the Server Iron's load-balancing selections toward that real server. Least local connections On an individual WSM CPU basis, the ServerIron selects the real server with the fewest active connections with clients. The predictor selects the real server that has the least number of connections created by the local WSM CPU. The local WSM CPU is the CPU that is managing the slot connected to the real server. This method applies to ServerIron Chassis devices only and is supported in software release and later 07.2.x releases. Least local sessions On an individual WSM CPU basis, the ServerIron selects the server that has the fewest active session on the WSM CPU attached to the real server. The number of sessions is updated when session entries are deleted. This method applies to ServerIron Chassis devices only and is supported in software releases , , and and later. You can assign these metrics on a global basis ("Globally Changing the Load-Balancing Method") and an individual virtual server basis ("Changing the Load Balancing Method on a Virtual Server"). By default, least connections is applied globally to all virtual servers. If you define a metric for a specific virtual server, that metric takes precedence over the globally defined metric. Weighted Round-Robin Scheduling The weighted round-robin scheduling is designed to better handle servers with different processing capacities. Each server can be assigned a weight, an integer value that indicates the processing capacity. Servers with higher weights receive new connections first than those with lesser weights and servers with higher weights get more connections than those with less weights and servers with equal weights get equal connections. The pseudo code of weighted round-robin scheduling is as follows: Supposing that there is a server set S = {S0, S1,, Sn-1}; W(Si) indicates the weight of Si; i indicates the server selected last time, and i is initialized with -1; cw is the current weight in scheduling, and cw is initialized with zero; max(s) is the maximum weight of all the servers in S; gcd(s) is the greatest common divisor of all server weights in S; while (true) { i = (i + 1) mod n; if (i == 0) { cw = cw - gcd(s); if (cw <= 0) { cw = max(s); if (cw == 0) return NULL; } } if (W(Si) >= cw) return Si; } For example, the real servers, A, B and C, have the weights, 4, 3, 2 respectively, a scheduling sequence will be AABABCABC in a scheduling period (mod sum(wi)). In an optimized implementation of the weighted round-robin scheduling, a scheduling sequence will be generated according to the server weights after the rules of IPVS are modified. The network connections are directed to the different real servers based on the scheduling sequence in a round-robin manner. 4. CONCLUSION Popular Web sites can neither rely on a single powerful server nor on independent mirrored- servers to support the ever increasing request load. Scalability and availability can be provided by distributed Web-server architectures that schedule client requests among the multiple server nodes in a user-transparent way. In this paper we reviewed the various load balancing predictors which acts as a parameter in balancing the client load across various servers in a distributed Web-server systems. The weighted round-robin scheduling is better
6 135 than the other techniques which were discussed, when the processing capacity of real servers are different. However, it may lead to dynamic load imbalance among the real servers if the load of the requests varies highly. In short, there is the possibility that a majority of requests requiring large responses may be directed to the same real server. [12] Ali M. Alakeel, A Guide to Dynamic Load Balancing in Distributed Computer Systems, IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June ACKNOWLEDGEMENTS I would like to thank the editorial team for their priceless suggestions REFERENCES [1] R.Hunter, The why of cloud, cd=226469&ref= g noreg, [2] M. D. Dikaiakos, D. Katsaros, P. Mehra, G. Pallis, and A. Vakali, Cloud computing: Distributed internet computing for IT and scientific research, Internet Computing, vol.13, no.5, pp.10-13, Sept.-Oct [3] P. Mell and T. Grance, The NIST definition of cloud computing, publications/nistpubs/ /sp pdf, [4] Microsoft Academic Research, Cloud computing, [5] Google Trends, Cloud computing, ting, 2012 [6] N. G. Shivaratri, P. Krueger, and M. Singhal, Load distributing for locally distributed systems, Computer, vol. 25, no. 12, pp , Dec [7] B. Adler, Load balancing in the cloud: Tools, tips and techniques, com/info center/whitepapers/ Load-Balancing-in-the-Cloud.pdf, 2012 [8] Z. Chaczko, V. Mahadevan, S. Aslanzadeh, and C. Mcdermid, Availability and load balancing in cloud computing, presented at the 2011 International Conference on Computer and Software Modeling, Singapore, [9] Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, Cloud Computing A Practical Approach, TATA McGRAW-HILL Edition [10] Martin Randles, David Lamb, A. Taleb-Bendiab, A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops. [11] Mladen A. Vouk, Cloud Computing Issues, Research and Implementations, Proceedings of the ITI th Int. Conf. on Information Technology Interfaces, 2008, June
CLOUD COMPUTING & ITS LOAD BALANCING SCENARIO
CLOUD COMPUTING & ITS LOAD BALANCING SCENARIO Dr. Naveen Kr. Sharma 1, Mr. Sanjay Purohit 2 and Ms. Shivani Singh 3 1,2 MCA, IIMT College of Engineering, Gr. Noida 3 MCA, GIIT, Gr. Noida Abstract- The
More informationEfficient Load Balancing Techniques for Cloud Computing
Efficient Load Balancing Techniques for Cloud Computing Omkumari Soni 1, Shalini Khare 2,Rama Soni 3 1 Lecturer- IT DrBRAPolytechnic,Gwalior(MP) 2 Lecturer-E&T SRGovtPolytechnic,Sagar(MP) 3 Lecturer-IT
More informationOAD Balancer Strategy Based On Cloud Computing 1Radha Krishna Palivela, 2U. Chandra Sekhar Reddy
OAD Balancer Strategy Based On Cloud Computing 1Radha Krishna Palivela, 2U. Chandra Sekhar Reddy L 1M.Tech Student, Department of Computer Science and Engineering, Kakinada Institute of Technology and
More informationLoad Balancing Model for Performance Enhancement in Public Cloud using Cloud Partitioning
Load Balancing Model for Performance Enhancement in Public Cloud using Cloud Partitioning Anisha Kunjan S Sunitha Sooda Archana Homalimath Assistant Professor Assistant Professor Assistant Professor CMR
More informationSelection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)
International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within
More informationA Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo
A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across
More informationLoad Balancing Technology White Paper
Load Balancing Technology White Paper Keywords: Server, gateway, link, load balancing, SLB, LLB Abstract: This document describes the background, implementation, and operating mechanism of the load balancing
More informationA Novel Load Balancing Model Using RR Algorithm for Cloud Computing
International Journal of Physics and Applications. ISSN 0974-3103 Volume 7, Number 1 (2015), pp. 1-8 International Research Publication House http://www.irphouse.com A Novel Load Balancing Model Using
More informationHP Load Balancing Module
HP Load Balancing Module Load Balancing Configuration Guide Part number: 5998-4218 Software version: Feature 3221 Document version: 6PW100-20130326 Legal and notice information Copyright 2013 Hewlett-Packard
More informationLoad Balancing Algorithms in Cloud Computing: A Comparative Study
Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool
More informationDynamic Queue Based Enhanced HTV Dynamic Load Balancing Algorithm in Cloud Computing
Dynamic Queue Based Enhanced HTV Dynamic Load Balancing Algorithm in Cloud Computing Divya Garg 1, Urvashi Saxena 2 M.Tech (ST), Dept. of C.S.E, JSS Academy of Technical Education, Noida, U.P.,India 1
More informationAn Efficient Load Balancing Model Based on Cloud Environment Sharing for the Public Cloud
An Efficient Load Balancing Model Based on Cloud Environment Sharing for the Public Cloud 1 B.NAGARJUNA, 2 B.SIVA AYYAPPA KUMAR 1 M. Tech Student, Department of CSE, Vignan's Lara Institute of Technology
More informationCloud Computing Load Balancing Model with Heterogeneous Partition for Public Cloud
Cloud Computing Load Balancing Model with Heterogeneous Partition for Public Cloud Ms. Pranita Narayandas Laddhad 1, Prof. Nitin Raut 2, Prof. Shyam P. Dubey 3 M. Tech. (2 nd Year) CSE, Nuva college of
More informationLoad Balancing In Cloud Computing
A report on Load Balancing In Cloud Computing Done by Names of Students Roll No Aviral Nigam Snehal Chauhan Varsha Murali B090871CS B090850CS B090484CS Guide Vinod Pathari (Asst. Professor) Department
More informationLoad Balancing in Cloud Computing System
Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)
More informationADX Software Updates and the Application Resource Broker (ARB) Introduction
ADX Software Updates and the Application Resource Broker (ARB) Introduction Objectives Upon completion of this module, you will be able to: Discuss ADX licensing Describe the Application Resource Broker
More informationA LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY
A LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY Annwesha Banerjee Majumder* Department of Information Technology Dipak Kumar Shaw Department
More informationResearch and Implementation of Server Load Balancing Strategy in Service System
Journal of Electronics and Information Science (2018) 3: 16-21 Clausius Scientific Press, Canada Research and Implementation of Server Load Balancing Strategy in Service System Yunpeng Zhang a, Liwei Liu
More informationConfiguring Virtual Servers
3 CHAPTER This section provides an overview of server load balancing and procedures for configuring virtual servers for load balancing on an ACE appliance. Note When you use the ACE CLI to configure named
More informationIntelligent Server Load Balancing in IBM 390 Environments: A Cisco/IBM Alliance Case Study
1 Intelligent Server Load Balancing in IBM 390 Environments: A Cisco/IBM Alliance Case Study Session 2 Agenda What Is Server Load Balancing? MultiNode Load Balancing Overview, Components, and Protocols
More informationCitrix NetScaler LLB Deployment Guide
Deployment Guide Citrix NetScaler Citrix NetScaler LLB Deployment Guide Deployment Guide for Using a NetScaler Appliance for Outbound Link Load Balancing www.citrix.com Contents Introduction... 3 Solution
More informationCSC 4900 Computer Networks: Link Layer (3)
CSC 4900 Computer Networks: Link Layer (3) Professor Henry Carter Fall 2017 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing,
More informationCo-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud
571 Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud T.R.V. Anandharajan 1, Dr. M.A. Bhagyaveni 2 1 Research Scholar, Department of Electronics and Communication,
More informationInternational Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18, ISSN
LOAD BALANCING TECHNIQUES ON DYNAMIC NETWORKING WEB SERVER CLUSTERS S.Tamilarasi., Dr. K.Kungumaraj 1 Research Scholar of,mother Teresa University, Kodaikanal. Head and Assistant Professor, 2 Department
More informationA Comparative Study of Load Balancing Algorithms: A Review Paper
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationInternet Load Balancing Guide. Peplink Balance Series. Peplink Balance. Internet Load Balancing Solution Guide
Peplink Balance Internet Load Balancing Solution Guide http://www.peplink.com Copyright 2010 Peplink Internet Load Balancing Instant Improvement to Your Network Introduction Introduction Understanding
More informationAssociation of Cloud Computing in IOT
, pp.60-65 http://dx.doi.org/10.14257/astl.2017.147.08 Association of Cloud Computing in IOT K.Asish Vardhan 1, Eswar Patnala 2 and Rednam S S Jyothi 3 2,3 Assistant Professor, Dept. of Information Technology,
More informationPROFITBRICKS IAAS VIRTUAL DATA CENTER. An Introduction to ProfitBricks VDC
PROFITBRICKS IAAS VIRTUAL DATA CENTER An Introduction to ProfitBricks VDC Why Cloud Computing? In the future, it will be difficult for IT service providers to avoid the subject of cloud computing. Still
More informationLoadbalancer.org Virtual Appliance quick start guide v6.3
Loadbalancer.org Virtual Appliance quick start guide v6.3 What are your objectives?...2 What is the difference between a one-arm and a two-arm configuration?...2 What are the different load balancing methods
More informationLOAD BALANCING IN DISTRIBUTED SYSTEMS FOR CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING IN DISTRIBUTED SYSTEMS FOR CLOUD COMPUTING ENVIRONMENT #1 PENUMATCHA RAGHU Pursuing M.Tech, #2 Dr. PENMETSA VAMSI KRISHNA RAJA -Principal, Dept of CSE, AMALAPURAM INSTITUTE OF MANAGEMENT
More informationConfiguring Real Servers and Server Farms
6 CHAPTER This section provides an overview of server load balancing and procedures for configuring real servers and server farms for load balancing on an ACE appliance. When you use the ACE CLI to configure
More informationResource Monitoring and Workload Balancing Model for Public Cloud
International Journal of Scientific and Research Publications, Volume 4, Issue 4, April 2014 1 Resource Monitoring and Workload Balancing Model for Public Cloud Pragathi M, Swapna Addamani, Venkata Ravana
More informationOverview of the Cisco Service Control Value Added Services Feature
CHAPTER 1 Overview of the Cisco Service Control Value Added Services Feature Revised: May 27, 2013, Introduction The VAS feature enables the Cisco SCE platform to access an external expert system for classification
More informationHigh Availability Options
, on page 1 Load Balancing, on page 2 Distributed VPN Clustering, Load balancing and Failover are high-availability features that function differently and have different requirements. In some circumstances
More informationDEEP DIVE INTO CLOUD COMPUTING
International Journal of Research in Engineering, Technology and Science, Volume VI, Special Issue, July 2016 www.ijrets.com, editor@ijrets.com, ISSN 2454-1915 DEEP DIVE INTO CLOUD COMPUTING Ranvir Gorai
More informationLoad Balancing in Cloud Computing
Load Balancing in Cloud Computing Minakshi Berwal 1, Dr. Chander Kant 2 1 Research Scholar, Department of Computer Science and Application, K.U., Kurukshetra, INDIA 2 Asst. Professor, Department of Computer
More informationIntroducing the Global Site Selector
CHAPTER 1 This chapter describes the Cisco Global Site Selector (GSS) and introduces you to the terms and concepts necessary to properly understand and operate the GSS product. This chapter contains the
More informationBIG-IP Local Traffic Management: Basics. Version 12.1
BIG-IP Local Traffic Management: Basics Version 12.1 Table of Contents Table of Contents Introduction to Local Traffic Management...7 About local traffic management...7 About the network map...7 Viewing
More informationCLOUD COMPUTING. A public cloud sells services to anyone on the Internet. The cloud infrastructure is made available to
CLOUD COMPUTING In the simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. The cloud is just a metaphor for the Internet.
More informationDocument Sub Title. Yotpo. Technical Overview 07/18/ Yotpo
Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time
More informationAvi Networks Technical Reference (16.3)
Page 1 of 7 view online A TCP/UDP profile determines the type and settings of the network protocol that a subscribing virtual service will use. It sets a number of parameters, such as whether the virtual
More informationAN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT
AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT Puneet Dahiya Department of Computer Science & Engineering Deenbandhu Chhotu Ram University of Science & Technology (DCRUST), Murthal,
More informationUsage of Honeypot to Secure datacenter in Infrastructure as a Service data
Usage of Honeypot to Secure datacenter in Infrastructure as a Service data Ms. Priyanka Paliwal M. Tech. Student 2 nd yr.(comp. Science& Eng.) Government Engineering College Ajmer Ajmer, India (Erpriyanka_paliwal06@rediffmail.com)
More informationmatch protocol http cookie (cookie map submode)
Chapter 2 22 match protocol http cookie (cookie map submode) match protocol http cookie (cookie map submode) To add cookies to a cookie map, use the match protocol http cookie command in SLB cookie map
More informationKeywords: Cloud, Load balancing, Servers, Nodes, Resources
Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load s in Cloud
More informationOracle E-Business Suite 11i with Cisco ACE Series Application Control Engine Deployment Guide, Version 1.0
Design Guide Oracle E-Business Suite 11i with Cisco ACE Series Application Control Engine Deployment Guide, Version 1.0 This design guide describes how to deploy the Cisco Application Control Engine (Cisco
More informationIP Application Services Commands default (tracking) default {delay object object-number threshold percentage}
default (tracking) default (tracking) To set the default values for a tracked list, use the default command in tracking configuration mode. To disable the defaults, use the no form of this command. default
More informationINBOUND AND OUTBOUND NAT
INBOUND AND OUTBOUND NAT Network Address Translation Course # 2011 1 Overview! Network Address Translation (NAT)! Aliases! Static Address Mappings! Inbound Tunnels! Advanced Tunnel Option SYN Cookies Authentication
More informationDistributed Scheduling for the Sombrero Single Address Space Distributed Operating System
Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Donald S. Miller Department of Computer Science and Engineering Arizona State University Tempe, AZ, USA Alan C.
More informationRedundancy for Routers using Enhanced VRRP
Redundancy for Routers using Enhanced VRRP 1 G.K.Venkatesh, 2 P.V. Rao 1 Asst. Prof, Electronics Engg, Jain University Banglaore, India 2 Prof., Department of Electronics Engg., Rajarajeshwari College
More informationCisco UCS Director F5 BIG-IP Management Guide, Release 5.0
First Published: July 31, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text
More informationJim Metzler. Introduction. The Role of an ADC
November 2009 Jim Metzler Ashton, Metzler & Associates jim@ashtonmetzler.com Introduction In any economic environment a company s senior management expects that their IT organization will continually look
More informationDynamic Load Balancing Techniques for Improving Performance in Cloud Computing
Dynamic Load Balancing Techniques for Improving Performance in Cloud Computing Srushti Patel PG Student, S.P.College of engineering, Visnagar, 384315, India Hiren Patel, PhD Professor, S. P. College of
More informationBrocade Virtual Traffic Manager and Parallels Remote Application Server
White Paper Parallels Brocade Virtual Traffic Manager and Parallels Deployment Guide 01 Contents Preface...4 About This Guide...4 Audience...4 Contacting Brocade...4 Internet...4 Technical Support...4
More informationWHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud.
WHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud www.cloudcheckr.com TABLE OF CONTENTS Overview 3 What Is ELB? 3 How ELB Works 4 Classic Load Balancer 5 Application
More informationPERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS
PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS AMANDEEP University College of Engineering, Punjabi University Patiala, Punjab, India amandeep8848@gmail.com GURMEET KAUR University College of Engineering,
More informationCLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,
More informationDeployment Guide. Blackboard Learn +
Deployment Guide Blackboard Learn + TABLE OF CONTENTS 1 Introduction... 4 2 Deployment Guide Overview... 4 2.1 Blackboard Server Roles... 5 3 Prerequisites and Assumptions... 5 4 Basic Configuration...
More informationGroup Configuration Mode Commands
Chapter 2 General Commands Group Configuration Mode Commands Group configuration mode allows you to configure a group. A group is a collection of local servers that initiate flows from within the local
More informationConfiguring Real Servers and Server Farms
CHAPTER2 Configuring Real Servers and Server Farms This chapter describes the functions of real servers and server farms in load balancing and how to configure them on the ACE module. It contains the following
More informationMotivation There are applications for which it is critical to establish certain availability, consistency, performance etc.
1 Motivation Motivation There are applications for which it is critical to establish certain availability, consistency, performance etc. Banking Web mail KOS, CourseWare (to some degree) Questions How
More informationH3C S5130-EI Next Generation High Performance GE Switch
H3C -EI Next Generation High Performance GE Switch Overview H3C -EI is the latest development of Gigabit speed Layer 2 Ethernet switch. This powerful and highly secure series switch is based on industry-leading
More informationScalability of web applications
Scalability of web applications CSCI 470: Web Science Keith Vertanen Copyright 2014 Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing
More informationDYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM
DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM 1 MANISHANKAR S, 2 SANDHYA R, 3 BHAGYASHREE S 1 Assistant Professor, Department of Computer Science, Amrita
More informationLoad Balancing The Essential Factor In Cloud Computing
Load Balancing The Essential Factor In Cloud Computing Mr. Jayant Adhikari, Prof. Sulabha Patil, Department of Computer Science and Engineering Tulsiramji Gaikwad-Patil College of Engineering, RTMNU, Nagpur
More informationBrocade Certified Layer 4-7 Professional Practice Questions w/answers For Exam
Brocade Certified Layer 4-7 Professional Practice Questions w/answers For Exam 150-420 Section 1 1) A user is able to perform all configuration functions through the Web GUI even though RADIUS command
More informationNetwork Address Translation (NAT)
The following topics explain and how to configure it. Why Use NAT?, page 1 NAT Basics, page 2 Guidelines for NAT, page 7 Dynamic NAT, page 12 Dynamic PAT, page 21 Static NAT, page 40 Identity NAT, page
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Link Layer, Switches, VLANS, MPLS, Data Centers Sec 6.4 to 6.7 Prof. Lina Battestilli Fall 2017 Chapter 6 Outline Link layer and LANs: 6.1 introduction,
More informationLARGE SCALE DYNAMIC MULTIPOINT VPN
LARGE SCALE DYNAMIC MULTIPOINT VPN NOVEMBER 2004 1 INTRODUCTION Presentation_ID 2004, Cisco Systems, Inc. All rights reserved. 2 Dynamic Multipoint VPN Facts Dynamic Multipoint VPN (DMVPN) can work with
More informationDistributed Operating Systems
2 Distributed Operating Systems System Models, Processor Allocation, Distributed Scheduling, and Fault Tolerance Steve Goddard goddard@cse.unl.edu http://www.cse.unl.edu/~goddard/courses/csce855 System
More informationIntroduction to data centers
Introduction to data centers Paolo Giaccone Notes for the class on Switching technologies for data centers Politecnico di Torino December 2017 Cloud computing Section 1 Cloud computing Giaccone (Politecnico
More informationDistributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration
More informationFirepower Threat Defense Cluster for the Firepower 4100/9300
Firepower Threat Defense Cluster for the Firepower 4100/9300 Clustering lets you group multiple Firepower Threat Defense units together as a single logical device. Clustering is only supported for the
More informationvcloud Director Administrator's Guide vcloud Director 8.10
vcloud Director Administrator's Guide vcloud Director 8.10 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,
More informationConfiguring VIP and Virtual Interface Redundancy
CHAPTER 6 Configuring VIP and Virtual Interface Redundancy This chapter describes how to plan for and configure virtual IP (VIP) redundancy and virtual interface redundancy on the CSS. Information in this
More informationLOAD BALANCING ALGORITHMS ROUND-ROBIN (RR), LEAST- CONNECTION, AND LEAST LOADED EFFICIENCY
LOAD BALANCING ALGORITHMS ROUND-ROBIN (RR), LEAST- CONNECTION, AND LEAST LOADED EFFICIENCY Dr. Mustafa ElGili Mustafa Computer Science Department, Community College, Shaqra University, Shaqra, Saudi Arabia,
More informationLOAD BALANCING ALGORITHM IN TASK SCHEDULING PROCESS USING CLOUD COMPUTING
LOAD BALANCING ALGORITHM IN TASK SCHEDULING PROCESS USING CLOUD COMPUTING *1 Ms. Saranya G, * 2 Mr. Srinivasan J. *1M.Phil Research Scholar, Department of Computer Science Adhiparasakthi College of Arts
More informationFortiBalancer 8.4 Web UI Handbook
FortiBalancer 8.4 Web UI Handbook FortiBalancer 8.4 Web UI Handbook 18 March 2013 1 st Edition Copyright 2013 Fortinet, Inc. All rights reserved. Fortinet, FortiGate, and FortiGuard are registered trademarks
More informationENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING
ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,
More informationPublished by: PIONEER RESEARCH & DEVELOPMENT GROUP ( ) 1
Improving Efficiency by Balancing the Load Using Enhanced Ant Colony Optimization Algorithm in Cloud Environment Ashwini L 1, Nivedha G 2, Mrs A.Chitra 3 1, 2 Student, Kingston Engineering College 3 Assistant
More informationIdentifying and Preventing Distributed-Denial-Of-Service Attacks
CHAPTER 11 Identifying and Preventing Distributed-Denial-Of-Service Attacks This module describes the ability of the SCE platform to identify and prevent DDoS attacks, and the various procedures for configuring
More informationUNIT 2 TRANSPORT LAYER
Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management
More informationFeatures of a proxy server: - Nowadays, by using TCP/IP within local area networks, the relaying role that the proxy
Que: -Proxy server Introduction: Proxy simply means acting on someone other s behalf. A Proxy acts on behalf of the client or user to provide access to a network service, and it shields each side from
More informationINFS 214: Introduction to Computing
INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing
More informationConfiguring Real Servers and Server Farms
CHAPTER2 Configuring Real Servers and Server Farms Note The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted. All features described in this chapter
More informationStudy of various Election algorithms on the basis of messagepassing
IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 8, Issue 1 (Nov. - Dec. 2012), PP 23-27 Study of various Election algorithms on the basis of messagepassing approach
More informationConfiguring Virtual Servers, Maps, and Policies
6 CHAPTER This chapter describes how to configure content switching and contains these sections: Configuring Virtual Servers, page 6-1 Configuring Maps, page 6-9 Configuring Policies, page 6-11 Configuring
More informationAzure SQL Database Basics
Intro: Timothy P. McAliley timothy.mcaliley@microsoft.com Microsoft Account Technology Strategist, Washington, DC CISA, CISM, CISSP, ITIL V3, MCSA, MCSE, MCITP, MCTS, MCT, PMP www.itprocamp.com www.meetup.com/mfcf-dc
More informationClustered Network Applications
Clustered Network Applications Kiril Kamenev Helsinki University of Technology Department of Computer Science kamenen@cc.hut.fi Abstract The goal of this document is to provide the reader an introduction
More informationAn Evaluation of Client-Side Dependencies of Search Engines by Load Testing
An Evaluation of Client-Side Dependencies of by Load Testing Emine Sefer, Sinem Aykanat TUBITAK BILGEM YTKDM Kocaeli, Turkey emine.sefer@tubitak.gov.tr sinem.aykanat@tubitak.gov.tr Abstract Nowadays, web
More informationRelease Notes for Catalyst 6500 Series Content Switching Module Software Release 3.1(9)
Release Notes for Catalyst 6500 Series Content Switching Module Software Release 3.1(9) November 2, 2004 Previous Releases 3.1(8), 3.1(7), 3.1(6), 3.1(5), 3,1(4), 3,1(3), 3,1(2), 3.1(1a), 3.1(1) This publication
More informationRadware AppDirector Load Balancing Microsoft LCS servers, LCS Director and LCS Access Proxy Servers.
TESTING & INTEGRATION GROUP TECHNICAL SOLUTION GUIDE Radware AppDirector Load Balancing Microsoft LCS servers, LCS Director and LCS Access Proxy Servers. INTRODUCTION...2 RADWARE APPDIRECTOR... 3 MICROSOFT
More informationMONITORING STORAGE PERFORMANCE OF IBM SVC SYSTEMS WITH SENTRY SOFTWARE
MONITORING STORAGE PERFORMANCE OF IBM SVC SYSTEMS WITH SENTRY SOFTWARE WHITE PAPER JULY 2018 INTRODUCTION The large number of components in the I/O path of an enterprise storage virtualization device such
More informationUsing Trend Reports. Understanding Reporting Options CHAPTER
CHAPTER 10 To learn about supported services and platforms, see Supported Services and Platforms for Monitoring and Reports, page 1-5. The following topics describe the reporting features available in
More informationConfiguring IOS Server Load Balancing with HTTP Probes in the Dispatched Mode
Configuring IOS Server Load Balancing with HTTP Probes in the Dispatched Mode Document ID: 15055 Contents Introduction Prerequisites Requirements Components Used Conventions Configure HTTP Probes Network
More informationMcAfee Network Security Platform
Revision B McAfee Network Security Platform (8.1.7.5-8.1.3.43 M-series Release Notes) Contents About this release New features Enhancements Resolved issues Installation instructions Known issues Product
More informationBest Practice - Protect Against TCP SYN Flooding Attacks with TCP Accept Policies
Best Practice - Protect Against TCP SYN Flooding Attacks with TCP Accept Policies In order to establish a TCP connection, the TCP three-way handshake must be completed. You can use different accept policies
More informationOptimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-2, Issue-8 E-ISSN: 2347-2693 Optimization of Multi-server Configuration for Profit Maximization using M/M/m
More informationAutomatic clustering of similar VM to improve the scalability of monitoring and management in IaaS cloud infrastructures
Automatic clustering of similar to improve the scalability of monitoring and management in IaaS cloud infrastructures C. Canali R. Lancellotti University of Modena and Reggio Emilia Department of Engineering
More information[Khanchi* et al., 5(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AN EFFICIENT ALGORITHM FOR LOAD BALANCING IN CLOUD COMPUTING Mamta Khanchi*, Sanjay Tyagi * Research Scholar, Department of Computer
More information