Cloud Computing Technology: Promises and Concerns

Total Page:16

File Type:pdf, Size:1020Kb

Cloud Computing Technology: Promises and Concerns International Journal of Computer Applications (0975 – 8887) Volume 159 – No 9, February 2017 Cloud Computing Technology: Promises and Concerns Ibrahim Attiya Xiaotong Zhang School of Computer and Communication School of Computer and Communication Engineering Engineering University of Science and Technology Beijing University of Science and Technology Beijing Beijing, China Beijing, China Mathematics Department, Faculty of Science, Beijing Key Laboratory of Knowledge Engineering Zagazig University, Zagazig, Egypt for Materials Science, Beijing, China ABSTRACT computational financing, gaming, and social networking, etc.) Recently, the concept of cloud computing has witnessed without any infrastructure investments. On the other hand, dramatic worldwide growth in the field of information cloud computing is a business model. It is based on the technology (IT). Cloud computing has gained its popularity as concept of dynamic provisioning, which is applied not only to a new computing paradigm from an ability to facilitate the services but also to compute capability, storage, networking, provision and use of IT infrastructure, platforms, and and IT infrastructure in general. From this perspective, cloud applications of any kind in the form of services that are computing is helping enterprises, governments, public and electronically available over the internet. As a result, cloud private institutions, and research organizations shape more computing is heading rapidly towards mainstream usage and effective and demand-driven computing systems. adoption for many customers, developers, enterprises, To summarize, the major objective behind the cloud governmental institutions, and researchers. In this survey, we computing is to allow users, enterprises, governments, public give an overview of cloud computing and their application and private institutions, and young researchers to benefit from domains, including the challenges that should be addressed in all of the provided features and technologies, without the need order to push the cloud technology further. Then, we present a for deep knowledge about or expertise with each one of them. systematic and comprehensive taxonomy of the cloud It also provides a flexible costing mechanism, which aims to computing technology. Moreover, we review the most popular cut costs and help customers focus on their core business and successful open source cloud computing technologies and instead of being impeded by IT obstacles. projects. Finally, we identify several open research issues that need to be investigated in the future. This paper intends to 2. WHAT IS CLOUD COMPUTING? help new researchers entering the domain of cloud computing Over the last decade, the term “cloud computing” has been by providing a comprehensive survey on recent developments. increasingly used in the business and academic communities. Indeed, lots of computer scientists and researchers have General Terms attempted to define exactly what “cloud computing” is. Computer Networks, Distributed Systems, Cloud Computing. Among the numerous definitions, we choose the widely quoted as follows: Keywords Cloud computing, cloud services, virtualization, elasticity, A definition of cloud computing was established by the U.S. open source cloud technologies. National Institute of Standards and Technology (NIST) [5], states that: “cloud computing is a model for enabling 1. INTRODUCTION ubiquitous, convenient, on-demand network access to a shared Pick up any information technology (IT) magazine or open pool of configurable computing resources (e.g., networks, any IT radio or TV channel or visit any IT website or blog, servers, storage, applications, and services) that can be rapidly “cloud computing” will definitely catch your eyes. As an provisioned and released with minimal management effort or emerging technology and business paradigm, cloud service provider interaction.” The definition demonstrates the computing promises a different way to architect, configure, essential characteristics of cloud computing environments, for and remotely manage computing services [1]. In the instance, on-demand self-service, accessible through broad traditional computing infrastructure, operating systems, networks like internet, can be quickly as well as easily scaled applications and data are typically stored as well as managed up or down on demand, draw from unlimited pool of on an individual client’s personal computer (PC) [2]. On the computing resources and involves some sort of metering contrary, cloud computing facilitates the provision and use of capability to track usage. IT infrastructure, platforms, and applications of any kind as services that are electronically available over the internet [3, Gartner [6] simply described cloud computing as “a style of 4]. The later enables millions of users to use, as well as access computing where scalable and elastic IT capabilities are to, cloud resources (hardware and software) simultaneously provided as a service to multiple external customers using through a variety of devices, including PCs, laptops, internet technologies” [7]. Garter examines qualities of cloud smartphones, and PDAs. clouding mostly from the point of view of industry. The emphasis in this definition is on the functional characteristics Generally, cloud computing has been increasingly used for of the cloud environment, for example, whether cloud solving business, scientific and engineering problems rising in computing is scalable, elastic and internet-based services. both industry and academic communities. From one hand, it offers scientific and engineering researchers a new way to A report from the University of California Berkeley [8] claims deploy computation and data-intensive applications (e.g. that “cloud computing refers to both the applications delivered scientific and engineering applications, data mining, as services over the internet and the hardware and systems 32 International Journal of Computer Applications (0975 – 8887) Volume 159 – No 9, February 2017 software in the datacenters that provide those services” [9]. which applications are hosted by a provider and are This report considered that the datacenter hardware and made accessible through a simple interface such as a software constitutes what we call a cloud. web browser over the internet. The customers are not concerned with the underlying cloud Buyya et al. [10] have defined cloud computing as follows: “a infrastructure including networks, servers, operating cloud is a type of parallel and distributed system consisting of systems, storage, platforms, and so forth. In other a collection of interconnected and virtualized computers that words, this model frees the customers from the need are dynamically provisioned and presented as one or more to install the software locally and thus to provide the unified computing resources based on service-level required resources themselves. In this model, agreements established through negotiation between the consumers have no control over the infrastructure service provider and consumers.” This definition claimed that and software configuration they use. Examples of cloud computing is the result of development and adoption of the major providers of SaaS include SalesForce.com existing technologies and paradigms, such as parallel and [17], OfficeLive, NetSuite, Oracle, IBM, distributed computing. CloudNumbers, and Microsoft, etc. Foster et al. [11] characterized cloud computing as “a large- Currently, there are many other services emanating from these scale distributed computing paradigm that is driven by main services. For instance, storage as a service (STaaS), economies of scale, in which a pool of abstracted virtualized, communications as a service (CaaS), database as a Service dynamically-scalable, managed computing power, storage, (DBaaS), network as a service (NaaS) and monitoring as a platforms, and services are delivered on demand to external service (MaaS). customers over internet.” This definition focuses on the technical features that distinguish cloud computing from other 3.2 Deployment Models distributed computing paradigms. For instance, resources are Although the term cloud computing refers in general to the virtualized and delivered as services on demand. delivery of services on demand over a computer network, cloud services can be deployed in four different ways 3. OVERVIEW OF CLOUD depending on the organizational structure and the COMPUTING provisioning location. The four major models for deploying The first definition given above (NIST definition) describes and accessing cloud computing environments are as follows: cloud computing as having five essential characteristics, three Public cloud, Private cloud, Community cloud, and Hybrid service models, and four deployment models (see Figure 1). cloud. In the following, we describe these models in detail and review the major service providers for each model. Public cloud: Public clouds (also called “external clouds”) are the most common deployment models 3.1 Service Delivery Models in which a third-party service provider makes In general, cloud computing services are categorized into resources, such as computing, storage, networks, three different groups according to the abstraction level of the virtualization, and applications, available to the capability provided and the service model of cloud suppliers, general public over the internet. In this model, the namely, Infrastructure as a Service (IaaS), Platform as a services are charged on the basis of the resources
Recommended publications
  • Installing, Configuring, and Running the Open Edx Platform: Eucalyptus
    Installing, Configuring, and Running the Open edX Platform: Eucalyptus Release Release September 30, 2016 Contents 1 General Information 3 1.1 Read Me.................................................3 1.2 Other edX Resources...........................................3 1.3 edX Browser Support..........................................9 1.4 Change Log...............................................9 2 Open edX Platform Releases 11 2.1 Open edX Eucalyptus Release...................................... 11 2.2 Open edX Dogwood Release....................................... 13 2.3 Open edX Cypress Release....................................... 17 2.4 Open edX Birch Release......................................... 19 3 Installing and Starting the Open edX Platform 23 3.1 Open edX Platform Installation Options................................. 23 3.2 Installation Prerequisites......................................... 26 3.3 Getting Help............................................... 26 3.4 Installing and Starting Devstack..................................... 27 3.5 Installing and Starting Fullstack..................................... 31 3.6 Installing and Starting Analytics Devstack............................... 33 4 Configuring the Open edX Platform 39 4.1 Guidelines for Updating the Open edX Platform............................ 39 4.2 Configuring Open edX Sites....................................... 39 4.3 Changing the Appearance of Open edX Sites.............................. 41 4.4 Adding Custom Fields to the Registration Page............................
    [Show full text]
  • Bokudrive – Sync and Share Online Storage
    BOKU-IT BOKUdrive – Sync and Share Online Storage At https://drive.boku.ac.at members of the University of Natural Resources and Life Sciences have access to a modern Sync and Share online storage facility. The data of this online storage are stored on servers and in data centers of the University of Natural Resources and Life Sciences. The solution is technically based on the free software "Seafile". Users can access their data via a web interface or synchronize via desktop and mobile clients. Seafile offers similar features to popular online services such as Dropbox and Google Drive. The main difference is that Seafile can be installed as open source software on its own servers and its data is stored completely on servers and in data centers of the University of Natural Resources and Life Sciences. Target group of the documentation:BOKU staff, BOKU students Please send inquiries: BOKU-IT Hotline [email protected] Table of contents 1 What is BOKUdrive ? ............................................................................................................... 3 2 BOKUdrive: First steps ............................................................................................................ 4 2.1 Seadrive Client vs. Desktop Syncing Client ...................................................................... 4 2.2 Installation of the Desktop Syncing Client ......................................................................... 5 3 Shares, links and groups ........................................................................................................
    [Show full text]
  • Open Virtualization Infrastructure for Large Telco: How Turkcell Adopted Ovirt for Its Test and Development Environments
    Open Virtualization Infrastructure for large Telco: How Turkcell adopted oVirt for its test and development environments DEVRIM YILMAZ SAYGIN BAKTIR Senior Expert Cloud Engineer Cloud Systems Administrator 09/2020 This presentation is licensed under a Creative Commons Attribution 4.0 International License About Turkcell ● Turkcell is a digital operator headquartered in Turkey ● Turkcell Group companies operate in 5 countries – Turkey, Ukraine, Belarus, Northern Cyprus, Germany ● Turkcell is the only NYSE-listed company in Turkey. ● www.turkcell.com.tr 3 Business Objectives ● Alternative solutions compatible with Turkcell operational and security standards ● Dissemination of open source infrastructure technologies within the company ● Competitive infrastructure with cost advantage 3 The journey of oVirt 4 The Journey of oVirt 3. Step three 1. Research & 2. Go-Live 3. Go-Live 4. Private Cloud 5. Go-Live Development Phase-1 Phase-2 Automation RHV 5 Research & Development ● Motivation Factors ○ Cost 1. Research & ○ Participation Development ○ Regulation ○ Independence ○ Expertise ● Risk Factors ○ Security ○ Quality ○ Compliance ○ Support ○ Worst Practices 6 Research & Development ● Why oVirt? ○ Open Source licensing 1. Research & ○ Community contribution Development ○ The same roadmap with commercial product ○ Support via subscription if required ○ Adequate features for enterprise management ○ Rest API support 6 Research & Development ● Difficulties for new infra solution ○ Integration with current infrastructure 1. Research & - Centralized Management Development - Certified/Licensed Solutions - Integration Cost ○ Incident & Problem Management - 3rd Party Support - Support with SLA ○ Acquired Habits - Customer Expectations - Quality of IT Infrastructure Services 6 Research & Development ● What we achieved ○ Building of PoC environment 1. Research & ○ V2V Migration Development ○ Upgrade Tests starting with v.4.3.2 ○ Functional Tests ○ Backup Alternative Solutions 6 Go-Live Phase-1 ● Phase-1 contains : ○ Building of new oVirt platform with unused h/w 2.
    [Show full text]
  • Red Hat Enterprise Linux 7 Libreswan Cryptographic Module Version 7.0 and Version Rhel7.20190509 FIPS 140-2 Non-Proprietary Security Policy
    Red Hat Enterprise Linux 7 Libreswan Cryptographic Module version 7.0 and version rhel7.20190509 FIPS 140-2 Non-Proprietary Security Policy Version 1.3 Last update: 2021-05-03 Prepared by: atsec information security corporation 9130 Jollyville Road, Suite 260 Austin, TX 78759 www.atsec.com ©2021 Red Hat®, Inc. / atsec information security corporation Page 1 of 23 This document can be reproduced and distributed only whole and intact, including this copyright notice. Red Hat Enterprise Linux 7 Libreswan Cryptographic Module FIPS 140-2 Non-Proprietary Security Policy Table of contents 1 Introduction ........................................................................................................................... 3 2 Cryptographic Module Specification ...................................................................................... 4 2.1 Module Overview ......................................................................................................... 4 2.2 FIPS 140-2 Validation ................................................................................................... 5 2.3 Modes of Operation ...................................................................................................... 6 3 Cryptographic Module Ports and Interfaces ........................................................................... 7 4 Roles, Services and Authentication ....................................................................................... 8 4.1 Roles ...........................................................................................................................
    [Show full text]
  • Update on Cloud Activities at LBNL
    Update on cloud activities at LBNL *Val Hendrix: [email protected], Doug Benjamin2: [email protected], Roberto Vitillo1: [email protected] 1Lawrence Berkeley National Lab 2Duke University 7/12/12 ADC Cloud Computing RnD Overview Overview ● Goal ● Progress ● Plans 7/12/12 ADC Cloud Computing RnD 2 Goal Goal ● Use Case: A site should be able to easily deploy new analysis cluster (batch, PROOF) in commercial or private cloud resources. https://twiki.cern. ch/twiki/bin/view/Atlas/CloudcomputingRnD#Use_Cases ● Solution: Elastic Data Analysis Cluster (E-DAC): a fully configured data analysis cluster that is elastic and deployable on multiple clouds. ● We have chosen Scalr Open Source as the cluster management tool we will use to deliver E-DAC 7/12/12 ADC Cloud Computing RnD 3 Progress Progress ● Scalr 3.5 release ● Scalr + Openstack ● ScalrEDAC 7/12/12 ADC Cloud Computing RnD 4 Progress Scalr 3.5 Released ● Scalr 3.5 Released June 13th ○ RAID over EBS – increased performance for EBS on EC2 ○ The two scalarizr repositories- time and control your updates ○ Scripts & Roles attachment – create your custom images ○ Role versioning – improved control ● This fixed a series of issues that were impeding the development of Condor Cluster roles ○ Custom metric scaling ○ Scalarizr agent bug: This blocked successfully running the Condor Cluster configuration scripts ● Openstack supported was promised for this release but unfortunately it is still not available 7/12/12 ADC Cloud Computing RnD 5 Progress Scalr + Openstack ● Scalr does not officially support Openstack yet (although they are trying) “We haven't gotten it to work (Essex) on our own servers, TryStack lacks Swift and Volumes, and every cluster that the community has lent us has been disappointingly buggy or incomplete.” Sebastian Stadil on scalr-discuss google group ● Scalr has a Eucalyptus interface, will that work for Openstack? ○ There’s more to adding support for a cloud than a simple API.
    [Show full text]
  • File Synchronization As a Way to Add Quality Metadata to Research Data
    File Synchronization as a Way to Add Quality Metadata to Research Data Master Thesis - Master in Library and Information Science (MALIS) Faculty of Information Science and Communication Studies - Technische Hochschule Köln Presented by: Ubbo Veentjer on: September 27, 2016 to: Dr. Peter Kostädt (First Referee) Prof. Dr. Andreas Henrich (Second Referee) License: Creative-Commons Attribution-ShareAlike (CC BY-SA) Abstract Research data which is put into long term storage needs to have quality metadata attached so it may be found in the future. Metadata facilitates the reuse of data by third parties and makes it citable in new research contexts and for new research questions. However, better tools are needed to help the researchers add metadata and prepare their data for publication. These tools should integrate well in the existing research workflow of the scientists, to allow metadata enrichment even while they are creating, gathering or collecting the data. In this thesis an existing data publication tool from the project DARIAH-DE was connected to a proven file synchronization software to allow the researchers prepare the data from their personal computers and mobile devices and make it ready for publication. The goal of this thesis was to find out whether the use of file synchronization software eases the data publication process for the researchers. Forschungsadaten, die langfristig gespeichert werden sollen, benötigen qualitativ hochwertige Meta- daten um wiederauffindbar zu sein. Metadaten ermöglichen sowohl die Nachnutzung der Daten durch Dritte als auch die Zitation in neuen Forschungskontexten und unter neuen Forschungsfragen. Daher werden bessere Werkzeuge benötigt um den Forschenden bei der Metadatenvergabe und der Vorbereitung der Publikation zu unterstützen.
    [Show full text]
  • Google Cloud Issue Summary Multiple Products - 2020-08-19 All Dates/Times Relative to US/Pacific
    Google Cloud Issue Summary Multiple Products - 2020-08-19 All dates/times relative to US/Pacific Starting on August 19, 2020, from 20:55 to 03:30, multiple G Suite and Google Cloud Platform products experienced errors, unavailability, and delivery delays. Most of these issues involved creating, uploading, copying, or delivering content. The total incident duration was 6 hours and 35 minutes, though the impact period differed between products, and impact was mitigated earlier for most users and services. We understand that this issue has impacted our valued customers and users, and we apologize to those who were affected. DETAILED DESCRIPTION OF IMPACT Starting on August 19, 2020, from 20:55 to 03:30, Google Cloud services exhibited the following issues: ● Gmail: The Gmail service was unavailable for some users, and email delivery was delayed. About ​ 0.73% of Gmail users (both consumer and G Suite) active within the preceding seven days experienced 3 or more availability errors during the outage period. G Suite customers accounted for 27% of affected Gmail users. Additionally, some users experienced errors when adding attachments to messages. Impact on Gmail was mitigated by 03:30, and all messages delayed by this incident have been delivered. ● Drive: Some Google Drive users experienced errors and elevated latency. Approximately 1.5% of Drive ​ users (both consumer and G Suite) active within the preceding 24 hours experienced 3 or more errors during the outage period. ● Docs and Editors: Some Google Docs users experienced issues with image creation actions (for ​ example, uploading an image, copying a document with an image, or using a template with images).
    [Show full text]
  • Google Is a Strong Performer in Enterprise Public Cloud Platforms Excerpted from the Forrester Wave™: Enterprise Public Cloud Platforms, Q4 2014 by John R
    FOR CIOS DECEMBER 29, 2014 Google Is A Strong Performer In Enterprise Public Cloud Platforms Excerpted From The Forrester Wave™: Enterprise Public Cloud Platforms, Q4 2014 by John R. Rymer and James Staten with Peter Burris, Christopher Mines, and Dominique Whittaker GOOGLE, NOW A FULL-SERVICE PLATFORM, IS RUNNING TO CATCH THE LEADERS Since our last analysis, Google has made significant improvements to its cloud platform — adding an IaaS service, innovated with new big data solutions (based on its homegrown dremel architecture), and added partners. Google is popular among web developers — we estimate that it has between 10,000 and 99,000 customers. But Google Cloud Platform lacks several key certifications, monitoring and security controls, and application services important to CIOs and provided by AWS and Microsoft.1 Google has also been slow to position its cloud platform as the home for applications that want to leverage the broad set of Google services such as Android, AdSense, Search, Maps, and so many other technologies. Look for that to be a key focus in 2015, and for a faster cadence of new features. Forrester Wave™: Enterprise Public Cloud Forrester Wave™: Enterprise Public Cloud Platforms For CIOs, Q4 ‘14 Platforms For Rapid Developers, Q4 ‘14 Risky Strong Risky Strong Bets Contenders Performers Leaders Bets Contenders Performers Leaders Strong Strong Amazon Web Services MIOsoft Microsoft Salesforce Cordys* Mendix MIOsoft Salesforce (Q2 2013) OutSystems OutSystems Google Mendix Acquia Current Rackspace* IBM Current offering (Q2 2013) offering Cordys* (Q2 2013) Engine Yard Acquia CenturyLink Google, with a Forrester score of 2.35, is a Strong Performer in this Dimension Data GoGrid Forrester Wave.
    [Show full text]
  • Data Sheet Netsuite Integration Tools Achieve Cloud Business Efficiency and Preserve Existing Investments by Integrating with Third-Party Applications
    Data Sheet NetSuite Integration Tools Achieve Cloud Business Efficiency and Preserve Existing Investments by Integrating with Third-Party Applications NetSuite provides a complete cloud business management platform to power an entire business— but the reality is many companies may already be running other third-party on-premise or cloud applications for specific business processes, or they may have invested significant resources in an on-premise ERP solution like Oracle or SAP. The SuiteCloud development platform and SuiteCloud Connect integration solutions let you seamlessly integrate NetSuite with your existing systems, preserving your investments and enabling new business efficiency. In particular, a two-tier ERP model is fast emerging as the solution of choice for multinational companies expanding into new lines of business or geographic subsidiaries, or seeking standardization across a distributed environment. With a two-tier ERP model, enterprises are deploying cloud business management across their subsidiaries and synching it to on-premise ERP at headquarters at a fraction of the time and cost required for an in-house ERP deployment. With SuiteCloud integration solutions, NetSuite customers and partners can rapidly extend and integrate NetSuite capabilities for ERP/financials, CRM, ecommerce with other business systems, streamlining processes and speeding business value. SuiteCloud Connect Enterprises deploying NetSuite can use NetSuite’s SuiteCloud Connect solutions for best practices- based integration with Oracle or SAP, as well as Salesforce.com and Google. SuiteCloud Connect is based on the SuiteCloud platform, providing standards-based technology to enable the free flow of financial, supply chain and customer information between NetSuite and other business applications or cloud platforms, or between divisions running NetSuite and on-premise ERP systems at headquarters in a two-tier ERP model.
    [Show full text]
  • Hybrid Cloud Foundation
    Hybrid Cloud Foundation Explore, Plan, Implement Hybrid Cloud Foundation is your on-ramp to Azure. This This offering includes modules focusing on Core Azure, Microsoft Services Solution Offering will help you learn Azure IaaS, Azure Operations, and Azure Workloads. The about Azure so that you can make informed design Operations module is a discovery and planning workshop. decisions leading to an Enterprise-grade implementation The Core, IaaS, and Workload modules include a technical to meet your business needs and strategies. design workstream, and a hands-on exploration and implementation workstream. Outcomes Reduce cloud Prepare for new Accelerate cloud adoption risk operating models adoption Benefit from cloud adoption Cloud completely changes how IT is Take your hybrid solution to market expertise shaped over thousands delivered and managed. Gain quickly with a structured approach of engagements with Fortune 500 insights and recommendations for and detailed guidance based on and other Enterprise organizations running and operating in the cloud. our past experience. around the world. Capabilities Hybrid Cloud Foundation Modules Related offerings Core Azure Design (3 weeks) Azure Workloads for SAP (6+ weeks): Focus on design decisions core to Azure: subscription Azure Workloads for SQL (6+ weeks): model, naming conventions, identity, security, and external Design and implement a specific VM-based workload. network connectivity. Azure Migration Pilot (3 weeks): Migrate your first VM- based workloads to Azure. Azure IaaS Design (6 weeks) Extend your core Azure design. Focus on the design Azure Operations Jumpstart (5 weeks): Deep planning to decisions to enable Azure IaaS capabilities: compute, help your people, process, technology shift for operating storage, networking, and extending on-premises in the cloud.
    [Show full text]
  • Informatica Intelligent Cloud Services
    Informatica® Intelligent Cloud Services Summer 2019 July Data Integration Connections Informatica Intelligent Cloud Services Data Integration Connections Summer 2019 July July 2019 © Copyright Informatica LLC 2006, 2019 This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation is subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License. Informatica, Informatica Cloud, Informatica Intelligent Cloud Services, PowerCenter, PowerExchange, and the Informatica logo are trademarks or registered trademarks of Informatica LLC in the United States and many jurisdictions throughout the world. A current list of Informatica trademarks is available on the web at https:// www.informatica.com/trademarks.html. Other company and product names may be trade names or trademarks of their respective owners. Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product. The information in this documentation is subject to change without notice.
    [Show full text]
  • Based Services Using XRI-Based Apis for Enabling New E-Business
    International Journal of E-Business Development May. 2013, Vol. 3 Iss. 2, PP. 64-74 An Approach for the Composition of Generic Cloud- Based Services Using XRI-Based APIs for Enabling New E-Business Antonio Celesti1, Francesco Tusa2, Massimo Villari3, Antonio Puliafito4 DICIEAMA, Università degli Studi di Messina Contrada Di Dio, S. Agata 98166, Messina, Italia [email protected]; [email protected]; [email protected]; [email protected] Abstract-Nowadays, cloud computing offers more and more business opportunities, and thanks to the concept of virtualization, different types of cost-effective Cloud-based services have been rising. Virtualization of computing, storage, and networking resources, and their interconnection is at the heart of cloud computing, hence enabling new E-Business scenarios. In such a context, APIs for enabling Cloud-based services are strongly required, nevertheless, methods, mechanisms and tools for exploiting virtualized resources and their utilization for developing anything as a service (*aaS) are still ad-hoc and/or proprietary in nature. In this paper, we discuss how to use an adaptive standard protocol, i.e., XRI, for enabling cloud service providers to arrange their own Cloud- based services, building them on top of the IaaS provided by other service providers. Keywords- Cloud Computing; Cloud Management; Federation; Service Composition; E-Business I. INTRODUCTION Today, cloud computing represents a tempting business opportunity for ICT operators of increasing their revenues [1,2]. The cloud ecosystem begins to be clearer and the role played by cloud service providers appears more defined than the past. Moreover, the number of new public, private, and hybrid clouds rising all over the world is continually growing [3].
    [Show full text]