AEIJST - June 2015 - Vol 3 - Issue 6 ISSN - 2348-6732. Cloud Broker. * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha

Similar documents
Cloud Computing Architecture: A Survey

Cloud Computing Standards: Overview and ITU-T positioning

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

ITU-T. FG Cloud TR Version 1.0 (02/2012) Part 1: Introduction to the cloud ecosystem: definitions, taxonomies, use cases and highlevel

Federation of Cloud Computing Infrastructure

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Public Clouds. Krishnan Subramanian Analyst & Researcher Krishworld.com. A whitepaper sponsored by Trend Micro Inc.

Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES

A Strategic Approach to Meeting the Demand for Cloud

What Cloud computing means in real life

A Survey on Scalable Data Security and Load Balancing in Multi Cloud Environment

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

ITU-T. FG Cloud TR Version 1.0 (02/2012) Part 2: Functional requirements and reference architecture. Focus Group on Cloud Computing Technical Report

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services

Cloud Computing Standards: Overview and first achievements in ITU-T SG13.

Cloud Computing Security Issues And Methods to Overcome

Cloud Computing: Opportunities, Challenges, and Solutions. Jungwoo Ryoo, Ph.D., CISSP, CISA The Pennsylvania State University

Accelerate Your Enterprise Private Cloud Initiative

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

IMPLEMENTING DATA SECURITY IN MULTI CLOUD

Security Issues in Cloud Computing

Cloud deployment model and cost analysis in Multicloud

CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Keyword: Cloud computing, service model, deployment model, network layer security.

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

Full Length Research Article

Security Considerations for Public Mobile Cloud Computing

Lecture 02a Cloud Computing I

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Towards Model-Defined Cloud of Clouds

Monitoring Performances of Quality of Service in Cloud with System of Systems

Simulation-based Evaluation of an Intercloud Service Broker

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Parametric Analysis of Various Cloud Computing Security Models

NIST Cloud Computing Reference Architecture

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Logical Data Models for Cloud Computing Architectures

Security Model for VM in Cloud

CLOUD COMPUTING. When It's smarter to rent than to buy

Architectural Implications of Cloud Computing

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

RELIABILITY AND AVAILABILITY OF CLOUD COMPUTING. Eric Bauer. Randee Adams IEEE IEEE PRESS WILEY A JOHN WILEY & SONS, INC.

Federal Aviation Administration. efast. Cloud Computing Services. 25 October Federal Aviation Administration

A Survey Report on Cloud Computing Testing Environment

A Survey on Cloud Security Issues and Techniques

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

ITSM in the Cloud. An Overview of Why IT Service Management is Critical to The Cloud. Presented By: Rick Leopoldi RL Information Consulting LLC

Sistemi Operativi e Reti. Cloud Computing

Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Cisco Cloud Enablement Services for Education

A Cloud Service Measure Index Framework to Evaluate Efficient Candidate with Ranked Technology

THE BUSINESS OF CLOUD

Software-Defined Networks Powered by VellOS

Exploring Resource Provisioning Cost Models in Cloud Computing

Cloud Computing and Standards

VMware for your hosting services

Unlock the Promise of Cloud: A Strategic Perspective

Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing

NIST Cloud Computing Reference Architecture & Taxonomy Working Group

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

Cisco Cloud Architecture for the Microsoft Cloud Platform

The Analysis of Cloud Computing Major Security Concerns & Their Solutions

How To Understand Cloud Computing

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Getting Familiar with Cloud Terminology. Cloud Dictionary

A Comparative Study of Traditional Cloud Service Providers and Cloud Service Brokers

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

[Sudhagar*, 5(5): May, 2016] ISSN: Impact Factor: 3.785

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013

Delivering Managed Services Using Next Generation Branch Architectures

Key Research Challenges in Cloud Computing

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

The Production Cloud

SaaS, PaaS & TaaS. By: Raza Usmani

Environments, Services and Network Management for Green Clouds

Hybrid Cloud Computing

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Security Analyzing in UNIX for Cloud Computing Environment

Use Cases and Functional Requirements for Inter-Cloud Computing

VIEW POINT. Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise

An Architecture Model of Sensor Information System Based on Cloud Computing

IAAS CLOUD EXCHANGE WHITEPAPER

Cloud Computing Architectures: A Retrospective Study

The NIST Cloud Computing Program

