EXECUTION ANALYSIS OF LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING ENVIRONMENT
|
|
|
- Rosa Ball
- 10 years ago
- Views:
Transcription
1 EXECUTION ANALYSIS OF LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING ENVIRONMENT Soumya Ray and Ajanta De Sarkar Department of Computer Science and Engineering, Birla Institute of Technology, Mesra, Kolkata Campus, Kolkata ABSTRACT The concept oft Cloud computing has significantly changed the field of parallel and distributed computing systems today. Cloud computing enables a wide range of users to access distributed, scalable, virtualized hardware and/or software infrastructure over the Internet. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to achieve optimal resource utilization, maximize throughput, minimum response time, and avoid overload. With recent advent of technology, resource control or load balancing in cloud computing is main challenging issue. A few existing scheduling algorithms can maintain load balancing and provide better strategies through efficient job scheduling and resource allocation techniques as well. In order to gain maximum profits with optimized load balancing algorithms, it is necessary to utilize resources efficiently. This paper presents a review of a few load balancing algorithms or technique in cloud computing. The objective of this paper is to identify qualitative components for simulation in cloud environment and then based on these components, execution analysis of load balancing algorithms are also presented. KEYWORDS Cloud computing, load balancing, simulation, CloudSim. 1. INTRODUCTION Cloud computing is a distributed computing paradigm that focuses on providing a wide range of users with distributed access to scalable, virtualized hardware and/or software infrastructure over the internet [17]. Potentially it can make the new idea of computing as a utility in the near future. Despite this technical definition cloud computing is in essence an economic model for a different way to acquire and manage IT resources. An organization needs to weigh cost, benefits and risks of cloud computing in determining whether to adopt it as an IT strategy. The availability of advance processors and communication technology has resulted the use of interconnected, multiple hosts instead of single high-speed processor which incurs cloud computing. Recently, public cloud is made available as a pay per usage model while private cloud can be built with the infrastructure of the organization itself. Web Services, Google AppEngine, and Microsoft Azure are examples of public cloud. The service provided by the public cloud is known as utility computing. As benefit, users can access this service anytime, anywhere, share data DOI : /ijccsa
2 and collaborate more easily, and keep data safely in the infrastructure. Although there are risks involved with releasing data onto third party servers without having the full control of it. In cloud computing environment, the random arrival of tasks with random utilization of CPU service time requirements can load a specific resources heavily, while the other resources are idle or are less loaded [11]. Hence, resource control or load balancing is major challenging issue in cloud computing. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to achieve optimal resource utilization, maximize throughput, minimum response time, and avoid overload. This research work is based on simulation technique and it uses the cloud simulator, CloudSim [7]. The objective of this paper is not only to study a few load balancing algorithms or techniques in cloud computing, it also presents execution analysis of the algorithms with various combination of components in CloudSim. Components of the clouds and different types of cloud systems are discussed in Section 2. Section 3 presents benefits or advantages and significant shortcomings of cloud computing. Concepts of load balancing in cloud computing and discussion of a few algorithms are explained in Section 4. Section 5 explains the importance of simulation technique in cloud environment. Proposed execution environment is presented in Section 6. Section 7 represents experimental results of executing task in CloudSim. Section 8 presents related work and Section 9 concludes the paper with directives of future work. 2. COMPONENTS AND TYPES OF CLOUD SYSTEM Cloud computing is the dynamic provisioning of information technology capabilities (hardware, software, or services) from third parties over a network [1]. Any cloud computing system consists of three major components such as clients, datacenter and distributed servers. These components are shown in Figure 1. Brief discussion of specific role and purpose of each component is presented in the following: a) Client: End users interact with the clouds to manage information related to the cloud. Clients generally fall into three categories- Mobile: windows mobile smart phone like a blackberry or an I Phone. Thin: They don t do any computation work. They only display the information. Servers do all the work for them. The clients don t have any internal memory. Thick: These use different browsers like internet explorer or mozilla firefox or google chrome to connect to the different cloud. b) Datacenter:: Datacenter is nothing but collection of servers hosting different applications. An end user connects to the datacenter to subscribe different applications. A datacenter may exist at a large distance from the clients. 2
3 Figure 1: Components of Cloud [12] c) Distributed Servers:: A server, which actively checks the services of their hosts, known as Distributed server. Distributed servers are the part of a cloud which is available throughout the internet hosting different applications. But while using the application from the cloud, the user would feel that he /she is using this application from its own machine. The types of cloud computing technology can be viewed from two perspectives: Capability and Accessibility [5] a) Based on Type of Capability: According to this categorizations, cloud system provides three different types of services as follows: Software-as-a-Service (SaaS): SaaS focuses on providing users with business specific capabilities such as or customer management. In SaaS organizations and developers can use the business specific capabilities developed by third parties in the cloud. One of the example of SaaS provider is Google Apps that provides large suite of web based applications for enterprise use. Platform-as-a-Service (Paas): Paas is a service model of cloud computing. In this model clients create the software using tools and libraries from the provider. Clients also control software deployment and configuration settings. The provider provides the network, servers and storage. One of the examples of PaaS is Google App Engine that provides clients to run their applications on Google s infrastructure. Infrastructure-as-a-Service (IaaS): IaaS provides mainly conceptual infrastructure over the internet (e.g. compute cycles or storage). IaaS allows organizations and developers to extend their IT infrastructure on demand basis. One of the examples of IaaS providers is Amazon Elastic Compute Cloud (EC2). It provides users with a special virtual machine that can be deployed and run on the EC2 infrastructure. b) Based on Accessibility Type: On the basis of accessibility clouds are of two types, as mentioned in the following: Public Cloud: In public cloud resources are offered as a service, over an internet connection, for a pay-per-usage fee. Clients do not need to purchase hardware to get the service and can also scale their use on demand. Private Cloud: In private clouds resources are deployed inside a firewall and managed by the client s organization. Organization owns the hardware and software infrastructure, manages the cloud and controls access to its resources. 3
4 3. BENEFITS AND BARRIERS OF CLOUD COMPUTING Progress of Cloud Computing is enormous with respect to personal uses and business uses. Users of cloud computing can utilize or maintain the online resources. Among several advantages or benefits, few are discussed below: a) Scalability: Scalability is the capability of a system to increase total throughput under an increased load when resources are added. Resources can be hardware, servers, storage, and network. The user can quickly scale up or scale down the resources in cloud computing according to their need without buying the resources. b) Virtualization: In cloud computing, virtualization is a concept where users have a single view of available resources irrespective of their arrangement in physical devices. So it is advantageous for the providing the service towards users with less number of physical resources. c) Mobility: Cloud Computing means mobility because users can access applications through internet easily at any point of time. d) Low Infrastructure Costs: The pay-per-usage model is supported in cloud computing. It actually helps an organization to pay for the resources they need, not to make any investment for the resources available in the cloud. Moreover, the provider does not require any infrastructural maintenance or upgrade costs. e) Increased Storage: Users or clients in cloud computing can store more data in cloud than on private computer systems, which they use regular basis. It not only relieves them from buying extra storage space, but also improves performance of their regular system, as it is less loaded. On the other hand, data or programs are accessed anytime through internet, since they are available in cloud. Thus, the cloud computing provides several advantages with form of elasticity, availability and expandability on-demand. Still it has some constraints or limitations as discussed in the following: a) Latency: Low latency has always been an important consideration in telecom networks for voice, video and data. As cloud-based architecture can easily be accessed through the internet, so high latency is an important issue in every communication between client and provider. b) Platform or Language constraints: Adaptation of platform or language always plays an important role. Till today, cloud providers support specific language or platform that does not interoperable with other providers. So a universal set of standards needs to be defined in case of language or platform adaptation. c) Resource Control: Controlling of resources in cloud is not always in scope of client. It may vary between different cloud providers. Sometimes resource isolation is very much needed but it is very hard to isolate for the client to identify the exact resource. At the same time, resources may exhaust for keeping data or providing services, so data or program may need to migrate over other resources. This is also major and challenging issues in cloud computing. So, controlling resources and distributing loads through migration (if possible) between different resources is very much essential. 4. LOAD BALANCING IN CLOUD COMPUTING Load balancing is the process of distributing the load among various resources in any system. Thus load need to be distributed over the resources in cloud-based architecture, so that each resources does approximately the equal amount of task at any point of time. Basic need is to provide some techniques to balance requests to provide the solution of the application faster. 4
5 Cloud vendors are based on automatic load balancing services, which allow clients to increase the number of CPUs or memories for their resources to scale with increased demands. This service is optional and depends on the clients business needs. So load balancing serves two important needs, primarily to promote availability of Cloud resources and secondarily to promote performance [24]. In order to balance the requests of the resources it is important to recognize a few major goals of load balancing algorithms: a) Cost effectiveness: primary aim is to achieve an overall improvement in system performance at a reasonable cost. b) Scalability and flexibility: the distributed system in which the algorithm is implemented may change in size or topology. So the algorithm must be scalable and flexible enough to allow such changes to be handled easily. c) Priority: prioritization of the resources or jobs need to be done on before hand through the algorithm itself for better service to the important or high prioritized jobs in spite of equal service provision for all the jobs regardless of their origin. Brief reviews of few existing load balancing algorithms are presented in the following: I. Token Routing: The main objective of the algorithm [24] is to minimize the system cost by moving the tokens around the system. But in a scalable cloud system agents can not have the enough information of distributing the work load due to communication bottleneck. So the workload distribution among the agents is not fixed. The drawback of the token routing algorithm can be removed with the help of heuristic approach of token based load balancing. This algorithm provides the fast and efficient routing decision. In this algorithm agent does not need to have an idea of the complete knowledge of their global state and neighbor s working load. To make their decision where to pass the token they actually build their own knowledge base. This knowledge base is actually derived from the previously received tokens. So in this approach no communication overhead is generated. II. Round Robin: In this algorithm [25], the processes are divided between all processors. Each process is assigned to the processor in a round robin order. The process allocation order is maintained locally independent of the allocations from remote processors. Though the work load distributions between processors are equal but the job processing time for different processes are not same. So at any point of time some nodes may be heavily loaded and others remain idle. This algorithm is mostly used in web servers where Http requests are of similar nature and distributed equally. III. Randomized: Randomized algorithm is of type static in nature. In this algorithm [25] a process can be handled by a particular node n with a probability p. The process allocation order is maintained for each processor independent of allocation from remote processor. This algorithm works well in case of processes are of equal loaded. However, problem arises when loads are of different computational complexities. Randomized algorithm does not maintain deterministic approach. It works well when Round Robin algorithm generates overhead for process queue. IV. Central queuing: This algorithm [13] works on the principal of dynamic distribution. Each new activity arriving at the queue manager is inserted into the queue. When request for an activity is received by the queue manager it removes the first activity from the queue and sends it to the requester. If no ready activity is present in the queue the request is buffered, until a new activity is available. But in case new activity comes to the queue while there are unanswered requests in the queue the first such request is removed from the queue and new activity is assigned to it. When a processor load falls under the threshold then the local load manager sends a request for the new activity to the central load manager. The 5
6 central manager then answers the request if ready activity is found otherwise queues the request until new activity arrives. V. Connection mechanism: Load balancing algorithm [19] can also be based on least connection mechanism which is a part of dynamic scheduling algorithm. It needs to count the number of connections for each server dynamically to estimate the load. The load balancer records the connection number of each server. The number of connection increases when a new connection is dispatched to it, and decreases the number when connection finishes or timeout happens. Table 1 presents a comparative study of the above-mentioned load balancing algorithms: Algorithm Nature Environment Process Resource Steadiness migration Utilization Token Routing dynamic decentralized possible more unstable Round Robin static decentralized not possible less stable Randomized static decentralized not possible less stable Central Queuing dynamic centralized not possible less unstable Least Connection dynamic centralized not possible less stable Table 1: Comparative Study of Load Balancing Algorithms Thus randomness of load arrival from various end cause non uniform loads on the server. After studying various load balancing algorithms, it is necessary to execute at least two or three algorithms to observe where they are improving and lacking as well. In real life scenarios, executions of such algorithms are not possible in exact cloud computing environment. As a consequence, simulating of these algorithms might be supportive in order to accomplish this research. Next section elaborates simulation in cloud environment along with importance of simulation and brief explanation of CloudSim architecture. 5. SIMULATION IN CLOUD: CLOUDSIM Resources and software are shared on the basis of client s demand in cloud environment. Essentially, dynamic utilization of resources is achieved under different conditions with various previous established policies. Sometime it is very much difficult and time consuming to measure performance of the applications in real cloud environment. In this consequence, simulation is very much helpful to allow users or developers with practical feedback in spite of having real environment. This section portrays the importance of simulation technique and simulation in cloud. In this research work, simulation is carried out with a specific cloud simulator, CloudSim [7]. 5.1 Importance of simulation technique: Simulation means mimicking the actual environment towards benefit of the research. The user or researcher can actually analyze the proposed design or existing algorithms through simulation. They can check the efficiency and merit of the design before the actual system is constructed. Simulation is advantageous to the users, as they can explore the benefit of that design repeatedly. This actually reduces the cost of reconstruct as changes have been made during design time. Simulation technique provides lots of advantages as the experiments can be carried out with 6
7 voluminous data in different abstraction level. Simulators easily make available various kind of virtual environment for verification and performance evaluation of the experimented system. Even most of the time researchers could carry out benchmark experiments repeatedly in scalable environment for evaluating different aspects. 5.2 Cloud Simulator- CloudSim Users are capable of accessing shared resources through utilizing available public cloud platform. However, accessing real cloud environment or public cloud is not always handy. Instead of the real environment, cloud simulator could facilitate the experiments. Simulation environment allows customers or users to tune the performance bottlenecks or evaluates different kinds of features under varying load distributions[7]. Different kinds of functionalities of CloudSim are presented in the following [4]. support for modeling and simulation of large scale cloud computing data centers support for modeling and simulation of virtualized server hosts, with customizable policies for provisioning host resources to virtual machines support for modeling and simulation of energy-aware computational resources support for modeling and simulation of datacenter network topologies and message-passing applications support for modeling and simulation of federated clouds support for dynamic insertion of simulation elements, stop and resume of simulation support for user-defined policies for allocation of hosts to virtual machines and policies for allocation of host resources to virtual machines Besides these above-mentioned functionalities, while developers or researchers, uses CloudSim features, need not to think about the lower level details of cloud based infrastructure and services. The architecture of CloudSim comprises of four layers, as shown in Figure 2. At the bottom most layer, cloud resources (hosts, datacenters) are managed. During the simulation period, these core entities are instantiated and executed. On top of this layer, cloud services, like allocation of CPU, memory, storage and bandwidth are provided as dedicated management interfaces. Another two top most layers are virtual machine services and user interface structures. Virtual machine in user interface structures layer is responsible for physical host specifications such as number of machines and their configurations. CloudSim facilitates a specific host to be concurrently shared among different VMs based on user-defined QoS specifications [4]. Next section presents proposed execution environment in order to analyse execution performance of existing load balancing algorithms. 6. PROPOSED EXECUTION ENVIRONMENT Equal load distribution may improve resource utilization by transferring load from heavily loaded server to the idle server. Existing scheduling algorithms [13], [19], [24],[25] estimate system parameters such as the job arrival rate, CPU processing rate, and load on the processor for migrating jobs into least loaded processors in order to balance load. This research work considers Datacenter, Virtual Machine (VM), host and Cloudlet components from CloudSim for execution analysis of a few algorithms. Datacenter component is used for handling service requests. VM consist of application elements which are connected with these requests, so Datacenter s host 7
8 components should allocate VM process sharing. In [2], Bhathiya presents that Cloud Analyst can evaluate any algorithm or application deploying in the cloud. VM life cycle starts from provisioning of a host to a VM, VM creation, VM destruction, and VM migration[2]. Figure 3 represents a class diagram of the CloudSim components considered for execution analysis. In addition to that, a brief description of these components and the working relationship between them is presented in the following: Datacenter: Datacenter encompasses a number of hosts in homogeneous or heterogeneous configurations (memory, cores, capacity, and storage). It also creates the bandwidth, memory, and storage devices allocation. Virtual Machine (VM): VM characteristics comprise of memory, processor, storage, and VM scheduling policy. Multiple VM can run on single hosts simultaneously and maintain processor sharing policies. Figure 2 : CloudSim Architecture [2] Host: This experiment considers VM need to handle a number of cores to be processed and host should have resource allocation policy to distribute them in these VMs. So host can arrange sufficient memory and bandwidth to the process elements to exeute them inside VM. Host is also responsible for creation and destruction of VMs. Cloudlet: Cloudlet is an application component which is responsible to deliver the data in the cloud service model. So the length, and output file sizes parameter of Cloudlet should be greater than or equal to 1. It also contains various ids for data transfer and application hosting policy. Experimental results of executing task in CloudSim are represented in the next section. 7. EXECUTION OF TASKS IN CLOUDSIM The above-mentioned proposed execution setup is used as simulation setup for experiment purpose. This research use CloudSim-3.0 as a framework in the simulator environment. Implementation has been started with installation of simulation package CloudSim-3.0 [7] on 8
9 Windows XP (Service pack 3). Thereafter Java version 7 [10] is installed and classpath along with other necessary execution setup requirement is fulfilled. The minimum requirement of this experiment is VM memory of 1GB, VM bandwidth of 1000 and local operating system used as a host. In this simulation setup, three well-known load balancing algorithms round robin, central queuing and randomized have been executed with various combinations of millions instructions per second (MIPS) vs. VM and MIPS vs. HOST. Analysis is being carried out with respect to the response time as output.figure 4, Figure 5 and Figure 6 represent various response time based with different combinations of MIPS vs. VM and MIPS vs. Host. It is observed for all the cases, response time is inversely proportionate with MIPS vs. VM and MIPS vs. Host. But optimum response time is achieved with same value of MIPS vs. VM and MIPS vs. Host. This execution analysis illustrates that nature of each simulation results are similar as this research currently concentrates on improvement of response time with similar setup. DataCenter vmallocationpolicy : String lastprocesstime : Date Debt : Map<Integer,Double> storagelist : List<Storage> vmlist : List<? extends Vm> schedulinginterval : Double createdatacenter() printdebts() 1..n Vm Id : Integer UserId : Integer mips : Double numberofpes : Integer ram : Integer bw : Long size : Long vmcreate() vmdestroy() Host Id : Integer ramprovisinoner : RamProvisioner storage : Long pelist : List<? extends Pe> vmscheduler : vmschedular datacenter : DataCenter hostid() printdebt() 1 Cloudlet IcloudletId : Integer cloudletlength : Long pesnumber : Integer cloudletfilesize : Long cloudletoutputsize : Long utilizationmodelcpu : UtilizationModel utilizationmodelram : UtilizationModel utilizationmodelbw : UtilizationModel cloudletid() cloudletservicetime() 8. RELATED WORK Figure 3: Class Diagram of CloudSim Components Several algorithms have been developed and simulated in CloudSim environments for balancing and maintaining load in the cloud computing environment. Many of the existing researchers concentrate on virtual machine, hosts and response time specifically in order to balance load in cloud. These research works primarily focus on improving response time activity CloudSim environment mostly. In [21], Rodrigo presents an analysis for minimum amount of time and memory requirement to initialize an experiment while the hosts in the datacenter increases. The 9
10 result indicates that the time and memory requirement is linear. Rodrigo also verifies that the time increases exponentially when the number of hosts/vm is increased in the simulation environment. Warstein [19] emphasizes a model to find the suitable VM within very short period of time when any request arrives. He suggests that the least loaded VM would be selected to handle the request and the id of that VM would be sent to the datacenter controller for further information processing requirement. In [9], Kaur has discussed an algorithm called active vm load balancer algorithm to find the suitable VM in a short time period..he has stressed to count the maximum length of VM for the allocation of new request. If the length of the vm is not sufficient then a new VM would be added. After that all the VM s load needs to be counted and least loaded VM would be selected to handle the new request. Zhong deals with the issues in a simulation environment efficiently and significantly outperform the existing approaches through experimental results. Their results demonstrate that load balancing algorithm proposed in [25] can possibly improve the response time in order of magnitude with respect to number of VMs in Datacenter MIPS/VM MIPS/HOST MIPS/HOST RESPONSE TIME MIPS /VM RESPONSE TIME Figure 4: Variation of response time in round robin algorithm 10
11 MIPS/VM MIPS/HOST MIPS/HOST RESPONSE TIME MIPS /VM RESPONSE TIME Figure 5: Variation of response time in central queuing algorithm MIPS/VM MIPS/HOST MIPS/HOST RESPONSE TIME MIPS /VM RESPONSE TIME 9. CONCLUSION Figure 6: Variation of response time in randomized algorithm This paper presents a concept of Cloud Computing along with research challenges in load balancing. It also focus on merits and demerits of the cloud computing. Major thrust is given on the study of load balancing algorithm, followed by a comparative survey of these abovementioned algorithms in cloud computing with respect to stability, resource utilization, static or dynamicity, cooperative or non-cooperativeness and process migration. This paper aims towards the establishment of performance qualitative analysis on existing VM load balancing algorithm and then implemented in CloudSim and java language. Execution analysis of the simulation shows that change of MIPS will effect the response time. Increase in MIPS vs. VM decreases the response time. 11
12 It is observed with thorough study that, load balancing algorithm works on the principle on which situation workload is assigned, during compile time or run time. Depending on the compile time or run time it may be static or dynamic. Static algorithms are more stable than dynamic algorithm and it is easy to predict the behaviour of static algorithm also. Dynamic algorithms are really works better in case of distributed environments. Novel dynamic load balancing algorithm will be proposed and implemented as a future course of work. It is also necessary to propose a simulation model to evaluate the parameters or components in order to handle the random selection based load distributed problem. REFERENCES: [1] Bhasker Prasad Rimal, Eummi Choi, Lan Lump (2009) A Taxonomy and Survey of Cloud Computing System, 5th International Joint Conference on INC, IMS and IDC, IEEE Explore 25-27Aug 2009, pp [2] Bhathiya, Wickremasinghe.(2010) Cloud Analyst: A Cloud Sim-based Visual Modeller for Analysing Cloud Computing Environments and Applications [3] C.H.Hsu and J.W.Liu(2010) "Dynamic Load Balancing Algorithms inhomogeneous Distributed System," Proceedings of The 6thInternational Conference on Distributed Computing Systems,, pp [4] Calheiros Rodrigo N., Rajiv Ranjan, César A. F. De Rose, Rajkumar Buyya (2009): CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services CoRR abs/ : (2009) [5] Carnegie Mellon, Grace Lewis(2010) Basics About Cloud Computing Software Engineering Institute September [6] Cary Landis, Dan Blacharski, Cloud Computing Made Easy, Version 0.3 [7] CloudSim: A Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services, The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, University of Melbourne, (2011) available from: [8] G. Khanna, K. Beaty, G. Kar, and A. Kochut,(2006) Application Performance Management in Virtualized Server Environm, in Network Operationsand Management Symposium, (2006). NOMS (2006). 10th IEEE/IFIP, pp [9] Jaspreet kaur (2012), Comparison of load balancing algorithms in a Cloud International Journal of Engineering Research and Applications(IJERA) ISSN: , Issue 3,pp [10] Java software version 7 downloaded from: August [11] Livny, M.; Melman, M. (2011): Load Balancing in Homogeneous Broadcast Distributed Systems. Proceedings of the ACM Computer Network: Performance Symposium, pp [12] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A.Konwinski, G. Lee, D. Patterson, A.Rabkin, I. Stoica,M. Zaharia (2009). Above the Clouds: A Berkeley View of Cloudcomputing. TechnicalReport No. UCB/EECS ,University of California at Berkley, USA, Feb. 10, [13] M.Beltran, A.Guzman and J.L. Bosque(2011), Dealing withheteroginity in clusters in proceeding of the Fifth International Symposium on Parallel and Distributed Computing, ISPDC. [14] Martin Randles, David Lamb, A. Taleb-Bendiab(2010), A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing IEE 24thInternational Conferenceon Advanced Information Networking and Applications Workshops. [15] Martin Randles, David Lamb, A. Taleb-Bendiab(2010), AComparative Study into Distributed Load BalancingAlgorithms for Cloud Computing, IEEE 24th InternationalConference on Advanced InformationNetworking and Applications Workshops, 20-23, pp [16] McEvoy, G. & Schulze, B(2008). Using Clouds to address Grid Limitations, 1-6. Proceedings of the 6th International Workshop on Middleware for Grid Computing (MGC). Leuven, Belgium, December. ACM, ISBN: [17] Michael Armbrust, Armando Fox, Gunho Lee, Ion Stoica(2009) Above the Clouds :A Berkeley View of Cloud Computing University of California at Berkeley Technical Report No. UCB/EECS
13 [18] Murata, Y. et al. (2010): A Distributed and Cooperative Load Balancing Mechanism for Large-Scale P2P Systems.Proceedings of International Symposium on Applications and Internet (SAINT 06) Workshops, pp [19] P.Warstein, H.Situ and Z.Huang(2010), Load balancing in a cluster computer In proceeding of the seventh International Conference on Parallel and Distributed Computing, Applications and Technologies, IEEE [20] Qingyang Meng et al. (2008): A Dynamic Load Balancing Method Based on Stability Analysis. Proceedings of International Symposium on Computer Science and Computational Technology (ISCSCT 08), pp [21] Rodrigo N. Calheiros Rajiv Ranjan, César A. F. De Rose and Rajkumar Buyya1(2011) : CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services Grid Computing and Distributed Systems (GRIDS) LaboratoryDepartment of Computer Science and Software Engineering The University of Melbourne, Australia [22] Sandip Kumar Goyal, R.B.Patel, Manpreet Singh(2009) Adaptive anddynamic Load Balancing Methodologies For Distributed Environment International Journal of Engineering Science and Technology(IJEST). [23] Wang, L., Tao, J., Kunze, M., Castellanos, A., Kramer, D., & Karl, W(2008). Scientific Cloud Computing: Early Definition and Experience, Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications (HPCC 08). Dalian, China, September IEEE [24] Zenon Chaczko, Venkatesh Mahadevan, Shahrzad Aslanzadeh, Christopher Mcdermid (2011) Availabity and Load Balancing in Cloud Computing International Conference on Computer and Software Modeling IPCSIT vol.14 IACSIT Press,Singapore 2011 [25] Zhong Xu, Rong Huang,(2009) Performance Study of Load Balanacing Algorithms in Distributed Web Server Systems, CS213 Parallel and Distributed Processing Project Report. AUTHORS Soumya Ray is presently working as a lecturer in Birla Institute of Technology, Mesra, Kolkata campus. He has completed his B.Tech from Kalyani Govt.Engineering College in 2006 and now pursuing M.Tech from Birla Institute of Technology, Mesra. His area of interest is distributed computing, specifically in cloud computing. Ajanta De Sarkar is working as Associate Professor in the Department of CSE in Birla Institute of Technology, Mesra. She is having altogether 16 years of experience including 6 years of Industry experience. Having graduated from Bethune College, University of Calcutta in B.Sc. (Mathematics) in 1993, and completed MCA from Jadavpur University in She has been awarded PhD (Engg.) from Jadavpur University in Her field of Specialization is Distributed Computing, specifically Grid Computing. Her focused research area includes Grid Computing, Cloud Computing and Wireless Sensor Network. 13
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
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
Dynamic Round Robin for Load Balancing in a 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 IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
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,
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
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
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
Cost Effective Selection of Data Center in Cloud Environment
Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,
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
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
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,
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,
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
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
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,
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Comparative Study of Load Balancing Algorithms in Cloud Environment
Comparative Study of Load Algorithms in Cloud Environment Harvinder singh Dept. of CSE BCET Gurdaspur, India. e-mail:[email protected] Rakesh Chandra Gangwar Associate Professor,Dept. of CSE BCET
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 [email protected],
QOS Differentiation of Various Cloud Computing Load Balancing Techniques
QOS Differentiation of Various Cloud Computing Load Balancing Techniques Abhinav Hans Navdeep Singh Kapil Kumar Mohit Birdi ABSTRACT With an increase in the demands the Cloud computing has become one of
CSE LOVELY PROFESSIONAL UNIVERSITY
Comparison of load balancing algorithms in a Cloud Jaspreet kaur M.TECH CSE LOVELY PROFESSIONAL UNIVERSITY Jalandhar, punjab ABSTRACT This paper presents an approach for scheduling algorithms that can
High performance computing network for cloud environment using simulators
High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department
Extended Round Robin Load Balancing in Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 8 August, 2014 Page No. 7926-7931 Extended Round Robin Load Balancing in Cloud Computing Priyanka Gautam
Efficient Load Balancing Algorithm in Cloud Environment
Efficient Balancing Algorithm in Cloud Environment Akshay Daryapurkar #, Mrs. V.M. Deshmukh * # PRMIT&R Anjangoan Bari Road Badnera, Amravat-444701i a [email protected] 3 [email protected]
Nutan. N PG student. Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur
Cloud Data Partitioning For Distributed Load Balancing With Map Reduce Nutan. N PG student Dept of CSE,CIT GubbiTumkur Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur Abstract-Cloud computing
Throtelled: An Efficient Load Balancing Policy across Virtual Machines within a Single Data Center
Throtelled: An Efficient Load across Virtual Machines within a Single ata Center Mayanka Gaur, Manmohan Sharma epartment of Computer Science and Engineering, Mody University of Science and Technology,
How To Partition Cloud 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:
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
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
Models of Load Balancing Algorithm in Cloud Computing
Models of Load Balancing Algorithm in Cloud Computing L. Aruna 1, Dr. M. Aramudhan 2 1 Research Scholar, Department of Comp.Sci., Periyar University, Salem. 2 Associate Professor & Head, Department of
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
@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
Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India
Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Round Robin Approach
Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
LOAD BALANCING IN PUBLIC CLOUD BY DIVISION OF CLOUD BASED ON THE GEOGRAPHICAL LOCATION
LOAD BALANCING IN PUBLIC CLOUD BY DIVISION OF CLOUD BASED ON THE GEOGRAPHICAL LOCATION Abhijeet G Purohit 1, Md. Abdul Waheed 2, Asma Parveen 3 ¹MTech (CSE) Student, Computer Science and Engg Dept., KBN
Load Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications Bhathiya Wickremasinghe 1, Rodrigo N. Calheiros 2, and Rajkumar Buyya 1 1 The Cloud Computing
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 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
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
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing Nguyen Khac Chien*, Nguyen Hong Son**, Ho Dac Loc*** * University of the People's Police, Ho Chi Minh city, Viet
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
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services Rodrigo N. Calheiros 1,2, Rajiv Ranjan 1, César A. F. De Rose 2, and Rajkumar Buyya 1 1 Grid Computing
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing Hilda Lawrance* Post Graduate Scholar Department of Information Technology, Karunya University Coimbatore, Tamilnadu, India
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
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,
Service Broker Algorithm for Cloud-Analyst
Service Broker Algorithm for Cloud-Analyst Rakesh Kumar Mishra, Sreenu Naik Bhukya Department of Computer Science & Engineering National Institute of Technology Calicut, India Abstract Cloud computing
Virtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud Rashmi K S Post Graduate Programme, Computer Science and Engineering, Department of Information Science and Engineering, Dayananda Sagar College
Dynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
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
Auto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY Rekha P M 1 and M Dakshayini 2 1 Department of Information Science & Engineering, VTU, JSS academy of technical Education, Bangalore, Karnataka
Load Balancing Algorithm for Azure Virtualization with Specialized VM s
Load Balancing Algorithm for Azure Virtualization with Specialized VM s Anand Chaudhari Department of Computer Science and Engineering PRMIT&R, Badnera (Amravati), Maharashtra, India Anushka Kapadia Department
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
Dynamically optimized cost based task scheduling in Cloud Computing
Dynamically optimized cost based task scheduling in Cloud Computing Yogita Chawla 1, Mansi Bhonsle 2 1,2 Pune university, G.H Raisoni College of Engg & Mgmt, Gate No.: 1200 Wagholi, Pune 412207 Abstract:
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
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
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
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
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Selection Dhaval Limbani*, Bhavesh Oza** *(Department of Information Technology, S. S. Engineering College, Bhavnagar) ** (Department
A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing
A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing Subasish Mohapatra Department Of CSE NIT, ROURKELA K.Smruti Rekha Department Of CSE ITER, SOA UNIVERSITY
Data Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
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
Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 7(July 2012), PP 141-147 Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm 1 Sourav Banerjee, 2 Mainak Adhikari,
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
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta
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
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
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
Analysis of Service Broker Policies in Cloud Analyst Framework
Journal of The International Association of Advanced Technology and Science Analysis of Service Broker Policies in Cloud Analyst Framework Ashish Sankla G.B Pant Govt. Engineering College, Computer Science
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,
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
International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
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),
Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
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
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
Efficient and Enhanced Algorithm in Cloud Computing
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-1, March 2013 Efficient and Enhanced Algorithm in Cloud Computing Tejinder Sharma, Vijay Kumar Banga Abstract
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Faruk Caglar, Kyoungho An, Shashank Shekhar and Aniruddha Gokhale Vanderbilt University, ISIS and EECS
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
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 [email protected], [email protected] Abstract One of the most important issues
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
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]
