Load Balancing of Web Server System Using Service Queue Length

Size: px
Start display at page:

Download "Load Balancing of Web Server System Using Service Queue Length"

Transcription

1 Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe on the load balancing system of the web server system. Web based service are used too many organization to support their customers and employee. An important issue in developing such services is ensuring the quality of service (QOS). In recent years many researcher try it to the maintained the quality of web server, with load balancer and to use various techniques. In this paper work to use on that the weighted least connection (WLC) and Round Robin (RR) algorithm comparative analysis with proposed mechanism is PC- load balancing algorithm for the load balance of the web server with service queue length. These techniques are very effective to handle the dropping rate and performance throughput or delivery of packet to view the client side. Now we consider these parameters as for as memory load for the back end to supported by the server side. Based on these parameters, we are calculating the server load and also create rules for request allocation on the web server. Keywords- web server system, load balancer, weighted least connection and round robin mechanism, service queue length with memory size. I. INTRODUCTION Load balancing to be provide a very useful to us for the web server system. Recently years to be more researchers to analyze do that effectively services to be provide for the web server system. Now here to mentioned that the web server load balancing system. The load balancing system has been found to provide an effective and scalable way of managing the ever- increasing web traffic. Although we try to get performance characteristics of the system, that user a load balancer. Typically a load balancing method or strategy is used to decide how the load balancers choose. Where to send the request there are many strategies available depending on the vender; however a few common ones are discussed this section. With that Round robin method of load balancing, the load balancer will send traffic to each node in succession. This method will evenly distributed the traffic but does not take into account the current load or responsiveness of the nodes, and weighted Least connection like the least connection methods, these load balancing method selects pool methods or nodes based on the member of active connections. However the weighted least connection methods also based their selection on server capacity. Weighted least connection method work best in environments where the servers have different capacity. This method is more intelligent, but if the connection features is enabled, the weighted least connection methods do not include the connection in the calculation when selecting a pool member or node. The weighted least connection methods uses only achieve connection in their calculation. All load balancer are capable of making traffic decision based on traditional OSI layer 2-3 information. More advance load balancer, however can make intelligent traffic management decision based on specific layers 4-7 information constrained with in the request issued by the client, such application is required in many application environments, including, those in which is a request for application data can only be met by a specific server or set of servers. Load balancing decision are made quickly, usually in less than on millisecond and high- performance load balancers can make millions of decision per second. An administrator select algorithm implemented by the load balancer determines. The physical or virtual server and send the request. Once the request is received and processed, the application servers send its response to the client via. The load balancer manages all bi-directional traffic between the client and server, it maps each application response, and users receive the proper response. 73

2 Load balancer can also configured to guaranteed that subsequent request from the same user, and part of the same session, are directed to same server as the original request, called application that must maintain state. II. RELATED WORK In this section describe on the related work on the current content with respect to server load balancing of the web server system. Rmana et al [2] in this paper the performance analysis of various distributed web server system load balancing algorithm based on different qualitative parameters, considering static and dynamic load balancing approaches are considered. The analysis indicates that these both static and dynamic types of algorithm can have advancements as well as weaknesses over each other. The main purpose of this paper is to help in the design of new algorithm in future by study of behavior and characteristic of various existing static and dynamic algorithm are more stable then dynamic algorithms but at a same time dynamic distributed algorithms are always considered better then static algorithm in distributed web server systems. Sarabjeet et al.[3] in this paper, author present the performance analysis of various load balancing algorithms based on different parameters like fault tolerance, overload rejection, stability, and cooperative, resource utilization considering two typical load balancing approaches static and dynamic. The analysis indicates that both static and dynamic types of algorithm can have advancement as well as weakness over each other. Static load balancing depends on the current situation of the system. This analysis is useful for those who to develop a new load balancing algorithm for web server. Zheng Wen, Lei Shi, Runjie Liu, Lin Qi and Lin Wei [4] according performance of load balancing scheduling polices in web server cluster system is greatly impacted by the characteristics of work load, based on the analysis of the load characteristics for scheduling algorithm, prediction-based adaptive load balancing model (RR_MMMCS_A_P) is proposed in this paper, the arrival rate the size of the fallow-up, request are predictive by RR_MMMCS_A_P and rapid adjustment of the corresponding parameter to balance the load between servers. Experiment have shown that compared with CPU based and CPU scheduling strategy, RR_MMM_CS_A_P have better performance in reducing average response time for both calculation-intensive and data_-intensive jobs. Cardellini et al. [6] analyze various dispatching policies under realistic situation where state information needs to be estimated. They also that packet rewriting by the dispatcher presents problems because the dispatcher must rewrite incoming as well as outgoing packets, and outgoing packets typically out number incoming request packets. Pao and Chen [7] presented the dispatcher-based load balancing architecture. This architecture is based on the decision-making based on the behavior of the server system. When the backend servers have different computation power, the system must use the real time loading information as the decision-making criteria. They proposed a dispatcher architecture that uses the remaining capacity of each backend servers to decide the most appropriate server. in addition to improve the performance, the system can also use the remaining capacity algorithm to reduce the cost project work. We have introduction a new performance parameter, queue size for selected the best appropriate web server to transfer new request. We are trying to get the reduce load of the web server system regarding above mention problem of the web server load balancing and web server architecture. We consider another performance parameter of the web server that is memory load, number of active connection and queue length of the web server. Based on these parameters we are calculating the server load and also create some rules for request allocation on the web server. These rules help us to find the best web server to transfer the new requests. III. PROPOSED METHOD In this section we describe on the proposed methodology covered with that web server load balancing technique and algorithms. 3.1 Web Server Load Balancing Algorithm Load balancing of the web server system has been the area of research in the few decades. Load balancing algorithms always try to balance the load by transferring the load from heavily loaded server to lightly loaded servers. It is the process to remaining the load to the individual server to make resource utilization effective and better response time. The main aspects to be considering when we are designing a load balancing algorithm are estimation of load, memory load, number of connection, behavior of the system. Depending on the current state of the system load balancing algorithm can be divided in to categories static and dynamic load balancing algorithms. Such as the illustrate that and discuss below a different type of the web server load balancing technique and algorithm as for as the review with the study there. 74