Cloud Service Rollout. Chapter 9

The Sirocco multi-cloud management framework

Building the Business Case for Cloud: Real Ways Private Cloud Can Benefit Your Organization

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Virtualization, SDN and NFV

Optimized and Secured Educlouds by Implementing Virtualization

Cloud Glossary. A Guide to Commonly Used Terms in Cloud Computing

Transcription:

Abstract Cloud Broker * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha Dept of ISE, The National Institute of Engineering, Mysore, India Cloud computing is kinetically evolving areas which offer large potential for agencies of all sized to increase efficiency. Cloud Broker acts as a mediator between cloud users and cloud service providers. The main functionality of cloud broker lies in selecting best Cloud Service Providers (CSP) from requirement set defined by cloud user. Request from cloud users are processed by the cloud broker and suited providers are allocated to them. This paper gives detailed review of cloud brokerage services and their method of negotiating with the service providers. Once the SLA is specified by cloud service provider, the cloud broker will negotiate the terms according to the user s specification. The negotiation can be modeled as a middleware, and its services can be provided as application programming interface. Keywords: Cloud computing, broker, mediator, service provider, middleware I. INTRODUCTION A cloud broker is a third-party individual or business that acts as an intermediary between the purchaser of a cloud computing service and the sellers of that service. In general, a broker is someone who acts as an intermediary between two or more parties during where negotiations. It is an Internet-based computing technology, where shared resources such as software, platform, storage and information are provided to customers on demand..cloud Computing is a computing platform for sharing resources that include infrastructures, software, applications, and business processes. A cloud broker is a software application that facilitates the distribution of work between different cloud service providers. This type of cloud broker may also be called a cloud agent. In addition to acting as an intermediary for contract negotiations, a cloud broker might also provide the customer with additional services, facilitating the reduplication, encryption and transfer of the customer's data to the cloud and assisting with data lifecycle management (DLM). The broker's role may simply be to save the purchaser time by researching services from different vendors and providing the customer with information about how to use cloud computing to support business goals. In such a scenario, the broker works with the customer to understand work processes, provisioning needs, budgeting and data management requirements. After the research has been completed, the broker presents the customer with a short list of recommended cloud providers and the customer contacts the vendor(s) of choice to arrange service. The business model for cloud brokerage is still evolving. At its simplest, the customer may hire a broker at the beginning of a project and pay the broker an hourly fee for their time. A broker providing more robust services, however, may charge the customer on a sliding scale, depending on what services the customer contracts for. A broker may also collaborate with one or more cloud service providers and take a small percentage of the cloud provider's profit as remuneration once the customer has arranged service. Page 1 of 8

All major cloud providers will be getting into the business of cloud federation, and enterprises will even begin acting as their own cloud broker. Cloud brokerage models will start to emerge within large cloud provider portfolios. Microsoft already has a broad portfolio of SaaS and IaaS products and could be a candidate for unified cloud brokerage. Unified cloud brokers won't suddenly be on the market. Existing cloud providers can add a brokerage service to their business to make their cloud services more attractive. II. EXISTING SYSTEM Figure 2.1 Cloud Architecture The term cloud in cloud computing is the communications network or a network combined with computing infrastructure. It is an Internet-based computing technology, where shared resources such as software, platform, storage and information are provided to customers on demand. Cloud Computing is a computing platform for sharing resources that include infrastructures, software, applications, and business processes. Cloud Computing is a virtual pool of computing resources. It provides computing resources in the pool for users through internet. The architecture of Cloud involves multiple cloud components communicating with each other over the application programming interfaces (APIs), usually web services. The two most significant components of cloud computing architecture are known as the front end and the back end. The front end is the part seen by the client, i.e. the customer. This includes the client s network or computer, and the applications used to access the cloud via a user interface such as a web browser. The back end of the cloud computing architecture is the cloud itself, which comprises of various computers, servers and data storage devices. II. a. Components of cloud computing ->Front end -The front end is the client s network or computer, and the applications used to access the cloud. ->Back end- The back end is the cloud itself, which comprises of various computers, servers and data storage devices. III. ISSUES IN EXISTING SYSTEM III.A. STORAGE SPACE ISSUE In some rare case for a Cloud Service Provider may have a problem with storing huge data suddenly at some instance in such a scenario CSP fails to provide Page 2 of 8

