Dynamic memory Allocation using ballooning and virtualization in cloud computing
|
|
|
- Brian Matthews
- 10 years ago
- Views:
Transcription
1 IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: , p- ISSN: Volume 16, Issue 2, Ver. IV (Mar-Apr. 2014), PP Dynamic memory Allocation using ballooning and virtualization in cloud computing V Holy Angel Jenitha 1, R.Veeramani 2 1 (PG Student, CSE Department, SRM University, India) 2 (Assistant Professor IT Department, SRM University, India) Abstract: Cloud computing has changed the way in which computer resources are used and shared. Once we register with cloud service provider we can access the software or hardware resources without the need to purchase our own product. Virtualization plays a vital role to maximize resource usage. In this paper, we define a system that dynamically release the unused memory pages and thereby can improve the performance of the overall system. We can maximize the memory usage when ballooning is used effectively with gray box analysis data. We can predict the memory needs by applying mathematical formula on working set samples. Once prediction is done, balloon list can be created to release the unused memory. Skewness algorithm is used to efficiently distribute load among the virtual machines. Keywords: Ballooning, Cloud computing, Skewness, Usher, Virtualization I. INTRODUCTION Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services [1]. It offers three service models: Infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). SaaS Allows cloud users to access software applications.google docs is an example PaaS provides developer high-level integrated environment to design, build, run, test, deploy and update the applications created by client using development language and tool provided by the service providers. Skytap cloud is an example. IaaS - provides infrastructure to lease the processing power, storage, network and other basic computing resources, with which users can develop, run and store application. Amazon EC2 is an example This paper is for Infrastructure clouds using the virtualization to maximize the resource usage. Virtual machine monitors are used to map physical machines (PM) with virtual machines (VM). Cloud users are not aware of this mapping and are implemented by the cloud providers. Cloud providers should ensure that the physical resources are properly managed to meet the user needs. Network resources will be released if there is no need for connection whereas memory behaves differently. Whether the system is in use by user or not, there will be some background processes running and consuming considerable amount of memory. We need to ensure that needed pages are available in main memory to ensure good performance. When a Virtual machine starts its execution hypervisor allocate memory of value specified in the configuration file. At any instant of time, all the memory will not be used by the Virtual machine [3].There will 19 Page
2 be situation in which only few pages are reference and while others are unused. Also there can be other possibility of frequent page fault and performance degradation of few virtual machine instances. This paper present a dynamic memory allocation system that improves the performance of virtual machines by increasing/decreasing the memory usage based on the process running on it. The goals are as follows Overload Avoidance: The memory allocated to virtual machine is properly managed to ensure good performance Green computing by ballooning: Release the used memory area of virtual machine to hypervisor for allocating to another machine that is in need of memory II. SYSTEM OVERVIEW The system architecture is given in fig 1. The architecture is based on Xen hypervisor which is a open source bare metal hypervior available as open source. Fig 1 System Architecture Physical Machine (PM) runs the Xen hypervisor (Virtual Machine Monitor) which supports a privileged domain 0 and one or more domain U [2]. Domain U of each and every Virtual Machine (VM) encompasses different applications such as Web server, remote virtual desktop, Domain Naming Service, Mail, Map etc. Our assumption is all the PMs Share the same backend storage. Mapping of VMs to PMs is managed using the Usher framework [3]. The only place to implement our logic is to add our program logic as plugin to Usher frame work. Usher Local Node Manager (LNM) runs on each node of domain 0. It gathers the usage details of resources for each VM on that node. We need to know the memory usage of VMs which is not visible to the hypervisor. Different researchers proposed many ways to infer memory usage. One approach is to infer memory shortage of a VM by observing its swap activities [4] But this raise the need of separate swap partition in the guest OS. Best approach is to find out the working set size using Working set proper on each hypervisor. Random page sampling technique of VMware ESX Server [5] is used to choose page samples. The information collected at each PM are sent to User central controller (Usher CTRL) in which our system can be added as plug in. The scheduler program is called periodically (say every 5 minutes) and gathers the memory demand history of VMs, memory history of PMs and current global memory. Future memory load of PM is the sum of memory usage of all the VMs running on it. Load prediction algorithm is based on mathematical model of moving average. At each node, LNM attempts to satisfy the new demands locally by adjusting the memory allocation of VMs sharing the same VMM. If memory is not available locally to satisfy we try to get from global pool. The Resource management module determines the skewness of memory usage and suggests the best VM to be allocated to next request. Green computing module continuously checks to ensure whether we can remove few pages from working set that are not used but still holding main 20 Page
3 memory (Lease recently used LRU algorithm). Balloon list are maintained to intimate the balloon driver on which VM, the host can request for memory release during shortage. The various component of the proposed system are as follows. Memory Statistics Collector Resource Management Green Computing Balloon list details The details of each component are given below 2.1 Memory Statistics Collector We can have scripts that collect OS level details on memory usage of Guest OS, page fault and other information which is called gray box details [4]. The script is a simple shell that does not impact the performance. The details are collected and stored in file every five minute. This duration can be incremented /decremented based on demand by setting the appropriate sleep time for the script. We need to know the guest OS running in order to get the memory statistics and use the appropriate memory commands. 2.2 Resource Management The different tasks carried in resource management are as follows Predict future memory demand using equation (1) Calculate the skewness using equation (2) Find the best VM to allocate memory for next request We use exponentially weighted moving average (EWMA) to predict the future memory usage. Skew ness is calculated to ensure that the resource utilization is even and avoid overload of any particular VM. With the calculate skewness value we can find the best VM to allocate the next request of user. 2.3 Green Computing Green computing is the way to avoid unnecessary usage of any memory resources. Here we have threshold limits set for hot, warm and cold spots. If memory usage exceeds the threshold limit the performance will be affected and it will request more memory or go for page replacement. Our aim is to come up with list of VMs from which we can claim the unused memory. 2.4 Balloon List Details Ballooning is the concept used in Xen to claim memory from guest OS when host is in need of memory using balloon drivers [6]. When host is in need of memory it will force memory pressure on all VM since it is not aware of the process happening inside Guest OS. Due to the pressure, Guest OS is forced to go for demand paging to move some pages to disk and free the memory. In our system, we provide the list of VMs on which host can claim memory so that it will not disturb the other VMs that are fully loaded with task. The balloon list has details of VM address and percentage of memory that is free. The balloon list is saved in database and updated each time when the update happens after each run of the script. The list is given to the balloon list driver when the host is having memory shortage and it need to force few VM to release the memory. Old system will induce memory pressure on all the available VMs where as our system insists the balloon drivers to claim the unused memory from the list of VMs that is having enough memory. This will ensure that loaded VMs are not disturbed and avoid too demand paging of them. III. Algorithms used in the proposed system are as follows ALGORITHM AND EQUATIONS Load Prediction algorithm Skewness algorithm 21 Page
4 Green Computing algorithm 3.1 Load Prediction Formula We predict the future memory demand using exponentially weighted moving average (EWMA) using a TCP-like scheme: E(t) Estimated memory usage at time t E(t-1) Estimated memory usage of past time O(t-1) Observed memory usage of past time ) (1) α - Denote the tradeoff between the observed and estimated value Future demands are forecasted to ensure the memory is properly managed and only unwanted memory area is released. 3.2 Skewness Calculation Formula We can use skewness algorithm to ensure there is uniform utilization of memory across VMs P= r/r -1 (2) Where p = skewness to determine the usage level of memory by a VM r Memory usage of the current VM under evaluation R Average of memory usage by all VMS If p = 0, the Memory utilization is normal P >0, then the memory usage is more compared to others VMS P<0, then the memory usage is less compared to other VMs Example VM1,2,3 area allocated 20 MB of memory each VM1 has consumed 10 MB VM2 has consumed 15 MB VM3 has consumed 5 Mb R = 30/3 = 10 VM1 s p = 10/10-1 = 0 VM2 s p = 15/10 1 >0 VM3 s p = 5/10 1 < 0 New request can be allocated to VM3 This ensures that none of the VMs are overloaded when compared with the usage of other VMs belonging to the same VMM. 3.3 Green computing algorithm Threshold limits are set for hot, warm and cold spot values as 85, 60 and 25. Calculate the % of memory usage based on the predicted value of equation (1) Check against the threshold limit to check any VM falling under hot spot If the VM come under hot spot,call page replacement algorithm 22 Page
5 If the VM fall under cold spot, add it to balloon list with % free details If the VM fall under warm temperature No action When the VM is in cold spot we make entry in balloon list. We have threshold set for release value say 80% from free memory can be given. Balloon list will have VM ip address and free memory details Example: If the balloon list says VM1 has 10 MB free, then we will release 8MB (which is 80% of free memory) when memory pressure happens at host. IV. CONCLUSION The proposed system can be used by cloud service providers at data centers to manage the memory usage of OS related jobs. This can be used as an enhancement to balloon drivers configuration and thereby can be used as an alternate to page replacement. Getting memory usage details is challenging as guest OS runs heterogeneous applications and each has different way to get usage. However when the guest OS environment is known, we can easily get memory usage from scripts. We do have some live VM migration techniques [7][8][9] that have more advantage over ballooning but they cost more than ballooning. Ballooning is a way to provide better memory utilization with low cost and providing additional information on which VM to increase/decrease memory yield high benefit to normal ballooning process. REFERENCES [1] M. Armbrust et al., Above the Clouds: A Berkeley View of Cloud Computing, technical report, Univ. of California, Berkeley, Feb [2] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R.Neugebauer, I. Pratt, and A. Warfield, Xen and the Art of Virtualization, Proc. ACM Symp. Operating Systems Principles(SOSP 03), Oct [3] M. McNett, D. Gupta, A. Vahdat, and G.M. Voelker, Usher: AnExtensible Framework for Managing Clusters of Virtual Machines, Proc. Large Installation System Administration Conf.(LISA 07), Nov [4] T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, Black-Box and Gray-Box Strategies for Virtual Machine Migration, Proc. Symp. Networked Systems Design and Implementation (NSDI 07), Apr [5] C.A. Waldspurger, Memory Resource Management in VMware ESX Server, Proc. Symp. Operating Systems Design and Implementation (OSDI 02), Aug [6] Dan Magenheimer, Oracle Corp. Memory Overcommit without the commitment Extended Abstract for Xen Summit, June 2008 [7] N. Bobroff, A. Kochut, and K. Beaty, Dynamic Placement of Virtual Machines for Managing SLA Violations, Proc. IFIP/IEEE Int l Symp. Integrated Network Management (IM 07), [8] G. Chen, H. Wenbo, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao, Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services, Proc. USENIX Symp. Networked Systems Design and Implementation (NSDI 08), Apr [9] Zhen Xiao, Weijia Song, and Qi Chen Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment,Jun2013 BIOGRAPHY V Holy Angel Jenitha is a M.Tech Student in the Department of Computer Science and Engineering, SRM University, Ramapuram, Chennai, Tamil Nadu,India. She has received the B.Tech degree in Information Technology from Panimalar Engineering College, Chennai (affiliated to Anna University) in the year Her areas of interest are cloud computing, networking and data warehousing. She has over 5 years of work experience in software industry. R.Veeramani received the B.E degree in Computer Science and Engineering from University of Madras, Chennai, Tamil Nadu, India, in 1998 and M.E in Computer Science and Engineering from Annamalai University, Chidambaram, Tamil Nadu, India in 2006.He is currently an Assistant Professor at SRM University, Chennai, Tamil Nadu, India. He has more than 10 years experience in teaching and development of e- commerce applications. His research interests are in Data Mining, Distributed Computing, Cloud Computing, Parallel System and Programming languages. In addition, he is member of Indian Science Congress Association. 23 Page
Migration of Virtual Machines for Better Performance in Cloud Computing Environment
Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,
Balancing Server in Public Cloud Using AJAS Algorithm
Balancing Server in Public Cloud Using AJAS Algorithm Ramya.B 1, Pragaladan R 2, M.Phil Part-Time Research Scholar, Assistant Professor Department of Computer Science, Department of Computer Science, Sri
A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines
A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines Ch.Anusha M.Tech, Dr.K.Babu Rao, M.Tech, Ph.D Professor, MR. M.Srikanth Asst Professor & HOD, Abstract: Cloud computing
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
Enhancing the Scalability of Virtual Machines in Cloud
Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment R.Giridharan M.E. Student, Department of CSE, Sri Eshwar College of Engineering, Anna University - Chennai,
Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing
Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing J.Stalin, R.Kanniga Devi Abstract In cloud computing, the business class customers perform scale up and scale
Dynamic Resource allocation in Cloud
Dynamic Resource allocation in Cloud ABSTRACT: Cloud computing allows business customers to scale up and down their resource usage based on needs. Many of the touted gains in the cloud model come from
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],
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
Virtualization Technology to Allocate Data Centre Resources Dynamically Based on Application Demands in Cloud Computing
Virtualization Technology to Allocate Data Centre Resources Dynamically Based on Application Demands in Cloud Computing Namita R. Jain 1, Rakesh Rajani 2 1 PG Student, Department of Computer Engineering,
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture 1 Shaik Fayaz, 2 Dr.V.N.Srinivasu, 3 Tata Venkateswarlu #1 M.Tech (CSE) from P.N.C & Vijai Institute of
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) LOAD BALANCING SERVER AVAILABILITY ISSUE
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
Cloud Based Dynamic Workload Management
International Journal of scientific research and management (IJSRM) Volume 2 Issue 6 Pages 940-945 2014 Website: www.ijsrm.in ISSN (e): 2321-3418 Cloud Based Dynamic Workload Management Ms. Betsy M Babykutty
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.,
How To Allocate Resources On A Virtual Machine
Priority Based On Cost for Dynamic Resource Allocation in Green Cloud Environment Rituraj Dixit 1, Prashant Buyan 2, Surendra Kumar 3 Department of Computer Science, H.R. Institute of Technology, Ghaziabad,
Dynamic Resource Management Using Skewness and Load Prediction Algorithm for Cloud Computing
Dynamic Resource Management Using Skewness and Load Prediction Algorithm for Cloud Computing SAROJA V 1 1 P G Scholar, Department of Information Technology Sri Venkateswara College of Engineering Chennai,
Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment
IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS(TPDS), VOL. N, NO. N, MONTH YEAR Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment Zhen Xiao, Senior Member, IEEE,
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
Karthi M,, 2013; Volume 1(8):1062-1072 INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK EFFICIENT MANAGEMENT OF RESOURCES PROVISIONING
Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1
Xen Live Migration Matúš Harvan Networks and Distributed Systems Seminar, 24 April 2006 Matúš Harvan Xen Live Migration 1 Outline 1 Xen Overview 2 Live migration General Memory, Network, Storage Migration
A Migration of Virtual Machine to Remote System
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
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
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
RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT
RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT A.Chermaraj 1, Dr.P.Marikkannu 2 1 PG Scholar, 2 Assistant Professor, Department of IT, Anna University Regional Centre Coimbatore, Tamilnadu (India)
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
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 Software as a Model for Security in Cloud over Virtual Environments S.Vengadesan, B.Muthulakshmi PG Student,
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
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,
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,
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]
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
Black-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine Migration Wood, et al (UMass), NSDI07 Context: Virtual Machine Migration 1 Introduction Want agility in server farms to reallocate resources devoted
Avoiding Performance Bottlenecks in Hyper-V
Avoiding Performance Bottlenecks in Hyper-V Identify and eliminate capacity related performance bottlenecks in Hyper-V while placing new VMs for optimal density and performance Whitepaper by Chris Chesley
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
CS 695 Topics in Virtualization and Cloud Computing. Introduction
CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something
IGI GLOBAL PROOF. An Infrastructureas-a-Service. Chapter 13. On-Demand Resource Provisioning ABSTRACT 1. INTRODUCTION
301 ABSTRACT 1. INTRODUCTION DOI: 10.4018/978-1-4666-2854-0.ch013 Chapter 13 An Infrastructureas-a-Service Cloud: On-Demand Resource Provisioning Weijia Song Peking University, China Zhen Xiao Peking University,
Virtualization benefits in High Performance Computing Applications
Journal of Computer Science and Information Technology June 2014, Vol. 2, No. 2, pp. 101-109 ISSN: 2334-2366 (Print), 2334-2374 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published by
CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India
CLOUD COMPUTING 1 Er. Simar Preet Singh, 2 Er. Anshu Joshi 1 Assistant Professor, Computer Science & Engineering, DAV University, Jalandhar, Punjab, India 2 Research Scholar, Computer Science & Engineering,
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
Cloud deployment model and cost analysis in Multicloud
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud
How To Create A Cloud Based System For Aaas (Networking)
1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on
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
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
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
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
Analysis on Virtualization Technologies in Cloud
Analysis on Virtualization Technologies in Cloud 1 V RaviTeja Kanakala, V.Krishna Reddy, K.Thirupathi Rao 1 Research Scholar, Department of CSE, KL University, Vaddeswaram, India I. Abstract Virtualization
Introduction to OpenStack
Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa [email protected] Cloud Computing - Definition Cloud Computing is a term coined to refer
A Survey on Dynamic Resource Allocation Method for Cloud Environment
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 1, January 2015,
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:
A Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
Comparison of Memory Balloon Controllers
Comparison of Memory Balloon Controllers Presented by: PNVS Ravali Advisor: Prof. Purushottam Kulkarni June 25, 2015 Ravali, CSE, IIT Bombay M.Tech. Project Stage 2 1/34 Memory Overcommitment I Server
Networking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
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
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,
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,
VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments
VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani [email protected],
Two-Level Cooperation in Autonomic Cloud Resource Management
Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran, Laurent Broto, and Daniel Hagimont ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran, laurent.broto, daniel.hagimont}@enseeiht.fr
VIRTUALIZATION, The next step for online services
Scientific Bulletin of the Petru Maior University of Tîrgu Mureş Vol. 10 (XXVII) no. 1, 2013 ISSN-L 1841-9267 (Print), ISSN 2285-438X (Online), ISSN 2286-3184 (CD-ROM) VIRTUALIZATION, The next step for
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,
LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD
LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD Mitesh Patel 1, Kajal Isamaliya 2, Hardik kadia 3, Vidhi Patel 4 CE Department, MEC, Surat, Gujarat, India 1 Asst.Professor, CSE Department,
Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
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,
CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011
CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011 Happy Birthday Spectrum! On this day, exactly 20 years ago (4/15/1991) Spectrum was officially considered meant - 2 CA Virtual Assurance
Iaas for Private and Public Cloud using Openstack
Iaas for Private and Public Cloud using Openstack J. Beschi Raja, Assistant Professor, Department of CSE, Kalasalingam Institute of Technology, TamilNadu, India, K.Vivek Rabinson, PG Student, Department
JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI
JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI Job oriented VMWARE training is offered by Peridot Systems in Chennai. Training in our institute gives you strong foundation on cloud computing by incrementing
6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)
www.peaklearningllc.com 6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days) Introduction This three-day instructor-led course teaches students how to implement and manage Windows Server
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
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
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,
Implementing and Managing Windows Server 2008 Hyper-V
Course 6422A: Implementing and Managing Windows Server 2008 Hyper-V Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology: Windows Server 2008 Type: Course Delivery Method:
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