3 Static load balancing algorithm Dynamic load balancing algorithm Static Load Balancing Algorithm Static load balancing is [2] the simplest form of the two types. Static load balancing is the selection and placement of a logical process on some processing element located on a distributed network. The selection of the processing element for some for some logical process is based upon some weighting factor for that process, or some kind of workload characterization of the processing elements or the network topology, possibly both. The process of selecting a processing element for a logical process requesting service may be done with two possible methods, a stateless method or a state based method. With a stateless method the selection of a processing element without regards any knowledge of the state. A state-based method of the selecting a processing element of the implies that the selection of a processing element requires knowledge of the system state, either globally, or locally. Globally knowledge implies that the state of the all components of the system is known and local knowledge implies that only partially knowledge is known. If the state of the system is needed then some kind of messaging or probing of network resource among the requesting processes, agent or processing elements is needed to determine their availability. Once a processing element is selected for a logical process, the logical process is executed on the selected processing element for a logical process lifetime. Two examples of stateless placement techniques for selecting a processing element for logical process are round robin and random placement. Round robin placement selects the next processing element from a predefined list. Random placement selects an element randomly from a set of processing element. Static load balancing algorithms are of the two type round robin load balancing algorithm. Weighted Round Robin load balancing algorithm and Random Allocation algorithm Round Robin Load Balancing Algorithm Round Robin (RR) [2] algorithm distributed client requests evenly to all servers in round robin manner, meaning that server choosing is performed in series and will be back to the first server if the server has been reached. Servers choosing are performed locally on each server, independent of allocations of other server. Advantage of round robin algorithm is that it is simplest in nature. Round robin load balancing provides better performance for homogeneous environment where the entire server has same capacity. In generally cluster of the web server have different capacity. 75 RR load balancing treats the entire server equally and provides request in series, so the higher capacity server works efficiently, but low capacity server does not provide better result for same number requests Weighted Round Robin Algorithm In weighted Round Robin algorithm [2], this algorithm maintains a list weight and assigns a weight to the servers present in a cluster. These weight works as to the server. Higher weighted server has high priority and forwards new request in proportion to the weight of each server. This algorithm uses more computation times then Round Robin algorithm. However, the additional computation results in distributing the traffic more efficiently to the server that is most capable of handling the request Random Allocation Algorithm In a Random allocation, the HTTP requests are assigned to any server picked randomly among the cluster of servers. In such a case, one of the servers may be assigned many more requests to process, while the other servers are sitting idle. However, on average, each server gets its share of the load due to the random selection. This algorithm is easy to implement. This algorithm can lead to overloading of one server while other server is idle Dynamic Load Balancing Algorithm If differs from static algorithms in the workload is distributed among the servers at runtime. The load balancer assigns new requests to the server based on the information collected. In a distributed system, dynamic load balancing can be done in two different ways: distributed and nondistributed [3]. In the distributed one, the dynamic algorithm is executed by all servers present in the cluster and the task of load balancing is shared among them. In non-distributed type, either one server or clusters of servers do the task of load balancing. Non-distribution dynamic load balancing algorithm can take two forms: centralized and semi-distributed. In the first form, the load balancing algorithm is executed only by a single server in the whole system: the central server. This server is solely is responsible for load balancing of the whole cluster. The other servers interact only with the central server. In semidistributed form, servers of the large cluster are portioned into cluster by appropriate selection technique, which takes care of load balancing within that cluster [3]. Hence the load balancing of the whole system is done via the central servers of each cluster. Centralized dynamic load server decreases drastically as compared to the semi-distributed case.

