Linear Scheduling Strategy for Resource Allocation in Cloud Environment
|
|
|
- Shona Griffin
- 10 years ago
- Views:
Transcription
1 Linear Scheduling Strategy for Resource Allocation in Cloud Environment Abirami S.P. 1 and Shalini Ramanathan 2 1 Department of Computer Science andengineering, PSG College of Technology, Coimbatore. [email protected] [email protected] ABSTRACT Cloud computing technology virtualizes and offers many services across the network. It mainly aims at scalability, availability, throughput, and resource utilization. Emerging techniques focus on scalability and availability. However, cloud computing must be advanced to focus on resource utilization and resource management. The cloud environment, embedded with the nimbus and cumulus services will contribute more in making the responsibility of resource utilization in Cloud Computing. Considering the processing time, resource utilization based on CPU usage, memory usage and throughput, the cloud environment with the service node to control all clients request, could provide maximum service to all clients. Scheduling the resource and tasks separately involves more waiting time and response time. A scheduling algorithm named as Linear Scheduling for Tasks and Resources (LSTR) is designed, which performs tasks and resources scheduling respectively. Here, the combination of Nimbus and Cumulus services are imported to a server node to establish the IaaS cloud environment and KVM/Xen virtualization along with LSTR scheduling is used to allocate resources which maximize the system throughput and resource utilization. KEYWORDS Cloud Computing; Resource Allocation; Resource Utilization, Virtualization; KVM. 1. INTRODUCTION Cloud computing is a technology that numerous IT organizations extend their hands in order to improve their financial ability. This is done by improving the various QoS parameters such as performance, throughput, reliability, scalability, load balancing, persistence, etc,. The services such as disk storage, virtual servers, application design, development, testing environment are added advantages of the Cloud Computing technology. The cloud computing technology makes the resource as a single point of access to the client and is implemented as pay per usage. Though there are various advantages in cloud computing such as prescribed and abstracted infrastructure, completely virtualized environment, equipped with dynamic infrastructure, pay per consumption, free of software and hardware installations, the major concern is the order in which the requests are satisfied. This evolves the scheduling of the DOI : /ijccsa
2 resources. This allocation of resources must be made efficiently that maximizes the system utilization and overall performance. Cloud computing is sold on demand on the basis of time constrains basically specified in minutes or hours. Thus scheduling should be made in such a way that the resource should be utilized. Virtualization deals with the existence of the resources that are not physical. Many virtualization techniques have been evolved in which Nimbus deals with the Xen and KVM type of virtualization. Nimbus Platform is an integrated set of tools that deliver the power and versatility of infrastructure clouds to scientific users. Nimbus Platform combines the services offered by the Nimbus, OpenStack, Amazon, and other clouds. Nimbus Infrastructure is an open source EC2/S3- compatible Infrastructure-as-a-Service implementation specifically targeting features of interest to the scientific community such as support for proxy credentials, batch schedulers, best-effort allocations and others. Cumulus is an open source implementation of the S3 REST API. The Cumulus services also deploy the file system usage services from the client node over the configured central service node. 2. RELATED WORK The system throughput and resource utilization is based on the grid middleware, evaluation model and the real time scheduler [1]. The virtualization overhead and the middleware overhead is examined by varying the types of virtualization and the number of processes respectively to evaluate the grid middleware utilization. The evaluation model predicts the availability of the resources submitted to the cloud and the real time scheduler formulated by Hyukho Kim et al, deals with the resource scheduling and task scheduling based on the Shortest Task First and First In First Out resulted specifying that FIFO takes longer time. The results were based on the waiting time, response time and the processing time. The experiment was carried out in four different types of environments namely normal, Xen based, GT based and GTX based environments. The evaluation predicts that the results are purely based on the type of virtualization and the scheduler used. The scheduling can be either static or dynamic. The static scheduling is a pre scheduled operation regardless of the request submitted. Dynamic scheduling depends and varies as the request changes. The task scheduling algorithm was designed as a combinatorial problem which did not converge at the global optimum [2]. Thus a scheduling algorithm to result in maximum resource utilization and high performance should be based on both the tasks and the resources to obtain global optimum solution. There are various combinations of commonly used computing nodes that are used for the Cloud Computing technology [3]. The Nimbus and the Cumulus services are implemented in one such node (probably a dual core) to obtain the server configuration and few other nodes contribute to the client side. The table1 lists the set of commonly used computing nodes. 10
3 Table.1 Popular computing cores ID Processors Memory Hard disk capacity Ad hoc parallel data processing is one of the major obstacles for the Infrastructure as a Service (IaaS) clouds [5]. Thus many cloud computing organizations have started to integrate the framework for parallel data processing, which brings easy access to the customers for using the services and for deploying their application codes. The processing of parallel frameworks focuses only on the static infrastructure rather than dynamic. Daniel Warneke et al evaluated the opportunities and the challenges in establishing dynamic resource allocation offered in the IaaS cloud environment. Anirban Kundu et al evaluated the memory utilization in cloud computing based on transparency [7].Transparency is used as a virtualization in which the user is unaware of the origin of the resource unit, rather the request is satisfied as a single point resource satisfaction. The resource allocation is made based on the selection criteria which will improve the efficiency of the cloud environment. The memory manager is responsible for allocating memory resources to the clients. Through the use of virtualization and resource sharing based on time constrains, clouds serve with a single set of physical resources to a large user base demanding high requests [8]. Moreover, the use of virtualization and resource time sharing introduces significant performance penalties for the demanding scientific computing workloads. Thus clouds have the potential to provide to the owners, the benefits of an economy of scale in technologies like grids, utility and parallel production environments. Based on the requests submitted to the cloud environment, cloud performance changes directly that relies on the performance of the workloads and cost metrics. The scheduling algorithms are termed as NP completeness problems in which FIFO scheduling is used by the master node to distribute resources to the waiting tasks. This master unit point outs the remaining tasks in the dispatcher queue when the execution of the current task completes [9]. This master node is responsible for scheduling and processing the entire process in the queue. This master node is termed as the service node in our evaluation. An important notifying advantage of infrastructure-as-a-service (IaaS) clouds is that it provides users on-demand access to resources. To provide on-demand access, cloud providers must either 11
4 significantly overprovision their infrastructure such as paying a high price for operating resources with low utilization or to reject a large proportion of user requests in which case the access is no longer on-demand. At the same time, the important concept is that not all users require truly ondemand access to resources of IaaS. Many applications and workflows are designed for recoverable systems where interruptions in service are expected [10]. Resource consumption and resource allocation have to be integrated so as to improve the resource utilization. The percentage of resource used and the type of resource allocated protrudes directly to the resource utilization, ie., the number of request submitted and the availability of the VM s for allocation should be integrated and taken into consideration [11]. 3. Resource Allocation The cloud environment is formed with the Nimbus services and cumulus services [13] in a Intel Xeon 2.66 GHz CPUs consisting 8 CPU cores and a total main memory of 32 GB. All servers are connected through regular 1 GBit/s Ethernet links. The host operating system was Linux (kernel version ) with KVM as the virtualization technique. The cloud environment is established with a central service node upon which the scheduling script is posed for evaluation. The service node infrastructure consists of four layers in which the first layer collects all the resource requests from various clients at remote site. The second layer is composed of the Nimbus and the Cumulus services along with the other central server node s configuration. The third layer is composed of the real time scheduler that considers both tasks and the resources. This third later collects the requests from its upper layer for every specific time interval. The fourth layer is responsible for distributing memory to the remote clients based upon the scheduling criteria as designed by the middle layer. Fig:1 Layered infrastructure of the service node The scheduling algorithms mainly focus on the distribution of the resources among the requestors that will maximize the selected QoS parameters. The QoS parameter selected in our evaluation is the cost function. The scheduling algorithm is designed considering the tasks and the available 12
5 virtual machines together and named LSTR scheduling strategy. This is designed to maximize the resource utilization. Algorithm: Step1: The requests are collected between every pre-determined interval of time. Step 2: Resources R i -> {R 1,R 2, R 3,,R n } Step 3: Requests RQ i -> {RQ 1, RQ 2, RQ 3,, RQ n } Step 4: Threshold (static at initial) Step 5: Th= R i Step 6: for every unsorted array A & B Step 7: sort A & B Step 8: for every RQi Step 9: if RQ i <Th then Step 10: add RQ i in low array, A[RQ i ] Step 11: else if RQ i >Th then Step 12: add RQ i in high array B[RQ i ] Step 13: for every B[RQ i ] Step 14: ** allocate resource for RQ i of B Step 15: R i = R i -RQ i ; Th= R i Step 16: satisfy the resource of A[RQ i ] Step 17: for every A[RQ i ] 18 ** allocate resource for RQ i of A Step 19: R i = R i -RQ i ; Th= R i Step 20: satisfy the resource of B[RQ i ] ** Best fit strategy is used to satisfy the request alternatively in A[RQ i ] and B[RQ i ] based on the available VM. The algorithm is explained with a simple input of memory request in GB s such as R i =(R 1,R 2,R 3..R n ). The scheduling algorithm is carried out based on the prediction that the initial response to the request is made only after collecting the resource for a finite amount of time (say 1 day or 1 hr) but not allocating the resource as they arrive. The dynamic allocation could be carried out by the scheduler dynamically on request for additional resources. This is made by the continuous evaluation of the threshold value. 13
6 The resource requests are collected and are sorted in different queues based on the threshold value (say 50 for the sample memory request). The requests are satisfied by the VM s. Evaluation is made by creating VM of 512 MB in which the virtual memory is allocated to the longer and shorter queues based on the best fit strategy. This scheduling approach and the calculation of dynamic threshold value in the scheduler are carried out by considering both task and the resource. This improves the system throughput and the resource utilization regardless of the starvation and the dead lock conditions. Fig.2 Scheduling strategy The scheduling algorithm was made for the set of inputs which specifies memory requirements, under the prediction that memory requests, CPU requests or i/o requests are satisfied only by the allocation of VM s. Experimental verification of resource allocation in a grid environment evaluated that Shortest task first is comparatively better when compared to the First Come First Serve [1]. Hence the proposed scheduling algorithm sorts the collected request excluding the arrival time. The shortest request in both A[RQ i ] and B[RQ i ] is processed first which results in the allocating resource to more number of requests than in FIFO technique. The experimental analysis was made by forming a cloud with the service node to control all client requests that are collected between a pre- defined time intervals. The service node embedded with the nimbus and cumulus services is responsible for resource allocation and the evaluation of resource allocation based on the LSTR scheduling algorithm is plotted as a graph with the resource utilized and the unit time along the X and Y axis. 14
7 Fig.3 Resource Utilization Graph Conclusion The cloud infrastructure is formed with the server based services including Nimbus and Cumulus services and an effective scheduling algorithm named LSTR scheduling algorithm which schedules both the task and the resources is designed. The algorithm mainly focuses is eradicating the starvation and deadlock conditions. The virtualization technique along with the scheduling algorithm will yield higher resource utilization, system throughput, thus improving the performance of the cloud resources. The result analysis of the implementation specifies the amount of resource utilized in the cloud environment when requests are satisfied by LSTR technique. Future Work Cloud demand and cloud resource utilization are factors that most of the IT industries and other organization will demand the most in future. Hence, apart from scheduling the task and resources, the factors such as time, and wastage of demanded resources from every client should be monitored. The provision of resource may be made with various virtualization techniques. This may ensure a higher throughput and usage than the existing cloud resource services. Our future work deals in involving few evolutionary techniques that will further result in better resource allocation, leading to improve resource utilization. References [1] Hyukho Kim, Woongsup Kim and Yangwoo Kim, Experimental Study to Improve Resource Utilization and Performance of Cloud Systems Based on Grid Middleware,Journal of Communication and Computer, USA,, Volume 7, No.12 (Serial No.73), December
8 [2] Chenhong Zhao, Shanshan Zhang, Qingfeng Liu, Independent Tasks Scheduling Based on GeneticAlgorithm in Cloud Computing, IEEE Computer society, ,2009. [3] Hai Zhong, Kun Tao, Xuejie Zhang, An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems, IEEE Computer Society, , [4] B. Sotomayor, K. Keahey, I. Foster, Combining batch execution and leasing using virtual machines, ACM 17 th International Symposium on High Performance Distributed Computing, pp ,2008. [5] Daniel Warneke, Member, IEEE, and Odej Kao, Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud, IEEE Transactions On Parallel And Distributed Systems, vol. 22, No. 6, JUNE [6] P. Ruth, P. McGachey, D. Xu, VioCluster: virtualization for dynamic computational domain, IEEE International on Cluster Computing, pp [7] Anirban Kundu, Chandan Banerjee, Sutirtha Kr. Guha, Arnab Mitra, 4Souvik Chakraborty, Chiranjit Pal, Rahul Roy, Memory Utilization in Cloud Computing using Transparency. [8] Alexandru Iosup, Simon Ostermann, M. Nezih Yigitbasi, Radu Prodan Thomas Fahringer Dick H.J. Epema, Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing, IEEE Transactions On Parallel And Distributed Systems, Vol. 22, No. 6, June [9] Sandeep Tayal, Task scheduling optimization for the cloud computing systems, International Journal Of Advanced Engineering Sciences And Technologies Vol No. 5, Issue No. 2, pg no: [10] Paul Marshall, Kate Keahey and Tim Freeman, Improving Utilization of Infrastructure Clouds, IEEE /ACM International Symposium on Cluster, Cloud and Grid Computing, [11] Ying Zhang, Gang Huang, Xuanzhe Liu, and Hong Mei, Integrating Resource Consumption and Allocation for Infrastructure Resources on-demand, IEEE 3rd International Conference on Cloud Computing,2010. [12] Yuan Yuan, Wen-Cai Liu, Efficient resource management for cloud computing, International Conference on System Science, Engineering Design and Manufacturing Informatization, [13] Nimbus Project, [14] Shalini Rmanathan, savitha Goel,subramaniyan Alagumalai, comparison of cloud Database:Amazon s SimpleDB and Google s Bigtable,International Joutnam of Computer Science Issues, vol.8, issue 6,no 2, November [15] Kernal Virtual Machine, [16] Marc Eduard Frˆıncu, Scheduling Algorithms for Distributed Systems, West University of Timisoara Romania, Nov 27th [17] William K. Cheung, Jiming Liu, Kevin H. Tsang, Raymond K. Wong, Dynamic Resource Selection For Service Composition in The Grid, Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence (WI 04), /04. 16
9 Authors 1. Abirami S.P. Ms.Abirami S.P. received the Bachelor s degree in Computer Science and Engineering from K.S.Rangasamy College of Technology, Tiruchengode and pursuing final year Master s degree in Computer Science and Engineering in PSG College of Technology, Coimbatore. 2. Shalini Ramanathan Ms R.Shalini received the Bachelor s degree in Computer Science and Engineering from Park College of Engineering and Technology, Coimbatore and Master s degree in Computer Science and Engineering from Government College of Technology, Coimbatore, Tamil Nadu, India, in 2005.She is currently working as an Assistant Professor (Senior Grade) in Department of Computer Science and Engineering at PSG College of Technology, Coimbatore, India. Her research interests include bioinformatics, data mining, scientific knowledge discovery, parallel processing, distributed computing and cloud computing. She has published Four international Journals, Four paper in International Conference and three papers in National conference. She received best project award from Park College of Engineering and Technology in She is a member of Indian Society for Technical Education. 17
A New Algorithm in Cloud Environment for Dynamic Resources Allocation through Virtualization
A New Algorithm in Cloud Environment for Dynamic Resources Allocation through Virtualization P. Prathusha 1, R. Anitha 2 1 M.Tech, Assistant professor of Rajeev Gandhi Memorial College of Engineering &
Efficient Cloud Management for Parallel Data Processing In Private Cloud
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private
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
VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES
U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing
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
Sathyamangalam, Erode, Tamil Nadu, India
Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2014; 2(3C):467-471 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)
VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing
Journal of Information & Computational Science 9: 5 (2012) 1273 1280 Available at http://www.joics.com VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing Yuan
OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS
OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS K. Sarathkumar Computer Science Department, Saveetha School of Engineering Saveetha University, Chennai Abstract: The Cloud computing is one
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
Dynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
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,
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
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,
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
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
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),
Performance Analysis of Web Applications on IaaS Cloud Computing Platform
Performance Analysis of Web Applications on IaaS Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg.-R&D Centre East Point College of Engineering & Technology, Bangalore, India. Anirban
Performance Analysis of Cloud Computing Platform
International Journal of Applied Information Systems (IJAIS) ISSN : 2249-868 Performance Analysis of Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg, R&D East Point College of
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,
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
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
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES
CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES Niloofar Khanghahi and Reza Ravanmehr Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran ABSTRACT
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India [email protected] 2 Department
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
Affinity Aware VM Colocation Mechanism for Cloud
Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of
Efficient Load Balancing using VM Migration by QEMU-KVM
International Journal of Computer Science and Telecommunications [Volume 5, Issue 8, August 2014] 49 ISSN 2047-3338 Efficient Load Balancing using VM Migration by QEMU-KVM Sharang Telkikar 1, Shreyas Talele
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
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
Elastic Load Balancing in Cloud Storage
Elastic Load Balancing in Cloud Storage Surabhi Jain, Deepak Sharma (Lecturer, Department of Computer Science, Lovely Professional University, Phagwara-144402) (Assistant Professor, Department of Computer
Efficient Data Management Support for Virtualized Service Providers
Efficient Data Management Support for Virtualized Service Providers Íñigo Goiri, Ferran Julià and Jordi Guitart Barcelona Supercomputing Center - Technical University of Catalonia Jordi Girona 31, 834
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Kate Keahey and Tim Freeman About this document The Science Clouds provide EC2-style cycles to scientific projects. This
Resource Scalability for Efficient Parallel Processing in Cloud
Resource Scalability for Efficient Parallel Processing in Cloud ABSTRACT Govinda.K #1, Abirami.M #2, Divya Mercy Silva.J #3 #1 SCSE, VIT University #2 SITE, VIT University #3 SITE, VIT University In the
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
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
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
Performance Comparison of VMware and Xen Hypervisor on Guest OS
ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 2 Issue 3; July-August-2015; Page No. 56-60 Performance Comparison of
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**
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]
CPU Utilization while Scaling Resources in the Cloud
CPU Utilization while Scaling Resources in the Cloud Marjan Gusev, Sasko Ristov, Monika Simjanoska, and Goran Velkoski Faculty of Information Sciences and Computer Engineering Ss. Cyril and Methodius University
Scheduler in Cloud Computing using Open Source Technologies
Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of
Very Large Enterprise Network, Deployment, 25000+ Users
Very Large Enterprise Network, Deployment, 25000+ Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
Exploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing K. Satheeshkumar PG Scholar K. Senthilkumar PG Scholar A. Selvakumar Assistant Professor Abstract- Cloud computing is a large-scale
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
C-Meter: A Framework for Performance Analysis of Computing Clouds
9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University
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
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,
Dynamic Creation and Placement of Virtual Machine Using CloudSim
Dynamic Creation and Placement of Virtual Machine Using CloudSim Vikash Rao Pahalad Singh College of Engineering, Balana, India Abstract --Cloud Computing becomes a new trend in computing. The IaaS(Infrastructure
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
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:
This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
SCHEDULING IN CLOUD COMPUTING
SCHEDULING IN CLOUD COMPUTING Lipsa Tripathy, Rasmi Ranjan Patra CSA,CPGS,OUAT,Bhubaneswar,Odisha Abstract Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism
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,
wu.cloud: Insights Gained from Operating a Private Cloud System
wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we
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,
Cloud Computing through Virtualization and HPC technologies
Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC
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
Task Scheduling in Hadoop
Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed
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
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],
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 12, December 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Designs of
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus
Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda
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
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang
1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.
EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
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,
Stream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
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
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
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
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING Dr.M.Newlin Rajkumar 1, S.Balachandar 2, Dr.V.Venkatesakumar 3, T.Mahadevan 4 1 Asst. Prof, Dept. of CSE,Anna University Regional Centre, Coimbatore, [email protected]
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
Very Large Enterprise Network Deployment, 25,000+ Users
Very Large Enterprise Network Deployment, 25,000+ Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
Comparison of Several Cloud Computing Platforms
Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai
Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration
Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under
Virtual Machine Based Resource Allocation For Cloud Computing Environment
Virtual Machine Based Resource Allocation For Cloud Computing Environment D.Udaya Sree M.Tech (CSE) Department Of CSE SVCET,Chittoor. Andra Pradesh, India Dr.J.Janet Head of Department Department of CSE
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
Energetic Resource Allocation Framework Using Virtualization in Cloud
Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department
Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang
Run-time Resource Management in SOA Virtualized Environments Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang Amsterdam, August 25 2009 SOI Run-time Management 2 SOI=SOA + virtualization Goal:
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