service to its client and moreover failure in service providing is considered as serious professional error in corporate which leads to deterioration of CSPs name. As the expectations of Cloud Service Users (CSU) are also increasing Cloud Service Providers should be able to give space for unexpectedly huge data. III. b. Distributed Availability Issue A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. Distributed file system for cloud is a file system that allows many clients to have access to the same data/file providing important operations (create, delete, modify, read, and write). Consider a problem when two CSUs(Cloud Service Users) taking service through two different CSPs(Cloud Service Providers) need to share a file or a database for some reason between but their APIs do not support each other s interfaces provided by their clouds. III. c. Migration and Stability Issue Cloud migration is the process of moving data, applications or other business elements from an organization's onsite computers to the cloud, or moving them from one cloud environment to another. IV. CLOUD NETWORKING The term cloud networking is introduced in a multi administrative domain scenario, where network and data centre domains must interact through defined interfaces to provide a service to CSU. There are three kinds of networks in cloud environment. Intra-cloud network: this network connects local cloud infrastructures and comprises three kinds of networks: (a) Between VMs at the same server (b) Between servers and storage systems (c) Between VMs at different servers The data centers require different traffic models to guarantee latency, packet loss and bandwidth requirements. Core transport network (WAN/MAN): This network can be used by customers to access and consume cloud services deployed within the cloud provider's data centre. Inter-cloud network: it can be used to interconnect cloud infrastructures together. These cloud infrastructures may be owned by the same cloud provider or by different ones. In addition, cloud networking services that provide network connectivity in the three networks above are named Network as a Service (NaaS). NaaS allows tenants to customize the services they receive from the network and the provider to decide how resources are allocated and shared between tenants. Naas requirements include QoS, security and availability. Page 3 of 8

IV. a. Inter-Cloud Service Broker Inter-cloud computing allows on-demand assignment of cloud resources, including computing, storage and network, and the transfer of workload through interworking of cloud systems. CSPs can interwork thanks to Inter-Cloud Service Broker (ISB) that provides indirect interconnection between two or more CSPs and brokering services to CSUs or CSPs. The ISB provides and executes services of three categories: IV. a.a. Service intermediation: the ISB enhances a given service by improving some specific capability and providing value-added services to CSUs. IV. a.b. Service aggregation: ISB combines and integrates multiple services into one or more new services. IV. a.c. Service arbitrage: it is similar to service aggregation except that the services being aggregated are not fixed. In this case, the ISB has the flexibility to choose services from multiple sources V. CLOUD NETWORKING ARCHITECTURE: A PROPOSED MODEL Figure 5.1 Cloud Network Architecture The cloud broker is emerged as an intermediate entity between a CSU and CSPs to help the establishing of a service level that meets the CSU requirements and to simplify secure integration and lower prices for CSU. It can help to move data between different CSPs. Thus, we propose the NSP as part of our architecture, providing BoD network service (e.g. network operator) and playing the role of a NaaS CSP. VI. SLA DESCRIPTION A contract between CSU and CSP. It contains details of shared information and service level guarantees that are offered by CSP and required by CSU. Page 4 of 8

VI. a. Three types of SLA: VI. a.a. Inter-cloud Service Level Agreement (isla): It is a contract between a CSU and a cloud broker with QoS parameters for NaaS and IaaS services. VI. a.b. BoD inter-cloud Service Level Agreement (B_iSLA): It is a contract between a cloud broker and NSPs connecting CSU to CSP. It is for NaaS (BoD) services. VI. a.c. Datacenter inter-cloud Service Level Agreement (D_iSLA): It is a contract between a cloud broker and a CSP for NaaS and IaaS services. The SLA can be structured by: SLA Identifier, Validity Period, Obliged Parties, Service Identification, Guarantees offered on the Services, and Business Attributes (price, violation and penalties). Figure 6.1 Inter-cloud Service Level Agreement (isla) Structure VII. INTERACTION BETWEEN ENTITIES The interaction between CSU, Cloud Broker, CSPs and NSPs to achieve an end-to-end SLA is described in Fig below. At first, CSPs and NSPs describe IaaS and NaaS services for their available resources with different service levels and send this information to the cloud broker. In addition, if any changes occur within CSPs and NSPs, they send these changes to the cloud broker which updates its repository. Next, the CSU sends service requirements to the cloud broker to construct an isla specifying a service level that contains QoS parameters for NaaS and IaaS services. The cloud broker consults its repository and compares the CSU requirements with the different services Page 5 of 8