4 However, centralized algorithm can render useless once the central server crashes. Therefore, this algorithm is most suitable for network with small size. In this paper several related research about load balancing algorithm and web server architecture have been discussed. We have also discussed about dispatcher-based approach, admission control mechanism of a web server and discuss distributed computing and client-server model architecture Distributed Computing In general, distributed computing is any computing that involves multiple computers remote from each that has a role in a computation problem or information processing. In business enterprises, distributed computing generally has meant putting various steps in business processes at the most efficient place in a network of computers. In the typical transaction using the 3- tire model, user interface processing is done database access and processing is done in another computer that provides centralized access for many business processes. Typically, this rather distributed computing uses the client/server communication model. Figure: - 1. Simple Distributed Architecture 3. 3 Client Server Architecture The client-server model is a distributed computing structure that partition takes or workloads between the provide of a resource or service, called server and service requesters, called clients. A client is a single-user workstation that provides presentation services and the appropriate computing, connectivity and the database services and the interface relevant to the memory providing computing, connectivity and the database services and the satisfies the business need by appropriately allocating the application processing between the client and the server processors. The protocol is the client requests the services from the server; the server processes the request and requests the result to the client. The communication mechanism is a message passing inters process communication (IPC) that enables distributed placement of the client and server processes. Figure: - 2. Simple Client-Server Architecture 3. 4 Dispatcher Based Approach To centralized request scheduling and fully control the client request routing. A dispatcher-based approach has been proposed in the paper. The dispatcher uniquely identifies each server in the system through a private address that can be a different protocol levels, depending on the architecture. Dispatching of request can be done using various technique Round Robin, lead connection etc Admission Control Mechanism Admission control mechanism is used to protected web server from overloaded and provide performance guarantee or differentiated service class of requests. Kihl et at [8] have presented a control theoretic model of the web server. They use non linear control theory. Their model is based on the control theory. They developed a non-linear stochastic control theoretic model of GI/G1 system. They also show that their model can be used to design admission control mechanism that behaves well in the real system that is the queuing system. They also develop two type of controller PI and RST controller both commonly used in automatic control. IV. PROPOSED WEB SERVER ARCHITECTURE In this section, the proposed web server architecture has analyzed based on load balancing algorithm. As we know that most of the load balancing algorithm focused on the homogeneous environment, where all web server have specification. The web servers have same processing, memory, and I/O speed etc. 76

5 In the homogeneous environment a load balancer, redirect the client request to the most appropriate Web server based on the some well-known strategies such as Round Robin and Least Connection. In a server state based load balancing, server must report their load condition to the Web server. The load balancer then selects the best server to serve the request. However, in the heterogeneous environment load balancer does not depend on the loading condition of the Web server. It is also need another parameter to redirect the request to the best Web server. In our proposed load balancing algorithm, we have considered other performance parameters such as memory load, number of active connection and queue length. We have considered performance parameter to redirect the requests and then we compared our algorithm with Round Robin algorithm and Least Connection load balancing algorithm. Round Robin (RR) [7] load balancing algorithm evenly distributes the load in the cluster of server in a circular way means it starts with first server and reaches the last server. If last servers found than starts with first server. RR load balancing algorithm gives better results in homogeneous environment where all the server have same capacity, but in the heterogeneous environment it cannot provide better results. Least Connection (LC) [7] algorithm redirects the requests to the server, which have minimum number of connection. It does not consider the current load condition of the server. If Web server is overloaded but the number of active connection is lowest, then it redirects the new request to the server. But server is overloaded so it may be drop new request. In our proposed algorithm, we have considered three parameters (number of connection, memory load and queue length are the parameter to server selection) of the server to choose the best Web server in the cluster. A simple load balancing architecture has presented in the Figure- 3. Considering a load balancing system with N number of server and one load balancer. When a user sends a request to access particular page then it sends a request to the DNS server for the IP address of the Web server, if the client does not have IP address the cache. DNS server will reply with the IP address of the load balancer instead of the Web server provides the particular page. Then client sends an HTTP request to the load balancer. When the load balancer receives the request, a redirection page will be sent back to the client. The redirection page contains the IP address of the Web server, which is the best one to serve this request. This redirection depends on the load balancing algorithm used by the load balancer. Then client issues again HTTP request to the real Web server. The Web server then will serve the client request and transfer the desire page. Figure:-3. Proposed Web Server Load Balancing Architecture We have introduced a new module in to the Web server. This module called status monitor. This status monitor has monitored the performance of the Web server periodically. Status monitor constantly sends back the status of the Web server to the load balancer. Load balancer has a load collection module, which collects current load information of each Web server and periodically calculated the actual load of the Web server. Status monitor sends current value of remaining memory, active number of connection and queue length of the Web server queue. Constantly send status report to the load balancer. The load balancer uses this status information to choose the best appropriate Web server Load Balancing Algorithm For our proposed load balancing algorithm, we are using load balancing architecture of the Web server. The functionality of this architecture we have already discussed above. We are taking three performance parameters for our proposed load balancing algorithm. Remaining memory, number of active connection and queue length is the parameters. According to these parameter load balancer find best Web server to serve request. Let the status monitor of the server, reports the current load information parameters as {x, y, z}, where x is the remaining memory, y is the number of remaining connection and z is the remaining queue length of the server. Load balancer calculates the server capacity according to these parameters. PC- load balancing mechanism of the proposed load balancing algorithm below- 77

