How To Understand Cloud Computing
|
|
- Bartholomew Hart
- 3 years ago
- Views:
Transcription
1 A Survey on Cloud Computing and Current Solution Providers Vahid Ashktorab 1, Seyed Reza Taghizadeh 2, Dr. Kamran Zamanifar 3 1 Department of Computer Engineering, Islamic Azad University of NajafAbaad, Isfahan, Iran 2 Department of Information Technology, Kahje-Nassir-Toosi University of Technology, Tehran, Iran 3 Department of Computer Engineering, Islamic Azad University of NajafAbaad, Isfahan, Iran ABSTRACT Cloud computing is an attractive computing model since it allows for resources to be provisioned according to a demand basis. It has also made it possible to process a large amount of data, using clusters of commodity computers. Moreover, the diffusion of cloud computing is expected to generate substantial direct and indirect impacts on economic and employment growth and also to face the world with new possibilities which are specific to cloud computing. In this paper we have introduced the most renowned cloud solution providers at present, and explained their features and different aspects. Besides, we have given a telling overview of cloud computing concept, service models and deployment methods. Keywords: Cloud Solution Providers, Deployment Methods, Cloud Service Models, Cloud Concept 1. INTRODUCTION Cloud computing is a pay-per-use consumption and delivery model that enables real-time delivery of configurable computing resources (for example, networks, servers, storage, applications, services) [2]. Typically, these are highly scalable resources delivered over the Internet to multiple companies, which pay only for what they use. Cloud delivery models can help organizations scale their investments as they grow their business. They can also open the door to new business approaches through standardized applications, infrastructure, testing environments and business processes that help improve service delivery and efficiency [1]. This concept that is broadly recognized by Australian businesses and government agencies. But not always well understood in details. To some degree, this is due to the rapid evolution of cloud computing service offering. Indeed, cloud computing is a catchall term that is often misused. The US National Institute of standards and Technology (NIST) defines cloud computing as: A model for enabling ubiquitous, convenient, on demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released. In practice, cloud computing describes three over-aching and related service models, delivered over a network to replace product models. Each of these service lines displays the same core criteria. The concept itself has been around since the 1960s and has been boosted in recent years. Various factors have contributed to this such as the increased availability of broadband internet, improved technologies such as virtualization and new models to deliver web-based services. The concept itself has been around since the 1960s and has been boosted in recent years. Various factors have contributed to this such as the increased availability of broadband internet, improved technologies such as virtualization and new models to deliver web-based services. Cloud computing has the following main characteristics[4]: Multi-tenancy IT resources are shared between different users and customers Rented service delivery model customers pay for the service instead of buying software licenses and hardware On-demand usage/flexibility cloud services can be used almost instantly and can easily be scaled up and down External data storage a customers data is usually stored externally at the location of the cloud computing vendor Parts of IT resources can also be reserved and dedicated for one customer only. This type of cloud computing is called private cloud computing Cloud services can also be hosted, delivered and used exclusively within one organization. This is called internal cloud computing. As this variant is almost fully dependent on internal, on-premise IT resources, it is highly questionable if internal cloud computing should be defined as cloud computing at all. In this paper, we have first explained about the concept of cloud computing and its various categories. We have mentioned Cloud service models and Deployment methods at present in chapter 2. After that, in chapter three, we have focused on current reputed solution providers in the scope of cloud computing. Finally, chapter 4 concludes the paper. 2. CLOUD SERVICE MODELS AND DEPLOYMENT METHODS Volume 1, Issue 2, October 2012 Page 226
2 Defining what comprises Cloud Computing is hard because it is so many things. Many vendors do not help clarify it because labeling products as Cloud Computing makes them appear current and more relevant. Despite all the marketing hype, Cloud Computing can be readily broken down into one of three delivery models as defined by NIST and known as the SPI model. SPI stands for Software, Platform and Infrastructure. When all the hype is stripped away, these just represent hardware and software[9]. Cloud computing enables hardware and software to be delivered as services, where the term service is used to reflect the fact that they are provided on demand and are paid on a usage basis the more you use the more you pay. Draw an analogy with a restaurant. This provides a food and drinks service. If we would like to eat at a restaurant, we do not buy it, just use it as we require. The more we eat the more we pay. Cloud Computing provides computing facilities in the same way as restaurants provide food, when we need computing facilities, we use them from the cloud. The more we use the more we pay[8]. When we stop using them we stop paying. Although the above analogy is a great simplification, the core idea holds. Since computing is many things, Cloud Computing has a lot of things to deliver as a service. These services are described as below: Software as a Service (SaaS): SaaS supports a software distribution with specific requirements. In this layer, the users can access an application and information remotely via the Internet and pay only for that they use. Salesforce is one of the pioneers in providing this service model. Microsoft s Live Mesh also allows sharing files and folders across multiple devices simultaneously. SaaS employs the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based ), or a program interface[13]. The provider manages or controls the underlying cloud infrastructure with the possible exception of limited user-specific application configuration settings. Platform as a Service (PaaS): PaaS offers an advanced integrated environment for building, testing and deploying custom applications. Created or acquired applications supported by the provider are deployed onto the cloud infrastructure which the provider manages or controls. The consumer has control over the deployed applications and possible configuration settings for the application-hosting environment[13]. The examples of PaaS are Google App Engine, Microsoft Azure, and Amazon Map Reduce/Simple Storage Service Consumer. Infrastructure as a Service (IaaS) : IaaS is built on top of the data center layer. IaaS enables the provision of storage, hardware, servers and networking components. The client typically pays on a per-use basis. Thus, clients can save cost as the payment is only based on how much resource they really use. The consumer is able to deploy and run arbitrary software, which can include operating systems and applications[14]. The provider manages or controls the underlying cloud infrastructure while the consumer has control over operating systems, storage, and deployed applications; and possible limited control of select networking components. Infrastructure can be expanded or shrunk dynamically as needed. The examples of IaaS are Amazon EC2 (Elastic Cloud Computing) and S3 (Simple Storage Service). The cloud model is composed of four deployment models: private cloud, community cloud, public cloud, and hybrid cloud. Here is a definition for each deployment model. Further information is given in table 1. Public Cloud The cloud infrastructure is provisioned by the cloud provider for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. Private Cloud Infrastructure provisioned solely for a single organization, whether managed internally or by a thirdparty and hosted internally or externally. Community Cloud Shares infrastructure between several organizations from a specific community with common concerns (e.g., security, compliance, jurisdiction), whether managed internally or by a third-party and hosted internally or externally. Hybrid Cloud A composition of two or more clouds (private, community, or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models. It can also be defined as multiple cloud systems that are connected in a way that allows programs and data to be moved easily from one deployment system to another. Table 3 : Cloud Deployment Models and their advantages Cloud type Features Advantages Public For use by multiple organizations on a shared basis and hosted and managed by a third party service provider[22] Ability to rapidly scale the allocation of computing resources to match fluctuations in business demand [7]. Utility based pricing, so that users only pay for computing resources actually used. Potentially large economies of scale Private For exclusive use by a single organization Considered as the most secure option, Volume 1, Issue 2, October 2012 Page 227
3 and typically controlled, managed and hosted in private data centers [23]. Currently the most common form of cloud in Australia, and the first in company s cloud journey Community For use by a group of related organizations that wish to make use of a common cloud computing environment i.e. local councils with a shared service offering Effectively half way between private and public cloud[19] Hybrid Both private and public cloud models are adopted by a single organization but with reduced potential for economies of scale and productivity gains available through multi-tenant options[17] Reduced economies of scale traded off for increased security Allows multiple deployment methods to meet specific business needs[9] 3. CLOUD SOLUTION PROVIDERS Even though there have been some comparative researches about cloud computing that are carried by different academic or enterprise perspectives, we have scrutinized cloud solution providers in terms of various classifications such as infrastructure technology, PaaS provider, programming platform, security, and so on. In this part, different solution provider will be introduced and explained. 3.1 Xen Cloud Platforms (XCP) The Xen hypervisor is a solution for infrastructure virtualization that provides an abstraction layer between servers hardware and the operating system. A Xen hypervisor allows each physical server to run several virtual servers handling the operating system and its applications from the underlying physical server. The Xen solution is used by many cloud solutions such as Amazon EC2, Nimbus and Eucalyptus. Recently, Xen.org announced the Xen Cloud Platform (XCP) as a solution for cloud infrastructure virtualization. But, differently from existent open source cloud solutions, XCP does not provide the overall architecture for cloud services[26]. Their goal is to provide a tool to cope with automatic configuration and maintenance of cloud platforms. The XCP architecture is based on the XCP hosts that are responsible to host the virtual machines. these hosts are aggregated in a XCP resource pool and using a Shared Storage the virtual machines can be started and restarted on any XCP host[29]. The Master XCP host offers an administration interface and forwards command messages to others XCP hosts. 3.2 Amazon web service It takes advantage of elastic computer cloud (EC2) that allows uploading XEN virtual machine images to the infrastructure and gives client APIs to instantiate and manages them. Virtualization management is done on OS level. It uses IaaS service and Xen images service. In the scope of load balancing, service will allow users to balance incoming request and traffic across multiple EC2 instances[15]. It also makes use of Round-Robin load balancing. The Amazon load balancing is recognized as an elastic load balancing. This system also alerts failover automatically and resync back to the last known state as if nothing had failed. It utilizes Simple Storage Service (S3) and SimpleDB. SimpleDB provides a semi-structured data store with query capability. The service also benefits from X 509 certificate, SSL,Firewall, and acees control list to meet the security concerns. The programming framework of Amazon is Amazon Machine Image (AMI), and Amazon Mapreduce Framework[9]. Figure bellow shows how the services in Amazon web service fit together. Figure 1: Relation of Amazon cloud services [12] Volume 1, Issue 2, October 2012 Page 228
4 3.3 GoGrid This solution provider uses data centered architecture which is designed to deliver a guaranteed QoS level for the exported services. It automatically reconfigures for infrastructure to cater for fluctuations in the demand. Virtualization management is done by Xen Hypervisor. It makes use of IaaS service. The employed algorithms in load balancing are Round Robin, Sticky Session, and SSL Least Connect. In the realm of fault tolerability, instantly scalable and reliable file-level backup service is used. To store data, it uses a two step process: first connecting each server to private network, then utilizing transfer protocols, such as RSYNC, FTP, SAMBA, SCP) to transfer data to cloud storage and to receive from it[19]. GoGrid does not guarantee a secure data transmission, but it supports java, python, and Ruby programming languages. 3.4Flexiscale Flexiscale benefits from a data centered architecture which is designed to deliver a guaranteed QoS level for the exported services. It automatically reconfigures for infrastructure to cater for fluctuations in the demand. It also allows multilayer architectures through s high speed internal GigE network[4]. Virtualization management is done by Xen Hypervisor. It makes use of IaaS service. Load balancing is done by Automatic Equalization of server load within Cluster. It also uses a full self-service fault tolerance mechanism which can start, stop, delete and change memory and IPs of Virtual Dedicated Servers. Storage management is committed to a persistent storage, based on a fully virtualized high-end SAN/NAS back-end. To guarantee a secure data transmission, each user is given the possibility to use his own VLAN, Virtual Dedicated Servers with SLA and Tier 1 top quality storage backend. it also supports C,C#, C++, Java, PHP, Perl, and Ruby programming languages. 3.5 Mosso Mosso merges the idea of cloud computing with the traditional managed and shared server environment which many web hosts provide. Servers are in intelligent clusters which provides a fairly efficient environment from infrastructure and power usage points of view, but it doesn t provide root access to servers. Virtualization is managed by VMware ESX Server. It profits from IaaS service.. Mosso storage is based on Rackspace Mosso Cloud files, which is reliable, scalable, and affordable web-based storage for backing up and archiving the static contents of all users[10]. It also obeys data security standards i.e. those which are presented by Payment card industry. Mosso currently support ASP and AHP. 3.6 Nimbus Nimbus is an open source solution (licensed under the terms of the Apache License) to turn clusters into an IaaS for Cloud Computing focusing mainly on scientific applications. This solution gives the users the possibility to allocate and configure remote resources by deploying VMs known as Virtual Workspace Service (VWS). A VWS is a VM manager that different frontends can invoke. To deploy applications, Nimbus offers a cloudkit configuration that consists of a manager service hosting and an image repository. The workspace components are as follow[21]: Workspace service: is web services based and provides security with the GSI authentication and authorization. Currently, Nimbus supports two frontends: Amazon EC2 and WSRF. Workspace control: is responsible for controlling VM instances, managing and reconstructing images, integrating a VM to the network and assigning IP and MAC addresses. The workspace control tools operate with the Xen hypervisor and can also operate with KVM5. Workspace resource management: is an open source solution to manage different VMs, but can be replaced by other technologies such as OpenNebula. Workspace pilot: is responsible for providing virtualization with few changes in cluster operation. This component handles signals and has administration tools. 3.7 OpenNebula OpenNebula is an open-source toolkit used to build private, public and hybrid clouds. It has been designed to be integrated with networking and storage solutions and to fit into existing data centers. The OpenNebula architecture is based on three basic technologies to enable the provision of services on a distributed infrastructure: virtualization, storage and network[31]. All resource allocation is done based on policies. The Cumulus Project was an academic proposal based on OpenNebula. Cumulus intends to provide virtual machines, virtual applications and virtual computing platforms for scientific applications. Visualizing the integration of already existing technologies, the Cumulus project uses HP and IBM blade serves running Linux and Xen hypervisor. The Cumulus networking solution was called the forward mode, where users do not need to specify any network configuration information. Instead the backend servers are responsible for allocating a dynamic IP address for a VM and returning these to the users, making such networking solution transparent to the users. 3.8 Google App engine This engine uses a distributed architecture named as Google geo-distributed architecture. And virtualization is managed by a multitenant architecture. Is makes use of PaaS architecture. In the case of facing a fault, it automatically pushes the fault to a number of fault tolerant servers. It has tried to reach interoperability between platforms of different vendors and programming languages. Storage is handled by proprietary databases which use big tables and a kind of distributes storage. To provide security, Google App profits from RSA/128-bit and AES encryption. TLS based server Volume 1, Issue 2, October 2012 Page 229
5 authentication is another brilliant feature used by Google App[22]. The programming framework of Google map supports Python, Java as well as several Java related standards such as the Java Servlet API, JDO and JPA. Figure 4 : The OpenNebula architecture [17] 3.9 GigaSpaces GigaSpaces offers an appropriate architecture for mission-critical applications, where the need for extreme performance, reliability and scalability necessitates an alternative to traditional tire-based architectures. In this solution provider, virtualization is done in application level. It profits from PaaS service. And load balancing is performed through the GigaSpaces high performance communication protocol over the EC2 network infrastructure. In this solution provider each node in the AMI cluster automatically discovers the other nodes and helps the cluster to become a fault tolerant cluster[22]. Heterogeneous environment of GigaSpaces allows seamless interoperability between the different programming languages. In the security scope, it benefits from built-in SSH tunneling. The programming framework of GigaSpaces supports Java and C++ programming languages SunCloud SunCloud makes use of Solaris OS and Zettabyte File System (ZFS). It has clusters of servers and public IP addresses, and profits from Open Dynamic Infrastructure Management Strategy. Virtualization is managed by Hypervisor (SunxVM Server). It uses PaaS service, and benefits from hardware balancers, that outperform software balancers, to reach load balancing. SunCloud has a resource based scheduling of service request mechanism and an automatic failover method which is used when a node fails. This procedure makes SunCloud to be fault tolerant. It has interoperability for large-scale computing resources across multiple clouds[28]. MySQL row based replication, and routine use of backup with replication are those who help SunCloud with storing data. It also uses user-provisioning and metadirectory solution to provide a secure environment. Some other tasks such as role-based access management to back line resources, and Access Control are also performed to have a more secure environment. The programming framework of SunCloud supports Java, C, C++, RESTful, FORTRAN, Python, and ruby Eucalyptus Eucalyptus is an open source cloud computing framework focused on academic research. It provides resources for experimental instrumentation and study. Eucalyptus users are able to start, control, access and terminate entire virtual machines. In its current version, Eucalyptus supports VMs that run atop the Xen supervisor [11]. Eucalyptus presents four characteristics that differentiate it from others cloud computing solutions: a) it was designed to be simple without requiring dedicated resources; b) it was designed to encourage third-party extensions through modular software framework and language-agnostic communication mechanisms; c) its external interface is based on the Amazon API (Amazon EC2) and d) it provides a virtual network overlay that isolates network traffic of different users. The Eucalyptus architecture is hierarchical and made up of four high level components[26]: Node Controller (NC): this component runs on every node that is destined for hosting VM instances. An NC is responsible to query and control the system software (operating system and hypervisor) and for conforming requests from its respective Cluster Controller. The role of NC queries is to collect essential information, such as the node s physical and the state of VM instances. NC is also responsible for assisting CC to control VM instances on a node. Cluster Controller (CC): this component generally executes on a cluster frontend machine, or any machine that has network connectivity to two nodes: one running NCs and another running the Cloud Controller (CLC). A CC is responsible to collect/report information about and schedule VM execution on specific NCs and to manage virtual instance network overlay. Storage Controller (Walrus): this component is a data storage service that provides a mechanism for storing and accessing virtual machine images and user data. Volume 1, Issue 2, October 2012 Page 230
6 Cloud Controller (CLC): this component is the entry-point into the cloud for users. Its main goal is to offer and manage the Eucalyptus underlying virtualized resources. CLC is responsible for querying node managers for resources information, making scheduling decisions, and implementing them by requests to CC Azure It has an internal-scale cloud service platform that is hosted in Microsoft data centers. It provides an OS and a set of developer services that can be used individually or together. Virtualization is managed by means of Hypervisor, type Hyper-V[11]. it uses PaaS service and a kind of built-in load balancing hardware. Azure applies containers to balance the load. If a failure occurs, SQL data service will automatically begin using another replica of the container [20]. Interoperable platform of Azure can be used to built new applications that can be run from the cloud, or enhance existing applications with cloud based capabilities. Storage is managed by means of SQL Server Data Services (SSDS) that allows storing binary large objects (blobs). It has also a Security Token Service (STS) that creates security assertion markup language token according to the rule TPlatform TPlatform is a cloud solution that provides a development platform for web mining applications, which is inspired in Google cloud technologies, and which acts as a PaaS solution. Their infrastructure is supported by three technologies: a scalable file system called Tianwang File System (TFS) what is similar to the Google File System (GFS), the BigTable data storage mechanism, and the MapReduce programming model. The TPlatform framework is composed by three layers [33]: PC Cluster: this layer provides the hardware infrastructure for data processing. Infrastructure: this layer consists of file system (TFS), distributed data storage mechanism (BigTable), and programming model (MapReduce). Data Processing Applications: this layer provides the services for users to develop their application i.e. web data analysis and language processing Apache Virtual Computing Lab (VCL) Apache VCL is an open-source solution for the remote access over the Internet to dynamically provision and reserve computational resources for diverse applications, using SaaS service. VCL has a simple architecture formed by three tiers [7]: Web server: represents the VCL portal and uses Linux/Apache/PHP solution. This portal provides a user interface that enables the requesting and management of VCL resources; Database server: storages information about VCL reservations, access controls, machine and environment inventory. It uses Linux/SQL solution; Management nodes: is the processing engine. A management node controls a subset of VCL resources, which may be physical blade servers, traditional rack, or virtual machines. It uses Linux/VCLD (perl)/image library solution. VCLD is a middleware responsible to process reservations or jobs assigned by the VCL web portal. According to type of environment requested, VCLD should assure that the computational environment will be available to user. Users may request a reservation to use the environment immediately or schedule to use it in the future[18]. 4. CONCLUSION Cloud has the power to open doors to more efficient, responsive and innovative ways of doing business. Companies worldwide are beginning to recognize cloud capabilities to generate new business models and promote sustainable competitive advantage. The cloud provides the infrastructure necessary to provide services directly to customers over the Internet. There is a clear need for the standardization of current cloud platforms at least in terms of interface, negotiation and access through Web services. Understandably, this is a considerable task as many clouds use different abstraction levels, some are generic whereas others focus on a specific application domain, etc. in this paper we explained about the concept of cloud computing. Then we introduced famous solution provider in the realm of cloud computing. We also cited different Cloud Service Models, and deployment methods. REFERENCES [1] M. Satyanarayanan, Mobile computing: the next decade, in Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond (MCS), June [2] M. Satyanarayanan, Fundamental challenges in mobile computing, in Proceedings of the 5th annual ACM symposium on Principles of distributed computing, pp. 1-7, May [3] M. Ali, Green Cloud on the Horizon, in Proceedings of the 1st International Conference on Cloud Computing (CloudCom), pp , December [4] W. Zhenyu, Z. Chunhong, J. Yang, and W. Hao, Towards Cloud and Terminal Collaborative Mobile Social Network Service, in the 2nd IEEE International Conference on Social Computing pp. 623, September [5] White Paper, Mobile Cloud Computing Solution Brief, AEPONA, November Volume 1, Issue 2, October 2012 Page 231
7 [6] Jacson H. Christensen, Using RESTful web-services and cloud computing to create next generation mobile applications, in the 24th ACM SIGPLAN conference (OOPSLA), pp , October [7] L. Liu, R. Moulic, and D. Shea, Cloud Service Portal for Mobile Device Management, in Proceedings of IEEE 7th International Conference on e-business Engineering (ICEBE), pp. 474, January [8] I. Foster, Y. Zhao, I. Raicu, and S. Lu, Cloud Computing and Grid Computing 360-Degree Compared, in Proceedings of Workshop on Grid Computing Environments (GCE), pp. 1, January [9] C. Vecchiola, X. Chu, and R. Buyya, Aneka: A Software Platform for.net-based Cloud Computing, Journal on Computing Research Repository (CORR), pp , July [10] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Journal on Future Generation Computer Systems, vol. 25, no. 6,, June [11] Y. Huang, H. Su, W. Sun, J. M. Zhang, C. J. Guo, M. J. Xu, B. Z. Jiang, S. X. Yang, and J. Zhu, Framework for building a low-cost, scalable, and secured platform for Web-delivered business services, vol. 54, no. 6, pp , November [12] W. Tsai, X. Sun, and J. Balasooriya, Service-Oriented Cloud Computing Architecture, in Proceedings of the 7th International Conference on Information Technology: New Generations (ITNG), pp , July [13] G. H. Forman and J. Zahorjan, The Challenges of Mobile Computing, IEEE Computer Society Magazine, April [14] R. Kakerow, Low power design methodologies for mobile communication, in Proceedings of IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp. 8, January [15] L. D. Paulson, Low-Power Chips for High-Powered Handhelds, IEEE Computer Society Magazine, vol. 36, no. 1, pp. 21, January [16] J. W. Davis, Power benchmark strategy for systems employing power management, in Proceedings of the IEEE International Symposium on Electronics and the Environment, pp. 117, August [17] R. N. Mayo and P. Ranganathan, Energy Consumption in Mobile Devices: Why Future Systems Need RequirementsAware Energy Scale-Down, in Proceedings of the Workshop on Power-Aware Computing Systems, October [18] A. Rudenko, P. Reiher, G. J. Popek, and G. H. Kuenning, Saving portable computer battery power through remote process execution, Journal of ACM SIGMOBILE on Mobile Computing and Communications Review, vol. 2, no. 1, January [19] A. Smailagic and M. Ettus, System Design and Power Optimization for Mobile Computers, in Proceedings of IEEE Computer Society Annual Symposium on VLSI, pp. 10, August [20] U. Kremer, J. Hicks, and J. Rehg, A Compilation Framework for Power and Energy Management on Mobile Computers, in Proceedings of the 14th International Conference on Languages and Compliers for Parallel Computing, pp , August, [21] E. Cuervo, A. Balasubramanian, Dae-ki Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, MAUI: Making Smartphones Last Longer with Code offload the 8th International Conference on Mobile systems, pp ,June [22] X. Jin and Y. K. Kwok, Cloud Assisted P2P Media Streaming for Bandwidth Constrained Mobile Subscribers, in Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems (ICPADS), pp. 800, January [23] A. Klein, C. Mannweiler, and H. D. Schotten, A Framework for Intelligent Radio Network Access Based on Context Models, in Proceedings of the 22nd WWRF meeting 2009, May [24] L. Andersien, Program analysis and specialization for the C programming language, Ph.D thesis, DIKU, University of Copenhagen, [25] Kimmo. E. E. Raatikainen, Cluster analysis and workload classification, in ACM SIGMETRICS Performance Evaluation Review, vol. 20, no. 4, May [26] A. Garcia and H. Kalva, Cloud transcoding for mobile video content delivery, in Proceedings of the IEEE International Conference on Consumer Electronics (ICCE), pp. 379, March [27] K. Kumar and Y. Lu, Cloud Computing for Mobile Users: Can Offloading Computation Save Energy, IEEE Computer Society, vol. 43, no. 4, April [28] L. Li, X. Li, S. Youxia, and L. Wen, Research on Mobile Multimedia Broadcasting Service Integration Based on Cloud Computing, in the IEEE International Conference, pp. 1, November [29] P. Zou, C. Wang, Z. Liu, and D. Bao, Phosphor: A Cloud Based DRM Scheme with Sim Card, in Proceedings of the 12th International Asia-Pacific on Web Conference (APWEB), pp. 459, June [30] J. Oberheide, K. Veeraraghavan, E. Cooke, J. Flinn, and F. Jahanian. Virtualized in-cloud security services for mobile devices, in Proceedings of the 1st Workshop on Virtualization in Mobile Computing (MobiVirt), pp , June Volume 1, Issue 2, October 2012 Page 232
8 [31] E. Vartiainen, and K. V. -V. Mattila, User experience of mobile photo sharing in the cloud, in Proceedings of the 9th International Conference on Mobile (MUM), December [32] X. Yang, T. Pan, and J. Shen, On 3G Mobile E-commerce Platform Based on Cloud Computing, in Proceedings of the 3rd IEEE International Conference on Ubi-Media Computing (U-Media), pp , August [33] J. Dai, and Q. Zhou, A PKI-based mechanism for secure and efficient access to outsourced data, in Proceedings of the 2nd International AUTHOR Vahid AshkTorab is a M.Sc. student in Computer Engineering at Islamic Azad University of Iran Najafabad Branch. He received his B.Sc. degree in Computer Science from Islamic Azad University of shiraz, Iran, in His research interests Cloud Computing and Distributed Systems Seyed Reza Taghizadeh has received his bachelor degree in software engineering in 2008, and his master degree in information technology in His fields of interest are network security, routing algorithm of networks, and wireless sensor networks. He has taught different courses of network such as Network security, computer networks, and network lab. He has also published lots of research papers in the fields of network routing and network security. Dr. Kamran Zamanifar is an associate professor in the Computer Department at the University of Isfahan. He received his PhD. in parallel and distributed systems from Leeds University, UK. In Kamran zamanifar's current research interests are in parallel and distributed systems, pervasive computing, Cloud computing and soft computing. He has many publications as books and papers. Volume 1, Issue 2, October 2012 Page 233
International Journal for Research in Civil Engineering
A survey of mobile cloud computing architecture, applications, approaches & Current Solution Providers Pravesh kumar Sumit Soni Abstract:- Cloud computing is an attractive computing model since it allows
More informationSaving Mobile Battery Over Cloud Using Image Processing
Saving Mobile Battery Over Cloud Using Image Processing Khandekar Dipendra J. Student PDEA S College of Engineering,Manjari (BK) Pune Maharasthra Phadatare Dnyanesh J. Student PDEA S College of Engineering,Manjari
More informationA Survey on Open-source Cloud Computing Solutions
A Survey on Open-source Cloud Computing Solutions Research paper produced for project OSEPA by: www.cquadrat.de Abstract Cloud computing is an attractive computing model since it allows for resources to
More informationA Survey on Open-source Cloud Computing Solutions
VIII Workshop em Clouds, Grids e Aplicações 3 A Survey on Open-source Cloud Computing Solutions Patrícia Takako Endo 1, Glauco Estácio Gonçalves 1, Judith Kelner 1, Djamel Sadok 1 1 Universidade Federal
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 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 informationIJSER II. REVIEW OF MOBILE CLOUD COMPUTING FRAMEWORK. all the resource needed. I. INTRODUCTION
International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 289 Review of Mobile Cloud Computing Framework and Authentication Problems Ms. Sangita Rase, Prof. Srinu Dharavath
More informationCloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
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 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 informationIntroduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
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 informationAN 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
More informationCloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 01-06 Cloud Computing for hand-held Devices:Enhancing Smart phones viability
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 informationCloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
More informationMobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
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 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 informationHow To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
More informationSecurity Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of
More informationA Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India dalapati89@gmail.com G. Sahoo Department of Information Technology Birla
More informationGrid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
More informationFrom 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: rajendra_bhilai@yahoo.com
More informationyvette@yvetteagostini.it yvette@yvetteagostini.it
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
More informationMobile Cloud Computing: A Tool for Future
Mobile Cloud Computing: A Tool for Future Dr. Atul Gonsai 1 Department of Comp. Science, Saurashtra University, Rajkot, India Atul.gosai@gmail.com Mr. Rushi Raval 2 Department of M.Sc. (IT&CA), Shree G.K.
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 informationOpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar
OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,
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 informationChapter 2 Cloud Computing
Chapter 2 Cloud Computing Cloud computing technology represents a new paradigm for the provisioning of computing resources. This paradigm shifts the location of resources to the network to reduce the costs
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 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 informationA Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading
More informationComparison 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
More informationDESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
More informationAnalysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
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 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 informationE-Business Technology
E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting
More informationCloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
More informationOpenNebula Open Souce Solution for DC Virtualization
13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
More informationFrom Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com
More informationCloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
More informationCloud Infrastructure Pattern
1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic
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 informationAn Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg
More informationOpenNebula Open Souce Solution for DC Virtualization
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
More informationKeywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
More informationINCREASING 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
More informationVirtual computers and virtual data storage
Virtual computers and virtual data storage Alen Šimec, Ognjen Staničić Tehnical Polytehnic in Zagreb/Vrbik 8, 10000 Zagreb, Croatia alen@tvz.hr, ognjen.stanici@tvz.hr Abstract Virtual data storage represents
More informationCLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey
CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING
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 informationOutline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
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 informationCertified Cloud Computing Professional Sample Material
Certified Cloud Computing Professional Sample Material 1. INTRODUCTION Let us get flashback of few years back. Suppose you have some important files in a system at home but, you are away from your home.
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 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 informationIBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
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 information21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
More informationCloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy talia@deis.unical.it Abstract Cloud computing systems provide large-scale
More informationCLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University
More informationDeploying 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
More informationCloud Computing & Spatial Database - A Research Paper
Role of Spatial Database in Virtual Networking - Cloud Computing DR. NEERAJ BHARGAVA Associate Professor, Department of Computer Science School of Engineering & System Sciences, MDS University, Ajmer drneerajbhargava@yahoo.co.in
More informationGlobal Innovations in Cloud Computing Services and Deployment
Global Innovations in Cloud Computing Services and Deployment Fathima Rifaa.P 1 Department of ECE, Excel College of Technology, Affiliated to Anna University, Pallakkapalayam India 1 ABSTRACT: Cloud computing
More informationCLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010
ICIC Express Letters Part B: Applications ICIC International c 2010 ISSN 2185-2766 Volume 1, Number 1, September 2010 pp. 33 38 CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY Feng-Tse Lin and Teng-San
More informationFuture of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
More informationComparison and Evaluation of Open-source Cloud Management Software
Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management
More informationAssignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
More informationComparing Open Source Private Cloud (IaaS) Platforms
Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations lance@osuosl.org / @ramereth About me OSU Open Source Lab Server hosting for Open
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
More informationResearch of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract
, pp.171-180 http://dx.doi.org/10.14257/ijgdc.2014.7.5.16 Research of Enterprise Private Cloud Computing Platform Based on OpenStack Jiang Yunxia, Zhao Bowen, Wang Shuqi and Sun Dongnan School of Automation,
More informationBuilding Blocks of the Private Cloud
www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected
More informationKeywords Cloud Computing, Platform as a Service, Software as a Service, Infrastructure as a Service, Architecture.
Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Computing:
More informationPrivate Clouds with Open Source
Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun baun@kit.edu http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging
More informationEmerging Technology for the Next Decade
Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,
More informationVirtual Machine Management with OpenNebula in the RESERVOIR project
CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture
More informationFEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
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 informationWhat is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!
Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era
More informationHow To Compare Cloud Computing Providers
ICICTT, 2013 A comparative study of major service providers for cloud computing Noman Islam Team Lead, Research and Development Technology Promotion International Research Fellow Center for Research in
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 informationViswanath Nandigam Sriram Krishnan Chaitan Baru
Viswanath Nandigam Sriram Krishnan Chaitan Baru Traditional Database Implementations for large-scale spatial data Data Partitioning Spatial Extensions Pros and Cons Cloud Computing Introduction Relevance
More informationCloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
More informationDynamic Round Robin for Load Balancing in a Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
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 informationA Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.
More informationOpenStack Introduction. November 4, 2015
OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by
More informationCloud Computing Architectures: A Retrospective Study
Cloud Computing Architectures: A Retrospective Study Ramakalavathi Marapareddy *, Ajay Bandi, and Satya Savithri Tirumala * Dept. of Electrical and Computer Engineering, Mississippi State University, USA
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationPublic Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects
More informationCloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
More informationHow To Understand Cloud Computing
CSM 002 / Advanced Dist. Sys. Session 2.2 Cloud Computing François Taïani (heavily source from: Cloud computing: stateof-the-art and research challenges, Qi Zhang, Lu Cheng, Raouf Boutaba. J. of Internet
More informationSee Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
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 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 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 informationPermanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
More informationCluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
More informationOpen Source Cloud Computing: Characteristics and an Overview
Open Source Cloud Computing: Characteristics and an Overview Naylor G. Bachiega 1, Henrique P. Martins 1, Roberta Spolon 1, Marcos A. Cavenaghi 1, Renata S. Lobato 2, Aleardo Manacero 2 1 Computer Science
More information