Cloud Computing in Distributed System
|
|
- Rafe Norris
- 8 years ago
- Views:
Transcription
1 M.H.Nerkar & Sonali Vijay Shinkar GCOE, Jalgaon Abstract - Cloud Computing as an Internet-based computing; where resources, software and information are provided to computers on-demand, like a public utility; is emerging as a platform for sharing resources like infrastructure, software and various applications. The majority of cloud computing infrastructure consists of reliable services delivered through data centers and built on servers. Clouds often appear as single points of access for all consumers' computing needs. Commercial offerings of the cloud are expected to meet quality of service guarantees for customer satisfaction and typically offer service level agreements. The deployment of cloud computing can be easily observed while working on Internet, be it Google Docs or Google Apps, YouTube Video sharing or Picassa Image sharing, Amazon's Shopping Cart or ebay's PayPal, the examples are numerous. This paper does a literature survey on some of the prominent applications of Cloud Com- putting, and how they meet the requirements of reliability, availability of data, scalability of software and hardware systems and overall customer satisfaction. Keywords - EUCALYPTUS, QoS, Network Flow Model, AOCAPI. I. INTRODUCTION Cloud computing includes hosting several services over the Internet, divided into three categories: Softwareas-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a- Service (IaaS). In SaaS is a model of software deployment where a provider licenses an application to users for use as a service on demand. The vendors may host the application on web servers or download the application to the consumer device; and after the on-demand contract expires, disabling it. Google Apps, Google Docs [7], Acrobat.com and Salesforce.com are major SaaS providers.in PaaS deployment of applications is provided without the cost and complexity of buying and managing the underlying hardware and software layers, providing all of the facilities required to support the complete life cycle of the web applications. Amazon Web Services [2], Azure Services Platform, Rackspace Cloud and Google App Engine are some examples of this category. IaaS is the delivery of computer infrastructure, usually a platform virtualization; where instead of purchasing servers, software, data center space or network equipment, clients instead buy the resources as a fully outsourced service. IaaS like Amazon Web Services provides virtual server instances with unique IP addresses and blocks of storage on demand. Amazon Elastic Compute Cloud [2] and Eucalyptus [1] are prominent examples of IaaS. This paper looks into the design considerations and system architecture of some of the well-known applications of Cloud Computing. The use of core Distributed System techniques is highlighted in such renderings. Further addressed are the issues faced by the developers before, during and after the design implementation. A comprehensive report of diverse Cloud renderings having different requirements for their system due to varying expectations of the customers is presented. Following this is a chapter on Eucalyptus that is an IaaS rendering developed for research purposes and research environment. Next is a review of design suggestions focused on customer satisfaction by using Service Oriented Architecture or Quality of Service guarantees to the customers while optimizing the profit of the cloud vendors. The google file system discussed next focuses on the requirements of only the Google like dominance of append operations in contrast to random writes. Chapter on MapReduce that follows aims to improve performance while keeping the design as simple as using just Map and Reduce functions of functional programming. Lastly Amazons Dynamo looks into the issues of high reliability and availability while trading of consistency for achieving it. EUCALYPTUS [1] is an open-source cloudcomputing framework for research purposes that uses storage and computational infrastructure. It is composed of several hierarchical components, viz. Cloud Controller, Cluster Controller and Node Controller which interact with each other while supplying facilities to the cloud client. Cloud computing systems delivering Infrastructure as a Service dynamically provision Virtual Machine instances to the client for hosting software services. Scheduling of the VM instances is 70
2 one of the crucial questions in cloud computing. Eucalyptus attempts to solve the issues of VM scheduling, storage of data, network between the nodes of cloud and definition of user interfaces. II. DESIGN The four components of Eucalyptus that have their own Web-service interface for communication with other components are described as follows: Figure: Design of Eucalyptus Node Controller: Every node that runs Virtual Machine instances has an execution of Node Controller, NC. An NC is expected to reply to the describe Resource and describe Instance queries from Cluster Controller (CC) about the node's number of cores, memory size or disk space available; and handle its subsequent control requests of run Instance by creating virtual network's endpoint and instructing hypervisor to run instance, and terminate Instance by instructing hypervisor to end VM, rupturing network end-point and cleaning the local data. Cluster Controller: CC is the head of many NCs forming a cluster. It has the job of connecting the Cloud Controller, CLC to the NCs. It distributes the general requests of CLC to all nodes in the cluster and also trickles down the specific requests of CLC to a set of nodes in the cluster. Cloud Controller:CLC issues run Instances, describeinstances, terminateinstances and describeresources commands to a CC or a set of CCs. It manages all this information and being the only entry point to the cloud it schedules the VM instances. CLC also gives user visible interface to the cloud, for them to sign up and query the system; as well as cloud administrator interface for inspecting system component's availability. Walrus: It is a data storage device which streams data in and out of the cloud, and also stores the VM images uploaded to Walrus and accessed from the nodes. It supports concurrent and serial data transfer. Apart from these high-level components, an essential part of Eucalyptus is the Virtual Overlay Network which is VLAN implementation running over the top of Virtual Machines. Users attach a VM instance to a "Network" at the boot time. There is a unique VLAN tag for each such network which helps connect VMs to the public Internet and at the same time separate VMs belonging to different cloud allocations. Associated Issues: Designed for the academic and research purposes, Eucalyptus deploys an infrastructure for VM creation controlled by the user. During the design the main issue was use of resources found within research environment. Hence the design of Eucalyptus uses hardware commonly found in existing laboratories, including Linux clusters and server farms. The networking used is simple and flat Virtual Networking which addresses three issues. Connectivity: Virtual overlay network provides connectivity of nodes to public Internet and to other nodes running VM instances scheduled by the same cloud allocation. Connectivity can be partial too, so that at least one of the VM instance from a set of instances has connectivity to Internet, using which user can log in and access all the instances. Isolation: The overlay network isolates of the network of the nodes of one cloud allocation from that of the nodes of some other cloud allocation for security issues. This prevents VM instance of one cloud allocation to acquire MAC address of physical resource and interfere with VM instances of other cloud allocations on the same resource. Performance: Owing to reduced performance overheads of Virtual Networking in the recent years, the use of such a network design is favored. Research is further facilitated by the modular nature of the design, helping researchers replace one component for enhancement without the need to interfere with others. Eucalyptus' simple design is such that it just offers the basic requirement of provisioning of services [4]. It suffers from huge internal network traffic due to frequent access to data centers by the nodes. The cloud systems are configured having the peak traffic in to consideration. So most of the nodes and hence the resources are left idle most of the time [5]. 71
3 In AOCAPI [5] when CC gives a remove Instance command to the NC, it will neither remove the disk image from the machine nor disturb the file system. It will just mark it as disabled, treated same as removing the image. Hence, it can be again be marked as enabled and can run when the image has to be reloaded. This would eliminate the overhead in fetching the disk image from data center hence reducing network overheads. For this purpose of smart scheduling the address controller is used which decides to the address where each user request must be forwarded. The address controller consults the usage register and recent index. The usage register monitors usage of all nodes by recording the information like CPU load on a node exerted by each virtual machine instance running on it. The recent index which records recent set of nodes used by each user. It stores the address of virtual machine instance to which a request was sent last time for a user, along with time stamp to find the most recent one. III. SERVICE ORIENTATION The aim of a cloud computing platform is to deliver services to the cloud clients, yet most of the platforms have not yet adopted service oriented architecture (SOA) to guarantee Quality of Service guarantees to the clients. At the same time, there should be run time optimization of the cloud so as to attain maximum profit in the cloud constrained by those QoS guarantees and Service Level Agreements, SLAs between the cloud vendor and clients. Figure: CCOA Overview[6] The Cloud Computing Open Architecture, CCOA presented in [6] amalgamates the service oriented architecture with the virtualization techniques by its seven architectural principles and ten interconnected modules. This architecture meets the end objectives of creating scalable provisioning platform for cloud computing which can be configured based on the customer requirements, proposing shared services to provide cloud offerings to business consumers in a unified way, and maximizing business value through monetization of computing. The first of the seven principles, illustrated along with the ten modules in Fig 3.1 also from [6], the Integrated Cloud Ecosystem Management includes four modules which are interdependent and give and take services from one another. Cloud Vendor Dashboard is used for managing internal operations of the cloud, Cloud Partners Dashboard for Cloud partners who collaborate with Cloud Vendors to leverage services to the Cloud Client while also providing them components through its interface to the rest of the cloud. Cloud Client Dashboard is the centre of the unified framework clients use to access services, like Web portals or program based business to enterprise users channel or phone based individual customer representative channel. Cloud Vendors and Cloud Clients also interface the Cloud Ecosystem Management module which supervises cloud activities while managing memberships. The second principle of Virtualization of Infrastructure is met by using Hardware components in plug and play mode for hardware virtualization and managing software images, codes, sharing etc. for software virtualization. The module used is the Core Infrastructure of the Cloud. Third principle is Service Orientation which is provided by the Cloud Horizontal Business submodule, which are the platform services share by a range a customers; and Cloud Vertical Business sub module which are more domain or industry specific. The fourth principle of Extensible Provisioning and Subscription for cloud segregates Cloud Provisioning Services from Cloud Subscription Services which share role defining framework and notification framework but operate provisioning process and subscription process separately. The fifth one about Configurable Cloud Offerings are the cloud business solutions in the form of IaaS like storage cloud Google Docs, SaaS like software leveraged by PayPal for customers, Application as a Service like web based development tools and Business process as a service like software testing platforms. The next module of Cloud Information Architecture is responsible for the effective communication of various modules with each other and helps meet the sixth principle of Unified Information Exchange. Lastly the Cloud Quality Governance module is identifies quality indicators and governs their state to use the Quality of Service parameters for defining reliability, response time and security. With this module we attain the most important principle of Cloud Quality and Governance. 72
4 This architecture successfully amalgamates the power of service oriented architecture missing in many cloud offerings and the existing use of virtualization technology missing in pure service oriented architectures. IV. PERFORMANCE MODEL DRIVEN QoS GUARANTEES AND OPTIMIZATION While the previous work focuses on how to provide services to the customers in a unified way while making the best out of the resources, this Performance Model Driven Cloud in [4] monitors the performance delivered by the cloud, ensures QoS guarantees to customers as well as optimizes the profits in the cloud constrained by these QoS and SLAs. Performance model predicts and makes optimal decisions about many decision variables to foresee interactions among these decisions and hence optimizing decisions in autonomic control. A performance model like LQM has good correspondence to layered resource behavior. The performance parameters of LQM are external services, CPU demands of entries and requests within entries. LQM is an extended queuing network model which predicts throughputs, queueing delays, service delays and utilization of resources. Quality of Service is a goal of Cloud management which is treated as a constraint on the resource optimization that is seeking maximum profit out of minimum number of resources. For a service of class c, the associated price customer pays to the application is Pc, and response time of the service is assumed to be the measure of its QoS. The workload given to a class of service c describes the intensity of the streams of user requests for the service, in terms either of a throughput fc for user class c, or the number Nc of users that are interacting and their think time Zc which represents the users mean delay between receiving a response, and issuing its next request. For each service class c there is a required throughput fc,min or a required user response time Rc,max. Rc,max can be expressed as a minimum user throughput requirement using Little's result: fc fc,min = Nc/(Rc,max + Zc) Now original delay requirements are changed to throughput requirements and optimization will consider only the throughput. Network Flow Model, NFM, depicting the flow of execution commands at the processors is used for the purpose of optimization. The nodes of NFM are the entities and the arcs arcs with their weights represent the flow of demand and CPU-sec of execution per second. Each host h has a price of CPU execution of Ch per CPU-sec, including unused CPU-sec allocated in order to reduce contention delays, In the NFM results; each task t has a reservation αht in CPU-sec per sec, on some host h. If ζapp and τapp are the sets of user classes and tasks involved with App. PROFITApp=ΣcζApp Σ(h,t) τapp Chαht The cloud optimization is to maximize the total profits: TOTAL = ΣAppPROFITApp Figure: Network Flow Model[4] This approach of optimization for profit maximization is effective as well as scalable to meet new challenges of Cloud Computing. The scalability for very large cloud shall come from scaling the performance model calculations by partitioning them to subsets of processors. These subsets can be very large though, as observed during the implementations of [4], so as to accommodate many applications. Further work is being done to account for VM overhead costs, memory allocation, communication delays and licensing costs of software replicas. V. CONCLUSION The design of several diverse platforms deploying cloud computing are studied in details and their issues have been highlighted for easy deployment of similar solutions for such issues. For instance simply using Linux clusters and server farms with easy and modular design of Eucalyptus developed for research environments. Applications that need to focus on delivery of best services to the customers and 73
5 maximizing profit have the aforementioned architecture to easily deliver services and satisfy the customers by use of service orientation or guarantee them QoS at the same time as optimizing the vendors profit. Some applications requiring high availability can use design similar to Dynamos, to trade of between availability and consistency. For those focusing on performance can deploy a simple MapReduce architecture of Google. Google file system apart from detailing a system that is scalable, fault tolerant and delivers high performance; also teaches to observe the customer behavior and requirements closely and optimizing to deliver them best services possible. BIBLIOGRAPHY [1] Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Yousef, and Dmitrii Zagorodnov. The Eucalyptus Open-source Cloudcomputing System. In Proceedings of Cloud Computing and Its Applications [online], October [2] Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and Werner Vogels. Dynamo: Amazons Highly Available Key-value Store. SOSP07, October 1417, 2007, Stevenson, Washington, USA. [3] Jefrey Dean, Sanjay Ghemawat. MapReduce: Simplified Data Processing on Large Clusters. OSDI [4] Jim (Zhanwen) Li, John Chinneck, Murray Woodside, Marin Litoiu, Gabriel Iszlai. Performance Model Driven QoS Guarantees and Optimization. In CLOUD 09: Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, Pages [5] Karthik R, Diganta Goswami. An Open Cloud Architecture for Provision of IaaS. [Accepted] [6] Liang-Jie Zhang and Qun Zhou. CCOA: Cloud Computing Open Architecture.IEEE International Conference on Web Services, [7] Sanjay Ghemawat, Howard Gobiof, and Shun-Tak Leung The Google File System. SOSP'03, October1922,2003,BoltonLanding,NewYork, USA. 74
A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS G.Kesavaraj 1, R.Ramya 2 1 Assistant Professor,kesavaraj2020@gmail.com
More informationLSKA 2010 Survey Report I Device Drivers & Cloud Computing
LSKA 2010 Survey Report I Device Drivers & Cloud Computing Yu Huang and Hao-Chung Yang {r98922015, r98944016}@csie.ntu.edu.tw Department of Computer Science and Information Engineering March 31, 2010 Abstract
More informationThe Eucalyptus Open-source Cloud Computing System
The Eucalyptus Open-source Cloud Computing System Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Rich Wolski, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov University of California, Santa Barbara Cloud
More informationCloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010
Cloud Design and Implementation Cheng Li MPI-SWS Nov 9 th, 2010 1 Modern Computing CPU, Mem, Disk Academic computation Chemistry, Biology Large Data Set Analysis Online service Shopping Website Collaborative
More informationDynamo: Amazon s Highly Available Key-value Store
Dynamo: Amazon s Highly Available Key-value Store Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and
More informationTHE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s
More informationFREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.
+ FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.it) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS
More informationCLOUD COMPUTING. When It's smarter to rent than to buy
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
More informationLi Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
More informationHow 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
More informationSeminar Presentation for ECE 658 Instructed by: Prof.Anura Jayasumana Distributed File Systems
Seminar Presentation for ECE 658 Instructed by: Prof.Anura Jayasumana Distributed File Systems Prabhakaran Murugesan Outline File Transfer Protocol (FTP) Network File System (NFS) Andrew File System (AFS)
More information2) 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
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationPrivate Cloud in Educational Institutions: An Implementation using UEC
Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,
More informationCLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION
CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION Neha Roy 1, Rishabh Jain 2 1 PG Scholar, Masters of Technology, Galgotias College of Engineering and Technology, Greater Noida (India) 2 Assistant
More informationService Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.
Service Oriented Cloud Computing Architectures Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN. Overview Cloud Computing What is cloud computing Types of cloud computing Service Oriented
More informationInfrastructure for Cloud Computing
Eucalyptus: an Open-Source Infrastructure for Cloud Computing Rich Wolski Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Woody Rollins, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov The Eucalyptus
More informationTopic : Cloud Computing Architecture. Presented by 侯 柏 丞. 朱 信 昱
Topic : Cloud Computing Architecture Presented by 侯 柏 丞. 朱 信 昱 Paper survey CCOA:Cloud Computing Open Architecture 2009 IEEE International Conference on Web Services Service-Oriented Cloud Computing Architecture
More informationOn Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
More informationInternational 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
More informationCloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
More informationA REVIEW ON EFFICIENT DATA ANALYSIS FRAMEWORK FOR INCREASING THROUGHPUT IN BIG DATA. Technology, Coimbatore. Engineering and Technology, Coimbatore.
A REVIEW ON EFFICIENT DATA ANALYSIS FRAMEWORK FOR INCREASING THROUGHPUT IN BIG DATA 1 V.N.Anushya and 2 Dr.G.Ravi Kumar 1 Pg scholar, Department of Computer Science and Engineering, Coimbatore Institute
More informationCloud Computing An Introduction
Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di
More informationANALYSIS OF SMART METER DATA USING HADOOP
ANALYSIS OF SMART METER DATA USING HADOOP 1 Balaji K. Bodkhe, 2 Dr. Sanjay P. Sood MESCOE Pune, CDAC Mohali Email: 1 balajibodkheptu@gmail.com, 2 spsood@gmail.com Abstract The government agencies and the
More informationAn 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
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
More informationScalable Multiple NameNodes Hadoop Cloud Storage System
Vol.8, No.1 (2015), pp.105-110 http://dx.doi.org/10.14257/ijdta.2015.8.1.12 Scalable Multiple NameNodes Hadoop Cloud Storage System Kun Bi 1 and Dezhi Han 1,2 1 College of Information Engineering, Shanghai
More informationIaaS 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
More informationChapter 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
More informationUbuntu Enterprise Cloud Architecture
Technical White Paper Ubuntu Enterprise Cloud Architecture By Simon Wardley, Etienne Goyer & Nick Barcet August 2009 Copyright Canonical 2009 www.canonical.com Overview Ubuntu Enterprise Cloud (UEC) brings
More informationIntroduction to OpenStack
Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa carlo.vallati@iet.unipi.it Cloud Computing - Definition Cloud Computing is a term coined to refer
More informationHow To Design A Cloud Computing Architecture
Service Oriented Cloud Computing Architectures Asher J. Vitek ABSTRACT This paper discusses cloud computing and the eventual goal to make a uniform cloud computing architecture that will allow people to
More informationSOLVING LOAD REBALANCING FOR DISTRIBUTED FILE SYSTEM IN CLOUD
International Journal of Advances in Applied Science and Engineering (IJAEAS) ISSN (P): 2348-1811; ISSN (E): 2348-182X Vol-1, Iss.-3, JUNE 2014, 54-58 IIST SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE
More informationFleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre
FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre Matteo Turilli, David Wallom Eucalyptus is available in two versions: open source and enterprise. Within this
More informationAneka: A Software Platform for.net-based Cloud Computing
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
More informationCHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should
More informationGroup Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
More informationFundamentals of Cloud Computing
Dr. Christian Baun Fundamentals of Cloud Computing 1/10 Fundamentals of Cloud Computing Dr. Christian Baun christian.baun@h-da.de 31.5.2012 Dr. Christian Baun Fundamentals of Cloud Computing 2/10 Agenda
More informationTHE CC1 PROJECT SYSTEM FOR PRIVATE CLOUD COMPUTING
Computer Science 13 (2) 2012 http://dx.doi.org/10.7494/csci.2012.13.2.103 J. Chwastowski R. Grzymkowski M. Kruk M. Nabożny Z. Natkaniec A. Olszewski H. Pa lka Z. Sobocińska T. Sośnicki M. Szostak P. Syktus
More informationExperimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT
Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT S. Gobinath, S. Saravanan PG Scholar, CSE Dept, M.Kumarasamy College of Engineering, Karur, India 1 Assistant Professor,
More informationOpen Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
More informationSistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi ogervasi@computer.org 2 Introduction Technologies
More informationArchitectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
More informationEfficient 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
More informationEvaluation Methodology of Converged Cloud Environments
Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,
More informationCloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
More informationReview of Cloud Computing Architecture for Social Computing
Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur
More informationAn Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
More informationAn Integrated Framework for Cloud Data Management in Educational Institutes
An Integrated Framework for Cloud Data Management in Educational Institutes Indu Arora Department of Computer Science and Applications MCM DAV College for Women Chandigarh, India indarora@yahoo.co.in Dr.
More informationOptimal 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,
More informationPRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,
More informationLeveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000
Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000 Alexandra Carpen-Amarie Diana Moise Bogdan Nicolae KerData Team, INRIA Outline
More informationClouds for Different Services
www.ijcsi.org 273 Clouds for Different Services Sanjeev Narayan Bal Dept.of Comp.Sc. TACT, Bhubaneswar Abstract The Cloud has become a new vehicle for delivering resources such as computing and storage
More informationToday: Data Centers & Cloud Computing" Data Centers"
Today: Data Centers & Cloud Computing" Data Centers Cloud Computing Lecture 25, page 1 Data Centers" Large server and storage farms Used by enterprises to run server applications Used by Internet companies
More informationResource 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
More informationInternational 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
More informationCLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.
CLOUD COMPUTING Mr. Dhananjay Kakade CSIT, CHINCHWAD, Mr Giridhar Gundre CSIT College Chinchwad Abstract: Cloud computing is a technology that uses the internet and central remote servers to maintain data
More informationIaaS Implementation of a Private Cloud using Open Source Technology
IaaS Implementation of a Private Cloud using Open Source Technology Rajat Kandpal BTech CSE College of Engineering Roorkee Roorkee, India Vishal Kumar BTech CSE College of Engineering Roorkee Roorkee,
More informationA Gentle Introduction to Cloud Computing
A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years
More informationHow To Understand Cloud Computing
Virtualizing the Private Cloud for Maximum Resource Utilization C.Shreeharsha, Prof.ManasiKulkarni Computer Engineering Department, VJTI, Matunga, Mumbai, India, E-mail:harshagzb89@gmail.com. Abstract
More informationAuto-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
More informationCloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged
Cloud 101 Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Outline What is cloud computing? Cloud service models Deployment
More informationABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
More informationA Business Driven Cloud Optimization Architecture
A Business Driven Cloud Optimization Architecture Marin Litoiu York University, Canada mlitoiu@yorku.ca Murray Woodside Carleton University, Canada Johnny Wong University of Waterloo, Canada Joanna Ng,
More informationResearch and Application of Redundant Data Deleting Algorithm Based on the Cloud Storage Platform
Send Orders for Reprints to reprints@benthamscience.ae 50 The Open Cybernetics & Systemics Journal, 2015, 9, 50-54 Open Access Research and Application of Redundant Data Deleting Algorithm Based on the
More informationSystem Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
More informationVirtual Machine in Data Center Switches Huawei Virtual System
Virtual Machine in Data Center Switches Huawei Virtual System Contents 1 Introduction... 3 2 VS: From the Aspect of Virtualization Technology... 3 3 VS: From the Aspect of Market Driving... 4 4 VS: From
More informationA Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
More informationAccelerating Time to Market:
Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software
More informationWhat Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
More informationA Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture
, March 12-14, 2014, Hong Kong A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture Abdulsalam Ya u Gital, Abdul Samad Ismail, Min Chen, and Haruna Chiroma, Member,
More informationHow To Understand Cloud Computing
Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
More informationThe Eucalyptus Open-source Cloud-computing System
The Eucalyptus Open-source Cloud-computing System Daniel Nurmi, Rich Wolski, Chris Grzegorczyk Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov Computer Science Department University
More informationMultilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
More informationEucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What
More informationCSE543 Computer and Network Security Module: Cloud Computing
CSE543 Computer and Network Security Module: Computing Professor Trent Jaeger 1 Computing Is Here Systems and Internet Infrastructure Security (SIIS) Laboratory 2 Computing Is Here Systems and Internet
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationLOGO Resource Management for Cloud Computing
LOGO Resource Management for Cloud Computing Supervisor : Dr. Pham Tran Vu Presenters : Nguyen Viet Hung - 11070451 Tran Le Vinh - 11070487 Date : April 16, 2012 Contents Introduction to Cloud Computing
More informationCloud Computing Overview
Cloud Computing Overview -A 60 minute overview on some essentials about Cloud systems -Target audience: Management, Architects Cloud Computing A cloud computing system stores data in a remotely accessible
More informationInfrastructure 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.,
More informationVirtualization & Cloud Computing (2W-VnCC)
Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical
More informationSLA Driven Load Balancing For Web Applications in Cloud Computing Environment
SLA Driven Load Balancing For Web Applications in Cloud Computing Environment More Amar amarmore2006@gmail.com Kulkarni Anurag anurag.kulkarni@yahoo.com Kolhe Rakesh rakeshkolhe139@gmail.com Kothari Rupesh
More informationThe Eucalyptus Open-source Cloud-computing System
The Eucalyptus Open-source Cloud-computing System Daniel Nurmi, Rich Wolski, Chris Grzegorczyk Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov Computer Science Department University
More informationThe Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services
The Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services Robert Grossman 1, 2, Yunhong Gu 1, Michal Sabala 1, Collin Bennett 2, Jonathan Seidman 2 and
More informationWhite Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationVirtualization Management
Virtualization Management Traditional IT architectures are generally based in silos, with dedicated computing resources to specific applications and excess or resourcing to accommodate peak demand of the
More informationIn a dynamic economic environment, your company s survival
Chapter 1 Cloud Computing Defined In This Chapter Examining the reasons for cloud Understanding cloud types Defining the elements of cloud computing Comparing private and public clouds In a dynamic economic
More informationEucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What
More informationElastic 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
More informationCloud Performance Considerations
Dr. Stefan Pappe - Distinguished Engineer - Leader Cloud Service Specialty Area Dr. Curtis Hrischuk Cloud Performance Leader IBM Global Technology Services Cloud Performance Considerations Disclaimer This
More informationCloud Computing and Open Source: Watching Hype meet Reality
Cloud Computing and Open Source: Watching Hype meet Reality Rich Wolski UCSB Computer Science Eucalyptus Systems Inc. May 26, 2011 Exciting Weather Forecasts 99 M 167 M 6.5 M What is a cloud? SLAs Web
More informationEnsuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
More informationCloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
More informationHow To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)
Installing Eucalyptus Past, Present, and Future Eucalyptus Overview Most widely deployed software platform for on-premise IaaS clouds 25,000+ cloud starts as of mid 2011 AWS-compatible, enterprise-deployed
More informationScientific and Technical Applications as a Service in the Cloud
Scientific and Technical Applications as a Service in the Cloud University of Bern, 28.11.2011 adapted version Wibke Sudholt CloudBroker GmbH Technoparkstrasse 1, CH-8005 Zurich, Switzerland Phone: +41
More informationCloud 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
More informationSession 3. the Cloud Stack, SaaS, PaaS, IaaS
Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from
More information