6 Pc- Load Balancing Algorithm 1. If Q(n) (1<=n<=N) is the current queue length at server n, the expected queue length after a time interval T, [equal to the expected time between two successive] can be approximated by- Where, L (n) expected number of request assigned to server n, T time interval, is the service rate, is the mean of new arrival request in this time interval. 2., is expected number of request processing T assuming that the server is always busy. 3. (a) Initial stage: Initialized parameter of server side (e) Type[x, y, z], where x is memory capacity, y is the connection capacity, z is the queue capacity. (b) Check balance equality weighted factor with equality finder mathematically equation [X+Y+ Z=1] Where, calculate the load balancing with serving capacity (U) of server n. (c) Find the with available number of n server. V. EXPERIMENTAL ANALYSIS In this section, experiment results have been analyzed. We have compared our proposed load balancing algorithm with other two existing load balancing algorithm (Round Robin and weighted Least Connection). We have taken homogeneous as well as heterogeneous environment. 5.1 Homogeneous Environment With Fixed Queue-Size In the homogeneous environment, all the Web servers are having same configuration. For experiment, we have taken memory 1 GB, number of connections 1000 and queue size is 50 on each Web server, Table-1 shows the total generated traffic and dropped requests by Round Robin (RR), weighted Least Connection (WLC) and proposes load balancing algorithm. As we see that, drop rate of weighted Least Connection algorithm is high. Proposed load balancing algorithm shows best results in homogeneous environment with fixed queue size. (d) In server TABLE:-1 Experiment Results (RR vs. WLC vs. PC- load Algorithm) Requests Generated Requests Dropped RR WLC PC-load Algorithm

7 Figure: - 4 show the comparison of all the three algorithms. In all the cases, drop rate of proposed PC-load balancing algorithm is minimum. The server throughput comparisons of different load balancing algorithms are shown in the Figure:-5. If drop rate of any Web server is less then it serves more requests, so it will provide more throughputs comparatively. Proposed PC-load balancing algorithm has less drop rate so it will provide higher through as shown in the Figure. Figure:-4 Comparison of all three Load Balancing Algorithms homogeneous environment with fixed queue size. As we already have discussed if the drop of any server is high than the throughput of the server is low. In Round Robin and weighted Least Connection algorithm has high drop rate. Therefore, server throughput is minimum. Our Proposed algorithm has low drop rate so it provides better throughput. The formula for the server throughput given by- Server Throughput = (Total Requests-Drop Requests)/ Total Requests. Table:-2 show the throughput of the server in homogeneous environment with fixed queue size. When number of generated is 4000 requests, throughput of the Web server in proposed load balancing algorithm is more than 80%. In Round Robin and weighted Least Connection, algorithm server throughput is almost same 70%. TABLE:-2 Server Throughput in Homogeneous Environment with fixed Queuesize Requested Generated Server Throughput (in %) RR WLC Proposed Figure:-5 Server Throughput in Homogeneous environment (fixed Queue Size) 5.2 Heterogeneous Environment With Fixed Queue Size We have compared our proposed PC-Load balancing algorithm in heterogeneous environment with fixed queue size. In heterogeneous environment server have different configuration. We have taken different parameter for experiment as given in Table:-3. Table:-3 Heterogeneous Server Configuration with fixed Queue Size List of Server Memory connection Queue Size( request) Server1 1GB Server2 2GB Server3 1GB Table:- 4 shows that in the heterogeneous environment, we have generated 5000, 6000, 7000, 8000 requests for experimental analysis and we have observed that proposed load balancing gives better results than the other two load balancing algorithm (RR and WLC). 79

8 Weighted Least Connection gives worst results because it depends on the connections Server1 and Server 3 have minimum configuration 1000 parallel connection, so, according to their nature it will sends new requests to the Server1 or Server3. When servers reach their maximum serving capacity (1000 connection), after this new incoming request may dropped. Table: - 4 Experiment Result in Heterogeneous Environment with fixed Queue size Requests Generated Requests Dropped RR WLC PC-load Algorithm Table-14 shows the throughput of the servers. PC-Load balancing algorithm have high throughput of the server followed by Round Robin Algorithm and Weighted Least Connection shows worst results because it has the high drop rate. We have calculated server throughput using the formula given below: Server Throughput = (Total Requests- Drop Requests)/ Total Requests. Requested Generated Table:-5 Server Throughput with fixed Queue size Server Throughput (in %) RR WLC PC-Load Balancing Algorithm Figure: - 6 shows, Round Robin gives better results than Weighted Least Connection Algorithm, because it sends the requests to all three servers in a circular way. Weighted Least Connection has worst results than Round Robin and PC-Load Balancing Algorithm because it chooses the server having fewer requests. It sends request to server1 or Server3, server1 and Server3 have 1000 parallel connections so, it can server 1000 connections, after 1000 request it may drop the requests Figure:-7 show throughput comparison of the servers. When the incoming requests is 5000, server throughput in the proposed algorithm is more than 88.40%, Round Robin has more than 74.58% throughput. Weighted Least Connection has minimum throughput about to 61.76%. Figure: - 6. Comparison of Load Balancing Algorithm (fixed Queue size) Figure: - 7. Comparison of Throughput of the Servers (fixed Queue Size) Proposed PC- load balancing algorithm has shown higher throughput because drop rate is minimum. Round Robin has shown lesser throughput than proposed algorithm and higher throughput as compare to the weighted Least Connection algorithm. 80