and the corresponding service levels offered by CSPs and NSPs to select the appropriate CSPs and NSPs that meet the CSU QoS requirement. Afterward, the cloud broker sends a request to establish a D_iSLA (IaaS, NaaS) and a B_iSLA (NaaS BoD) with respectively selected CSPs and NSPs. After this, the concerned CSPs reserve and configure VM and network resources to deliver IaaS and NaaS services, and the concerned NSPs reserve and configure network resources to deliver NaaS (BoD) service. Then, they update their repository with these changes and send confirmation to cloud broker. Finally, the cloud broker updates its repository with these changes and establishes the isla with the CSU. Figure 7.1 MSC for Inter-Cloud scenario VIII. ROLES AND CLASSIFICATIONS OF CSB A CSB not only assists in cloud adoption and management, but also helps in cost saving and in providing faster agility along with more flexible IT capability. Figure below shows it as an intermediary between consumers (C1, C2, Cn) and providers illustrating interaction between the consumer and the CSB, the CSB and the cloud provider, the consumer and the cloud provider. Page 6 of 8

Figure 8.1 CSB as an intermediate between CSUs and CSPs There are four distinct roles of Cloud Services Brokers Aggregator- is a broker that takes multiple cloud services encompassing different providers and funnels them to clients through a channel. The client uses the services proportionate to one s needs and pays one s bill to the broker. The broker owns the relationship on behalf of the client. The broker might manage service-level agreements (SLAs) for the customer. Integrator- Technically skilled, this type of provider merges services from an assortment of cloud providers to create a net new business process. Governance Services- This is especially important in highly regulated industries such as healthcare and financial services, where protection of consumer data is essential. Here, the broker ensures that the cloud service provider treats the data in accordance with the regulations and policies, and that security practices are adhered to it will handle the basic administrative tasks of the system. Customizer- As the name suggests, customizers will create extensions to existing cloud services for a specific functionality and then ensure that the extensions work properly. It will alter its functionality to the needs of the consumer. Conclusion In many cases, if a business is using just one provider, it s cutting itself off from future possibilities. Cloud service brokers use of standards will help users benefit from best-in-class offerings from different providers, while keeping the back end simplified and opaque. As the most cost-effective cloud implementations increasingly tap into a variety of hybrid infrastructures, cloud service brokers are increasingly a viable option to consider for users looking to fully capitalizing on the advantages of the cloud. Page 7 of 8

IX. REFERENCES [1] M. Alzain, B. Soh and E. Pardede, MCDB: Using Multi-Clouds to Ensure Security in Cloud Computing, IEEE conference on Dependable, Autonomic and Secure Computing, December 2011, pp. 784 791. [2] A. Kurmus, M. Gupta, R. Pletka, C. Cachin, and R. Haas, A Comparison of Secure Multi-tenancy Architectures for File System Storage Clouds, ACM International Conference on Middleware, June 2011, pp. 471-490 [3] S. Lee, H. Park, and Y. Shin, Cloud Computing Availability: Multi-clouds for Big Data Service, in Convergence and Hybrid Information Technology (6th International Conference, ICHIT 2012 Proceedings book), Volume 310, New York: Springer, 2012, pp 799-806. [4] S. Prakash, K. Subramanian, and S. Prasad (2013, February), Multi Clouds Model for Service Availability and Security, IJCSET, vol. 4, issue 2, pp. 158-161. [5] N. Gruschka, M. Jensen, Attack surfaces: A taxonomy for attacks on cloud services, IEEE 3 rd International Conference on Cloud Computing, July 2010, pp. 276 279. [6] W. Liu, Research on Cloud Computing Security Problems and Strategy, IEEEE conference on Consumer Electronics, Communications and Networks, April-2012, pp. 1216 1219 [7] F. Sabahi, Cloud computing Security Threats and Responses, IEEE conference on Communication Software and Networks, May- 2011, pp. 245 249 [8] Y. Singh, F. Kandah, and W. Zhang, A Secured Cost-effective Multi-Cloud Storage in Cloud Computing, IEEE Workshop on Computer Communications and Cloud Computing, April 2011, pp. 619 624. Page 8 of 8