Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments
|
|
|
- Diana Hodge
- 10 years ago
- Views:
Transcription
1 Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments Ajay A. Jaiswal 1, Dr. S. K. Shriwastava 2 1 Associate Professor, Department of Computer Technology K.D.K. College of Engineering, Great Nag Road, Nandanvan, Nagpur, Maharashtra, India 2 Director, SBITM, Baitul, Madhya Pradesh, India ABSTRACT Today cloud computing has become an emerging and dynamic style of computing over internet. It has many advantages and has so far held its promise to eradicate the need of setting up of costly IT-based computing infrastructures. However it also has some crucial issues such as load management, security and fault tolerance to be resolved in order to improve reliability of cloud environment. This paper focus on the load balancing issue in cloud computing. Many methods to resolve this load balancing problem has been proposed such as Particle Swarm Optimization, Hash method, Ant Colony optimization, Pareto Distribution, Genetic algorithms and several scheduling based algorithms. In this paper we are proposing two algorithms to provide efficient load balancing in a multiple cloud environment. Both the proposed method have been implemented using Windows Azure Framework. Keywords: Cloud Computing, Load Balancing, Window Azure Framework. 1. INTRODUCTION Cloud Computing is a catchword in today s IT industry and is becoming the primary source of computing power for both organizational and personal computing. Cloud computing has been the major area of research for the last few years and it has immensely excelled to serve as a way to increase capacity and/or add new services without the need for setting up of costly infrastructures or licensing new software. One other major advantage of cloud computing is that it hides the complexity of IT technology from front end users and to some extent developers [1]. Some of its other advantages of include reduced hardware and maintenance cost, easy worldwide accessibility, flexibility, scalability, device and user-location independent and the highly automated process. There are dozens of different definitions for Cloud Computing and there seems to be no consensus on what a Cloud is. Some of these definitions are: A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet. - Foster et al. [2] Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. - National Institute of Standards and Technology (NIST) [3] A style of computing where massively scalable IT-related capabilities are provided as a service across the internet to multiple external customers using internet technologies." Gartner [4] Cloud computing can be considered to consist of a three layered model architecture depending on the different types of services offered, as in Figure 1 [5]. 1.1 Infrastructure as a Service (IaaS) IaaS is the lowest layer and refers to the operating system and its virtualization. Different users will be allocated with dedicated CPU and memory virtually depending upon their accountability. 1.2 Platform as a Service (PaaS) PaaS is the middle layer and refers to the programming models & environment, execution method, database, and web server. 1.3 Software as a Service (SaaS) SaaS is the topmost layer and is the most important from user s perspective. It features a complete application offered as service on demand. This where the cloud providers install and operate application softwares in the cloud. The cloud Volume 1, Issue 3, November 2012 Page 44
2 users can access these softwares from cloud clients and are prevented from directly accessing infrastructure of the cloud and platform on which the application is running i.e., the users here would only be accessing the software online and storing the data back in the cloud eradicating the need of locally installing application on user's machine, thus lessening burden for software maintenance on the customer. This attribute offers ease of maintenance and support for various levels of user accountability [6]. Figure 1: Cloud Layered Model Irrespective of three layered service model of the cloud, cloud services can be deployed in four different ways considering the requirements of the customer as: A]. Public Cloud: Multiple customers and/or enterprises work on the cloud infrastructure at the same time, which is often managed by a third party. Users through the internet can easily and dynamically provision resources from an offsite service provider. This check for the wastage of resources as the user pays for whatever they use. B]. Private Cloud: Only a specific customer can avail the cloud infrastructure, which is managed by the organization itself or third party service provider. This type of cloud achieves the concept of virtualization of machines, and is thus a proprietary network C]. Community cloud: In such a cloud the infrastructure is shared by several organizations for a common cause and is often managed by them or a third party service provider. D]. Hybrid Cloud: It is the composition of two or more cloud deployment models, hence the name hybrid. The models used here are linked in ways that do not affect each other. The rest of the paper is organized as follows: section 2 gives the categorization of load balancing algorithms on the basis of the current state, who initiated the process and the policies they implement. Section 3 gives the literature survey and discusses key features of dynamic load balancing algorithms. Section 4 gives the proposed load balancing algorithms and section 5 gives the results of the proposed method, finally section 6 gives the conclusion of this work. 2. TYPES OF LOAD BALANCING ALGORITHMS Load balancing is the method of reallocating the work load among nodes of the cloud to improve both the resource consumption and the job response time. Depending on the current state of the system, load balancing algorithms can be divided into two categories as given in [7]: Static: In static load balancing algorithms the performance of the processors is determined at the beginning of execution and no dynamic information is used. In other words these algorithms don t depend on the current state of the system. Prior knowledge of the system is needed. One major drawback of static load balancing algorithms is that in certain cases the complete required information may not be available at the allocation time and thus an assigned process to a node cannot be changed during process execution to make changes in the system load leading to process being left incomplete i.e., static algorithms are non-preemptive. Round Robin Algorithm, Randomized Algorithm, Rate-monotonic, Central Manager Algorithm, etc are some of the common examples of static load balancing algorithms. Dynamic: In Dynamic load balancing (DLB) algorithms decisions on load balancing are made at runtime. No prior knowledge is needed. Unlike static algorithms, dynamic algorithms buffer the processes in the queue on the main node and allocated dynamically upon requests from remote nodes. Earliest-deadline-first (EDF), least-laxity-first (LLF), FPZL and DPZL are some of the examples of dynamic load balancing algorithms. Whereas depending on who initiated the process, load balancing algorithms can be categorized as [7]: Sender Initiated: If the load balancing algorithm is initialised by the sender. In SI algorithms, a heavily loaded node initiates the load balancing process by requesting their present load information from other nodes and then assigning the current task to the lightly loaded nodes. Thus SI algorithms facilitate process migration from a heavily loaded node Volume 1, Issue 3, November 2012 Page 45
3 to a lightly loaded node. The sender-initiated algorithms perform better at low to moderate system loads since at these loads, the probability of finding a lightly-loaded node is higher. Receiver Initiated: If the load balancing algorithm is initiated by the receiver. Here lightly-loaded nodes look for heavily-loaded nodes from which work may be received. At high system loads, the receiver initiated policy performs better since it is much easier to find a heavily-loaded node. Symmetric: Both sender-initiated and receiver-initiated algorithms work extremely well at different system load conditions thus a combination of both the techniques can be advantageous. Symmetric initiated algorithms are combination of both sender initiated and receiver initiated. Periodically Exchanged (PE): In the PE algorithms, nodes periodically exchange their load information and use the load information of last period as the reference to make Process transfer decisions for the current period. When a new process comes, a node checks whether its current load level is too high. If so, it randomly selects a number of nodes, up to a preset limit, whose last period load level are low enough, and polls them one by one. The new process is transferred to the first node whose current load level is low enough. If no such node existed, the job is processed locally [8]. Load balancing algorithms can also be categorized and defined by the policies they implementation as [9]: Information policy: specifies what workload information to be collected, when it is to be collected and from where. Triggering policy: determines the appropriate period to start a load balancing operation. Resource type policy: classifies a resource as server or receiver of tasks according to its availability status. Location policy: uses the results of the resource type policy to find a suitable partner for a server or receiver. Selection policy: defines the tasks that should be migrated from overloaded resources (source) to most idle resources (receiver). 3. LITERATURE SURVEY Since dynamic load balancing can produce a better performance as it makes load balancing decisions based on the current load of the system, we will focus our attention on dynamic load balancing algorithms in this research. Dynamic load balancing can be carried out in two different schemes: distributed and nondistributed. In a distributed scheme, all nodes in the system execute the dynamic load balancing algorithm and share the responsibility of load balancing. The interaction among nodes to achieve load balancing can be cooperative where nodes work together to achieve a global objective or non-cooperative where each node works independently toward a local goal. Thus distributed dynamic load balancing algorithms tend to generate more overhead due to large number of messages being exchanged between the nodes in order to make its load balancing decisions. An advantage Majority of dynamic load balancing algorithms proposed in the literature are distributed, which is of greater advantage when each node is given the maximum chance to act alone or to interact with as few nodes as possible. However most proposed dynamic load balancing algorithms require full interaction among nodes of the distributed system. Hence, a distributed dynamic load balancing algorithms that call for minimum interaction among nodes is needed. Some common examples of distributed dynamic load balancing algorithms are presented in [10], [11] and [12]. In a non-distributed scheme, the responsibility of load balancing is either taken on by a single central node or some nodes but never with all nodes. Non-distributed based dynamic load balancing can take two forms: centralized and semi-distributed. In a centralized form the central node is solely responsible for load balancing of the whole distributed system and the other nodes in the distributed system react with the central node but not with each other. Examples of centralized non-distributed load balancing algorithms is presented in [13] [14]. In a semi-distributed form nodes of the distributed system are segmented into clusters and load balancing within each cluster is centralized. Whereas load balancing of the whole distributed system is achieved through the cooperation of the central nodes of each cluster. I. Ahmed and A. Ghafoor in their work [15] have presented an efficient Semi-Distributed Load Balancing algorithm. Centralized dynamic load balancing employs less overheads and requires fewer messages since other nodes in the system do not interact with each other, hence is mostly preferred over semi-distributed schemes. Sandeep Sharma, Sarabjit Singh, and Meenakshi Sharma in their work [16] have presented a comparison of different load balancing algorithms as shown in table I below. Table II gives comparison of some dynamic load balancing algorithms [17]. TABLE I: Comparison of load balancing algorithms Parameters Round Round Robin Random Local Queue Central Queue Central Manager Threshol d Overload Rejection No No Yes Yes No No Fault Tolerant No No Yes Yes Yes No Forecasting Accuracy Large Large Small Small Large Large Volume 1, Issue 3, November 2012 Page 46
4 Centralized/ Decentralized D D D C C D Dynamic/ Static S S D D S S Cooperative No No Yes Yes Yes No Resource Utilization No No Yes No No No Process Migration No No Yes No No No TABLE II: Comparison of load balancing algorithms [17] Algorithm CPU Overhead Throughput Turnaround time Response time First In First Out Low Low High Low Shortest Job First Medium High Medium Medium Priority based scheduling Medium Low High High Round-robin scheduling High Medium Medium High Deficit Round Robin High High Medium High Earliest Deadline First High High Medium High Multilevel Queue scheduling High High Medium Medium FPZL High High High High 4. PROPOSED LOAD BALANCING METHODS The important things to reflect on while developing any load balancing algorithm are: estimation and comparison of load, stability and performance of system, interaction between the nodes, nature of work, selection of nodes, etc. In this work we have implemented two load balancing algorithm using Window Azure Framework. To understand these load balancing algorithm let us consider an example of a cloud with five servers as shown in figure 2, where we assume that each request from the client is send to any of the servers using central node or central server Figure 2: Load Balancing in a Cloud System. In this first proposed load balancing algorithm, consider that a new client request is received at the central server. Now the central server asks each of the servers in the cloud with their real time load. On receiving them the central server assigns this new request to the server with minimum load. In case of a tie it randomly assigns the request to any of the servers. This load balancing algorithm is a dynamic and extremely efficient, but requires for each new request the real time load to be calculated and estimated to the central server, which increases some overhead on the system. In the second proposed load balancing algorithm, when a new request is received at the central server it asks for the real time load to each of the servers in the cloud. It then waits for the N requests to come hereafter. The value of this window size N can be changed as per the requirement of the system. After waiting for the N new requests, the central node distributes these requests equally among all the servers in the cloud depending upon their load values. Now consider the example that the window size is 100 and real time load of the server S1, S2, S3 and S4 after receiving the 100th new request are 30, 15, 25 and 20 respectively. So these 100 new request are distributed equally among these servers such that server S1 get ((1-0.3)*100) %, S2 gets ((1-0.15)*100) %, server S3 gets ((1-0.25)*100) % and S4 gets ((1-0.2)*100) % of these requests. This load balancing algorithm is a more efficient one as it requires less computation at each server end as compared to previous one. Volume 1, Issue 3, November 2012 Page 47
5 5. RESULTS Figure 3(a) and (b) below shows the results of the first load balancing algorithm, in which the central server assigns this new request to the server with minimum load. As in figure 3(a) the central server assigns the new request server 2 as it has the minimum load of 22 among the five servers in the cloud. Similarly in figure 3(b) the central server assigns the new request server 5 as it has the minimum load of 122. Figure 3(a): Cloud environment with five servers Figure 3(b): Server 1 in the cloud under normal operation Figure 4(a): Cloud environment with five servers Figure 4(b): Server 1 in the cloud under normal operation Figure 4(a) and (b) shows the results for the proposed second load balancing algorithm, in the central node asks for the current load to the which after waiting for the N new requests, the central node distributes these requests equally among all the servers in the cloud depending upon their load values. Table III below shows comparison of proposed algorithms. Both the proposed methods are dynamic ones, however the first algorithm is based on centralized distributed scheme, whereas the second is based on centralized non-distributed scheme. As seen from the table the second algorithm thus has a low CPU overload due to minimum messages being exchanged among the nodes and has higher throughput. TABLE III: Comparison of proposed algorithms [17] Algorithm CPU Overhead Throughput Turnaround time Response time Proposed Algorithm I Medium Low Medium Low Proposed Algorithm II Low High Medium Low 6. CONCLUSIONS In this paper, two dynamic algorithms of load balancing has been proposed and implemented using Windows Azure Framework. The results show that both the algorithms are efficient and dynamic. The proposed algorithm II has comparatively low CPU overhead as it s based on centralized non-distributed scheme and employs minimum messages being exchanged among the nodes and further has higher throughput. REFERENCES [1] Foster,Ian, Yong Zhao, Ioan Raicu, et al, "Cloud Computing and Grid Computing 360-Degree Compared", In Grid Computing Environments Workshop (GCE), Austin, [2] Peter Mell and Timothy Grance. The NIST Definition of Cloud Computing. Technical Report SP Draft, National Institute of Standards and Technology, Information Technology Laboratory, January [3] Cloud Computing Definition Gartner. Volume 1, Issue 3, November 2012 Page 48
6 [4] Martin Litoiu, Murray Woodside, Johnny Wong, Joanna Ng, Gabriel Iszlai, A Buisness Driven Cloud Optimization Architecture, Proceedings of ACM in SAC 10, pp [5] Roedig, U., Ackermann, R., Steinmetz, R.: Evaluating and Improving Firewalls for IP Telephony Environments. In: IP-Telephony Workshop (IPTel) (April 2000) [6] 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 [7] Abirami M S, Niranjana G, "Dynamic Load Balancing in Distributed Systems", International Conference on Computing and Control Engineering (ICCCE 2012), ISBN , [8] Kai Lu, Riky Subrata and Albert Y. Zomaya, Networks & Systems Lab, School of Information Technologies, University of Sydney, An Efficient Load Balancing Algorithm for Heterogeneous Grid Systems considering Desirability of Grid Sites. [9] J. A. Stankovic and I. S. Sidhu, "An Adaptive Bidding Algorithm for Processes, Cluster and Distributed IEEE Transactions on Software Engineering, Vol. SE-11, pp , May [10] Groups", in Proc. 4th Int. Conf. Distributed Compu Sys., pp , [11] R. M. Bryant and R. A. Finkel, "A Stable Distributed Scheduling Algorithm," in Proc. 2nd Int. Conf. Dist Comp., pp , April 1981 [12] D. Grosu and A. T. Chronopoulos," Noncooperative Load Balancing in Distributed Systems," Journal of Parallel and Distributed Computing, vol. 65, no. 9, pp , Sept [13] Y. Chow and W. Kohler, Models for Dynamic Load Balancing in Heterogeneous Multiple Processor System, IEEE Transactions on Computers, Vol. C-28, pp ,, May [14] L. Ni, and K. Hwang, K., Optimal Load Balancing in a Multiple Processor System with Many Job Classes, [15] I. Ahmed and A. Ghafoor, "Semi-Distributed Load Balancing for Massively Parallel Multicomputers," IEEE Trans. Software Eng., vol. 17, no. 10, pp , October [16] Sandeep Sharma, Sarabjit Singh, and Meenakshi Sharma, "Performance Analysis of Load Balancing Algorithms", World Academy of Science, Engineering and Technology [17] Abirami M S, Niranjana G, "Dynamic Load Balancing in Distributed Systems", International Conference on Computing and Control Engineering (ICCCE 2012). [18] M. Ernst, Self-defending software: Collaborative learning for security, Volume 1, Issue 3, November 2012 Page 49
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
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
How To Develop A Dynamic Load Balancing Algorithm
IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June 2010 153 A Guide to Dynamic Load Balancing in Distributed Computer Systems Ali M. Alakeel College of Computing and
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
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
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
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
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,
LOAD BALANCING TECHNIQUES
LOAD BALANCING TECHNIQUES Two imporatnt characteristics of distributed systems are resource multiplicity and system transparency. In a distributed system we have a number of resources interconnected by
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
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
A Survey Of Various Load Balancing Algorithms In Cloud Computing
A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing
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
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,
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
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
A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems
A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems RUPAM MUKHOPADHYAY, DIBYAJYOTI GHOSH AND NANDINI MUKHERJEE Department of Computer
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing
Public Cloud Partition Balancing and the Game Theory
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 [email protected] [email protected]
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
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
A Clustered Approach for Load Balancing in Distributed Systems
SSRG International Journal of Mobile Computing & Application (SSRG-IJMCA) volume 2 Issue 1 Jan to Feb 2015 A Clustered Approach for Load Balancing in Distributed Systems Shweta Rajani 1, Niharika Garg
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,
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,
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: [email protected] 1
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
Load Balancing Algorithms in Cloud Environment
International Conference on Systems, Science, Control, Communication, Engineering and Technology 50 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2015
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS
MEASURING PERFORMANCE OF DYNAMIC LOAD BALANCING ALGORITHMS IN DISTRIBUTED COMPUTING APPLICATIONS Priyesh Kanungo 1 Professor and Senior Systems Engineer (Computer Centre), School of Computer Science and
An Empirical Study and Analysis of the Dynamic Load Balancing Techniques Used in Parallel Computing Systems
An Empirical Study and Analysis of the Dynamic Load Balancing Techniques Used in Parallel Computing Systems Ardhendu Mandal and Subhas Chandra Pal Department of Computer Science and Application, University
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
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
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
A Survey on Load Balancing Algorithms in Cloud Environment
A Survey on Load s in Cloud Environment M.Aruna Assistant Professor (Sr.G)/CSE Erode Sengunthar Engineering College, Thudupathi, Erode, India D.Bhanu, Ph.D Associate Professor Sri Krishna College of Engineering
Email: [email protected]. 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
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, [email protected] Mahender Kumar Beniwal Reader (CSE & IT), SKIT
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, [email protected] 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR
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
Cloud Computing For Distributed University Campus: A Prototype Suggestion
Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert [email protected], [email protected] Yildiz Technical University (Turkey) Abstract
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
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
Global Load Balancing and Primary Backup Approach for Fault Tolerant Scheduling in Computational Grid
Global Load Balancing and Primary Backup Approach for Fault Tolerant Scheduling in Computational Grid S. Gokuldev & Shahana Moideen Department of Computer Science and Engineering SNS College of Engineering,
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
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
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
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),
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
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
Dynamic Method for Load Balancing in Cloud Computing
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 4, Ver. IV (Jul Aug. 2014), PP 23-28 Dynamic Method for Load Balancing in Cloud Computing Nikita Haryani
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT K.Karthika, K.Kanakambal, R.Balasubramaniam PG Scholar,Dept of Computer Science and Engineering, Kathir College Of Engineering/ Anna University, India
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,
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a
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
A Game Theory Modal Based On Cloud Computing For Public Cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), PP 48-53 A Game Theory Modal Based On Cloud Computing For Public Cloud
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, [email protected] #2
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
Cloud Computing Overview with Load Balancing Techniques
Cloud Computing Overview with Load Balancing Techniques Yatendra Sahu M.Tech Scholar, Dept. of Computer Science & Engineering, MANIT Bhopal, India R.K. Pateriya Associate Professor, Dept. of Computer Science
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
Survey of Load Balancing Techniques in Cloud Computing
Survey of Load Balancing Techniques in Cloud Computing Nandkishore Patel 1, Ms. Jasmine Jha 2 1, 2 Department of Computer Engineering, 1, 2 L. J. Institute of Engineering and Technology, Ahmedabad, Gujarat,
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
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
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
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 [email protected], 2 [email protected]
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
An Energy Efficient Server Load Balancing Algorithm
An Energy Efficient Server Load Balancing Algorithm Rima M. Shah 1, Dr. Priti Srinivas Sajja 2 1 Assistant Professor in Master of Computer Application,ITM Universe,Vadodara, India 2 Professor at Post Graduate
NATO s Journey to the Cloud Vision and Progress
NATO s Journey to the Cloud Vision and Progress Dr Peter J. Lenk 2 Definitions of the Cloud A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted,
An Effective Dynamic Load Balancing Algorithm for Grid System
An Effective Dynamic Load Balancing Algorithm for Grid System Prakash Kumar #1, Pradeep Kumar #2, Vikas Kumar *3 1,2 Department of CSE, NIET, MTU University, Noida, India 3 Linux Administrator, Eurus Internetworks
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
Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802
An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,
A Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
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
How To Perform Load Balancing In Cloud Computing With An Agent
A New Approach for Dynamic Load Balancing in Cloud Computing Anjali 1, Jitender Grover 2, Manpreet Singh 3, Charanjeet Singh 4, Hemant Sethi 5 1,2,3,4,5 (Department of Computer Science & Engineering, MM
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. [email protected] 2 Assistant Professor, Department
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**
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
Effective Virtual Machine Scheduling in Cloud Computing
Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India [email protected] and [email protected]
Importance of Load Balancing in Cloud Computing Environment: A Review
Importance of Load Balancing in Cloud Computing Environment: A Review Yadaiah Balagoni 1, Dr.R.Rajeswara Rao 2 1 Assistant Professor, CSE Dept, MGIT Gandipet, Hyderabad. [email protected] 2 Associate
A Comparative Study of Different Static and Dynamic Load Balancing Algorithm in Cloud Computing with Special Emphasis on Time Factor
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article A Comparative
Minimize Response Time Using Distance Based Load Balancer Selection Scheme
Minimize Response Time Using Distance Based Load Balancer Selection Scheme K. Durga Priyanka M.Tech CSE Dept., Institute of Aeronautical Engineering, HYD-500043, Andhra Pradesh, India. Dr.N. Chandra Sekhar
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
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.
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
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
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,
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
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users
@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
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges Vinod K. Lalbeg, Asst. Prof. Neville Wadia Institute Management Studies &Research, Pune-1 [email protected] Co-Author:
Load Balancing of Web Server System Using Service Queue Length
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
International Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
Auto-Scaling, Load Balancing and Monitoring As service in public cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. I (Jul-Aug. 2014), PP 39-46 Auto-Scaling, Load Balancing and Monitoring As service in public