9 Weighted Least Connection has shown worst throughput because the drop rate is high. In this way, we have compared proposed Load Balancing algorithm in homogeneous as well as heterogeneous environments. In both the cases, we have taken several different scenarios. In all scenarios, proposed algorithm has shown less drop rate as compared to the existing load balancing algorithms (Round Robin and weighted Least Connection). Since the drop rate of the proposed Algorithm is low, the servers have high throughput. Therefore, we can state that the proposed Load Balancing algorithm provides a better option for homogeneous as well as heterogeneous environment to handle the overloaded condition of the Web servers. VI. CONCLUSION Load balancing algorithm on the Web server system has been used to improve the availability and reduce the overloading of the Web Servers. After the comparative analysis of the various classical approaches of the load balancing, we have developed an efficient architecture of the Web server system. We have designed an efficient Load Balancing algorithm to manage the load of the Web servers using some new modules as status monitor and load collection to calculate the current loading condition of the Web servers. We have calculated the performance parameters such as remaining memory, remaining connection, and remaining queue size to calculate the current serving capacity of the Web server. We have transferred new requests to the Web servers which have maximum remaining serving capacity. Further, we have performed comparative analysis of proposed algorithm with the existing algorithms (Round Robin and weighted Least Connection). In experimental analysis, we have observed that the proposed algorithm gives better result in homogeneous as well as heterogeneous environment considering fixed as well as varying queue size. Drop rate of the proposed Load Balancing algorithm has been also observed that it is less as compared to existing Load balancing algorithms. When the drop rate of any server is less, then it gives higher throughput and Web server processes more requests. Thus, proposed Load balancing algorithm has given high server throughput and minimum drop rate of the requests even in the overloaded conditions of the Web servers. VII. FUTURE WORK Load balancing is a concept, which is still under research. Everyday new algorithms are being developed and existing models are studied. So, in the future, we can analyze the proposed Load Balancing algorithm in real time environments and calculate the serving capacity of the algorithm to achieve the throughput and utilization. Further, we can also calculate the response time of the Web servers to check its functionality. REFERENCES [1] Mikael Aderson, Introduction to web server modeling and control Research, Technical report, Octuber 28, [2] K. Ramana, A. Subramanyam and A. Ananda Rao, Comparative Analysis of distributed web server system load balancing algorithm using Qualitative parameters, VSRD International Journal of Computer Science and Information Technology, Vol. 1(8), 2011, pp [3] Sndeep Sharma, Sarabjit Singh,and Meenakshi Sharma, Performance analysis of load balancing algorithm, World Academy of science, Engineering and Technology, vol. 38, [4] Zheng Wen, Lei Shi, Lin Qi and Lin Wei, A Predictive Adaptive load Balancing Model, In proceeding of the 9 th IEEE International Conference on fuzzy and knowledge discovery (FSKD 2012), Cihna. [5] O. Damani, P. Chung, and C. Kintala, One IP: Technique for hosting a service on a cluster of machines, In proceeding of 41 st IEEE computing society International Conference, pp.85-92, April [6] Cardellini, V. Colajanni, M., and Yu, Dynamic load balancing in geographically distributed heterogeneous web server, in proceeding of the IEEE 18 th International Conference on distributed computing system, Amsterdam, the Netherlands pp , [7] T.L.Pao, J.B.Chen, the Scalability of heterogeneous Dispatcher based web server load balancing architecture, proceeding of the 7 th International Conference on parallel and distributed computing, application and technology, pp , [8] M. Kihl, A. Robbertsson, Performance modeling and control of server system using non- linear control theory, in proceeding of 18 th International Tele traffic congress, 2003 [9] M. Anderson, M. Kihl and A. Robertson, Modeling and Design of Admission Control Mechanism for Web Server Using Non-linear Control Theory In proceeding of ITCOM 03, September- 2003, Orlando, USA. [10] K. Li., S. Jamin, A Measurement Based Admission Controlled Web Server, In IEEE Infocom, Telaviv, Israel [11] Ivan Voras and Mario Zagar, Characteristics of multithreading model for high-performance IO driven network applications, The Computing Repository, Sep [12] L.K. Singh and R. Srivastava, Memory Estimation of Internet Server Using Queuing Theory: Comparative Study between M/G/1, G/M/1 & G/G/1 Queuing Model, World Academy of Science, Engineering and Technology, vol. 9,

Abstract. 1. Introduction

Abstract. 1. Introduction A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe

More information

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection

More information

Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System

Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System Tsang-Long Pao Dept. Computer Science and Engineering Tatung University Taipei, ROC Jian-Bo Chen Dept. Computer

More information

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering

More information

LOAD BALANCING AS A STRATEGY LEARNING TASK

LOAD BALANCING AS A STRATEGY LEARNING TASK LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT

More information

Load balancing as a strategy learning task

Load balancing as a strategy learning task Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load

More information

Keywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing.

Keywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing. 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 A Hybrid Algorithm

More information

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Valluripalli Srinath 1, Sudheer Shetty 2 1 M.Tech IV Sem CSE, Sahyadri College of Engineering & Management, Mangalore. 2 Asso.

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology

More information

Comparative Study of Load Balancing Algorithms

Comparative Study of Load Balancing Algorithms IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 3 (Mar. 2013), V2 PP 45-50 Comparative Study of Load Balancing Algorithms Jyoti Vashistha 1, Anant Kumar Jayswal

More information

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda

More information

Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization

Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization Shreyansh Kumar School of Computing Science and Engineering VIT University Chennai Campus Parvathi.R, Ph.D Associate Professor-

More information

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA v.sridivya91@gmail.com thaniga10.m@gmail.com

More information

Performance Analysis of Load Balancing Algorithms in Distributed System

Performance Analysis of Load Balancing Algorithms in Distributed System Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 59-66 Research India Publications http://www.ripublication.com/aeee.htm Performance Analysis of Load Balancing

More information

Grid Computing Approach for Dynamic Load Balancing

Grid Computing Approach for Dynamic Load Balancing International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-1 E-ISSN: 2347-2693 Grid Computing Approach for Dynamic Load Balancing Kapil B. Morey 1*, Sachin B. Jadhav

More information

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Sameena Naaz Afshar Alam Ranjit Biswas Department of Computer Science Jamia Hamdard, New Delhi, India ABSTRACT Advancements

More information

Proposal of Dynamic Load Balancing Algorithm in Grid System

Proposal of Dynamic Load Balancing Algorithm in Grid System www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load

More information

Protagonist International Journal of Management And Technology (PIJMT)

Protagonist International Journal of Management And Technology (PIJMT) Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742 Vol 2 No 3 (May-2015) A Qualitative Approach To Design An Algorithm And Its Implementation For Dynamic Load

More information

Various Schemes of Load Balancing in Distributed Systems- A Review

Various Schemes of Load Balancing in Distributed Systems- A Review 741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute

More information

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud 1 V.DIVYASRI, M.Tech (CSE) GKCE, SULLURPETA, v.sridivya91@gmail.com 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR

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

AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,

AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE., AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore

More information

@IJMTER-2015, All rights Reserved 355

@IJMTER-2015, All rights Reserved 355 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public

More information

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory Implementing Parameterized Dynamic Balancing Algorithm Using CPU and Memory Pradip Wawge 1, Pritish Tijare 2 Master of Engineering, Information Technology, Sipna college of Engineering, Amravati, Maharashtra,

More information

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic

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

SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN 2278 5973)

SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN 2278 5973) SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 4, No. 3, June 2015 (ISSN 2278 5973) Dynamic Load Balancing In Web Server Systems Ms. Rashmi M.Tech. Scholar

More information

A Classification of Job Scheduling Algorithms for Balancing Load on Web Servers

A Classification of Job Scheduling Algorithms for Balancing Load on Web Servers Vol.2, Issue.5, Sep-Oct. 2012 pp-3679-3683 ISSN: 2249-6645 A Classification of Job Scheduling Algorithms for Balancing Load on Web Servers Sairam Vakkalanka School of computing, Blekinge Institute of Technology,

More information

Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India.

Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India. Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India. Diptam Dutta M.Tech CSE Heritage Institute of Technology West

More information

Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table

Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table Anjali Singh M. Tech Scholar (CSE) SKIT Jaipur, 27.anjali01@gmail.com Mahender Kumar Beniwal Reader (CSE & IT), SKIT

More information

Load Balancing for Improved Quality of Service in the Cloud

Load Balancing for Improved Quality of Service in the Cloud Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique

More information

An Enhanced Load balancing model on cloud partitioning for public cloud

An Enhanced Load balancing model on cloud partitioning for public cloud An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:

More information

Improved Dynamic Load Balance Model on Gametheory for the Public Cloud

Improved Dynamic Load Balance Model on Gametheory for the Public Cloud ISSN (Online): 2349-7084 GLOBAL IMPACT FACTOR 0.238 DIIF 0.876 Improved Dynamic Load Balance Model on Gametheory for the Public Cloud 1 Rayapu Swathi, 2 N.Parashuram, 3 Dr S.Prem Kumar 1 (M.Tech), CSE,

More information

A Task-Based Adaptive-TTL approach for Web Server Load Balancing *

A Task-Based Adaptive-TTL approach for Web Server Load Balancing * A Task-Based Adaptive-TTL approach for Web Server Load Balancing * Devarshi Chatterjee Zahir Tari RMIT University School of Computer Science and IT Melbourne, Australia zahirt@cs cs.rmit.edu.au * Supported

More information

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand and N. Kesava Rao 1 A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand, PG Student [M.Tech, CS], Dep. of CSE, Narayana Engineering College,

More information

CDBMS Physical Layer issue: Load Balancing

CDBMS Physical Layer issue: Load Balancing CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna Shweta.mongia@gdgoenka.ac.in Shipra Kataria CSE, School of Engineering G D Goenka University,

More information

Dynamic Adaptive Feedback of Load Balancing Strategy

Dynamic Adaptive Feedback of Load Balancing Strategy Journal of Information & Computational Science 8: 10 (2011) 1901 1908 Available at http://www.joics.com Dynamic Adaptive Feedback of Load Balancing Strategy Hongbin Wang a,b, Zhiyi Fang a,, Shuang Cui

More information

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD Mitesh Patel 1, Kajal Isamaliya 2, Hardik kadia 3, Vidhi Patel 4 CE Department, MEC, Surat, Gujarat, India 1 Asst.Professor, CSE Department,

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

Email: shravankumar.elguri@gmail.com. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,

Email: shravankumar.elguri@gmail.com. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India, www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

Load Balancing Model in Cloud Computing

Load Balancing Model in Cloud Computing International Journal of Emerging Engineering Research and Technology Volume 3, Issue 2, February 2015, PP 1-6 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Load Balancing Model in Cloud Computing Akshada

More information

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks Comparison on Different Load Balancing Algorithms of Peer to Peer Networks K.N.Sirisha *, S.Bhagya Rekha M.Tech,Software Engineering Noble college of Engineering & Technology for Women Web Technologies

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS

CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS 48 CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS 3.1 INTRODUCTION Load balancing is a mechanism used to assign the load effectively among the servers in a distributed environment. These computers

More information

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,

More information

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Journal homepage: www.mjret.in ISSN:2348-6953 LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Ms. Shilpa D.More 1, Prof. Arti Mohanpurkar 2 1,2 Department of computer Engineering DYPSOET, Pune,India

More information

Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment

Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment Sandip S.Patil, Preeti Singh Department of Computer science & Engineering S.S.B.T s College of Engineering & Technology,

More information

HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers

HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers Shang-Yi Zhuang, Mei-Ling Chiang Department of Information Management National

More information

Priyesh Kanungo / International Journal of Computer Science & Engineering Technology (IJCSET)

Priyesh Kanungo / International Journal of Computer Science & Engineering Technology (IJCSET) STUDY OF SERVER LOAD BALANCING TECHNIQUES Priyesh Kanungo Professor and Senior Systems Engineer (Computer Centre) School of Computer Science and Information Technology Devi Ahilya University 1 Indore-452001,

More information

NetFlow-Based Approach to Compare the Load Balancing Algorithms

NetFlow-Based Approach to Compare the Load Balancing Algorithms 6 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.1, October 8 NetFlow-Based Approach to Compare the Load Balancing Algorithms Chin-Yu Yang 1, and Jian-Bo Chen 3 1 Dept.

More information

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, avtarz@gmail.com #2

More information

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala gurpreet.msa@gmail.com Abstract: Cloud Computing

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2 INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY Sara Anjum 1, B.Manasa 2 1 M.Tech Student, Dept of CSE, A.M.R. Institute

More information

Group Based Load Balancing Algorithm in Cloud Computing Virtualization

Group Based Load Balancing Algorithm in Cloud Computing Virtualization Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information

More information

Cloud Partitioning of Load Balancing Using Round Robin Model

Cloud Partitioning of Load Balancing Using Round Robin Model Cloud Partitioning of Load Balancing Using Round Robin Model 1 M.V.L.SOWJANYA, 2 D.RAVIKIRAN 1 M.Tech Research Scholar, Priyadarshini Institute of Technology and Science for Women 2 Professor, Priyadarshini

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

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

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,

More information

Load Balancing Scheduling with Shortest Load First

Load Balancing Scheduling with Shortest Load First , pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science

More information

A Dynamic Approach for Load Balancing using Clusters

A Dynamic Approach for Load Balancing using Clusters A Dynamic Approach for Load Balancing using Clusters ShwetaRajani 1, RenuBagoria 2 Computer Science 1,2,Global Technical Campus, Jaipur 1,JaganNath University, Jaipur 2 Email: shwetarajani28@yahoo.in 1

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

Web Server Software Architectures

Web Server Software Architectures Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.

More information

A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD

A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD 1 G. DAMODAR, 2 D. BARATH KUMAR 1 M.Tech Student, Department of CSE. gdyadav509@gmail.com 2 Assistant Professor, Department

More information

Load Balancing in cloud computing

Load Balancing in cloud computing Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 kheraniforam@gmail.com, 2 jigumy@gmail.com

More information

Self Reconfigurable Distributed Load Balancing For Secure and Privacy-Preserving Information Brokering.

Self Reconfigurable Distributed Load Balancing For Secure and Privacy-Preserving Information Brokering. Self Reconfigurable Distributed Load Balancing For Secure and Privacy-Preserving Information Brokering. Jyoti More. ME student, Dept of Computer Engg G.H.Raisoni College of Engineering, Savitribai Phule

More information

A Review on Load Balancing Algorithms in Cloud

A Review on Load Balancing Algorithms in Cloud A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi johnpm12@gmail.com Yedhu Sastri Dept. of IT, RSET,

More information

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS 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. 3, Issue. 9, September 2014,

More information

A Review of Load Balancing Algorithms for Cloud Computing

A Review of Load Balancing Algorithms for Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu

More information

Experimentation driven traffic monitoring and engineering research

Experimentation driven traffic monitoring and engineering research Experimentation driven traffic monitoring and engineering research Amir KRIFA (Amir.Krifa@sophia.inria.fr) 11/20/09 ECODE FP7 Project 1 Outline i. Future directions of Internet traffic monitoring and engineering

More information

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing , pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D prabhjotbhullar22@gmail.com,

More information

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster , pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing

More information

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud Effective Load Balancing Based on Cloud Partitioning for the Public Cloud 1 T.Satya Nagamani, 2 D.Suseela Sagar 1,2 Dept. of IT, Sir C R Reddy College of Engineering, Eluru, AP, India Abstract Load balancing

More information

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),

More information

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment Majjaru Chandra Babu Assistant Professor, Priyadarsini College of Engineering, Nellore. Abstract: Load balancing in

More information

Multilevel Communication Aware Approach for Load Balancing

Multilevel Communication Aware Approach for Load Balancing Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1

More information

OpenFlow Based Load Balancing

OpenFlow Based Load Balancing OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple

More information

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

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

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING 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 IJCSMC, Vol. 3, Issue.

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

A Review on Load Balancing In Cloud Computing 1

A Review on Load Balancing In Cloud Computing 1 www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna

More information

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Efficient DNS based Load Balancing for Bursty Web Application Traffic ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf

More information

.:!II PACKARD. Performance Evaluation ofa Distributed Application Performance Monitor

.:!II PACKARD. Performance Evaluation ofa Distributed Application Performance Monitor r~3 HEWLETT.:!II PACKARD Performance Evaluation ofa Distributed Application Performance Monitor Richard J. Friedrich, Jerome A. Rolia* Broadband Information Systems Laboratory HPL-95-137 December, 1995

More information

International Journal Of Engineering Research & Management Technology

International Journal Of Engineering Research & Management Technology International Journal Of Engineering Research & Management Technology March- 2014 Volume-1, Issue-2 PRIORITY BASED ENHANCED HTV DYNAMIC LOAD BALANCING ALGORITHM IN CLOUD COMPUTING Srishti Agarwal, Research

More information

Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment

Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 1 Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment UrjashreePatil*, RajashreeShedge**

More information

Optimization of Cluster Web Server Scheduling from Site Access Statistics

Optimization of Cluster Web Server Scheduling from Site Access Statistics Optimization of Cluster Web Server Scheduling from Site Access Statistics Nartpong Ampornaramveth, Surasak Sanguanpong Faculty of Computer Engineering, Kasetsart University, Bangkhen Bangkok, Thailand

More information

Multicast-based Distributed LVS (MD-LVS) for improving. scalability and availability

Multicast-based Distributed LVS (MD-LVS) for improving. scalability and availability Multicast-based Distributed LVS (MD-LVS) for improving scalability and availability Haesun Shin, Sook-Heon Lee, and Myong-Soon Park Internet Computing Lab. Department of Computer Science and Engineering,

More information

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth.

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth. 5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se April 2008 Overview Service Management Performance Mgt QoS Mgt

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

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

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department

More information

CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM

CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM Anisaara Nadaph 1 and Prof. Vikas Maral 2 1 Department of Computer Engineering, K.J College of Engineering and Management Research Pune

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh

More information

A Robust Dynamic Load-balancing Scheme for Data Parallel Application on Message Passing Architecture

A Robust Dynamic Load-balancing Scheme for Data Parallel Application on Message Passing Architecture A Robust Dynamic Load-balancing Scheme for Data Parallel Application on Message Passing Architecture Yangsuk Kee Department of Computer Engineering Seoul National University Seoul, 151-742, Korea Soonhoi

More information