ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration framework in multi-

4
International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-12, May 2014 24 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd. Abstract— Cloud computing has emerged as a popular paradigm that offers computing resources (e.g. CPU, storage, bandwidth, software) as scalable and on-demand services over the Internet. As more players enter this emerging market, a heterogeneous cloud computing market is expected to evolve, where individual players will have different volumes of resources, and will provide specialized services, and with different levels of quality of services. It is expected that service providers will thus, besides competing, also collaborate to complement their resources in order to improve resource utilization and combine individual services to offer more complex value chains and end-to-end solutions required by the customers. In this paper we explore the viability of collaboration framework in cloud computing environments. This collaboration will be driven by the growing need to offer diverse services without having to spend heavily on infrastructure. Collaboration can be a boon to all cloud service providers in a way that the customers would have on offer a combined catalogue of all partnering CSPs. Keyword: Cloud Computing, Cloud service provider(CSP), Proxy,SaaS, IaaS, PaaS I. INTRODUCTION The term cloud computing could be characterized as "a framework that is concerned with the joining, virtualization, institutionalization, and administration of assets". The profits of cloud computing incorporate minimized capital use, usage and proficiency change, high registering force, area and gadget freedom also at last high adaptability [1]. Distributed computing gets a situation the field of IT that gives a model where a client who needs to get access to the product without permitting it, stage to run this product and the framework can get to these administrations on pay-for every utilization foundation. The cloud stage additionally gives a lot of information stockpiling to the client who can use it. Moving information into the cloud offers extraordinary comfort to clients since they don't need to think about the complexities of immediate fittings administration. The pioneer of distributed computing merchants, Amazon Simple Storage Administration (S3), and Amazon Elastic Compute Cloud (Ec2) are both well-known samples [2]. Diverse methodologies have been explored that urge the manager to outsource the information, and offer an insurance identified with the classified, honesty, and access control of the outsourced data[3]. Manuscript received on May, 2014. Ranu Pandey, Computer Sc. Engg., MATS University, Raipur ,India. Sandeep Gonnade, Computer Sc. Engg., MATS University, Raipur, India. The client who get access to the cloud administration pick up all these administrations yet the client gets seller lock-in and need to utilize all the administration by this specific cloud administration supplier if clients need to get access to an alternate cloud administration supplier for more compelling and ease administration client need to validate to a specific administration supplier thus client need to utilize multi-administration supplier on unique premise what's more pay independently for the administration to every supplier. The situation of multi-cloud displays a model called cooperation of multi-cloud where the client merchant lock-in might be nullified with an assertion between the different cloud administration supplier that an approved client of a specific cloud administration supplier can get access to distinctive administration supplier as for every his prerequisite and expense administration. To evade the merchant lock-in syndrome, Saas must be conveyable on top of different cloud PaaS and IaaS suppliers. This compactness permits the relocation starting with one supplier then onto the next so as to exploit less expensive costs or better characteristics of administrations (QoS) [4]. Samples of cloud mashup focus are IBM's Mashup Center and Force.com for the Google App motor. The concerns over the foundation of such coordinated effort are that the construction modeling, conventions and other stage are on the exploration level. An alternate viewpoint is that it could be troublesome that the different cloud administration supplier can get into coordinated effort so that a client can get access to distinctive administration supplier while he/she is a verified client of a solitary cloud administration supplier. In a multi-supplier facilitating situation, the Service Provider is answerable for the multi-cloud provisioning of the administrations. Consequently, the Service supplier contacts the conceivable Infrastructural Providers, arranges terms of utilization, sends administrations, screens their operation, and possibly relocates administrations (or parts thereof) from acting up Infrastructural Providers. Infrastructural Providers are overseen autonomously and position on diverse suppliers is dealt with as numerous occasions of sending [5]. On the other hand, Apart from this issue the principle part need to been played by the scientists to create a component to bring this cooperation or mashup focus into a certifiable for the institutionalized and expense successful of utilization cloud processing. The issue of security will likewise get produced as soon these mashup focus begins working which likewise must be look around as the administration supplier ought not to get it as a danger while executing these. This paper will display a survey of all these perspectives which have been looked into by the analyst group to make this cooperation work and a certifiable situation might be displayed. Assessing Collaboration Framework in Multi- Cloud Environment Ranu Pandey, Sandeep Gonnade

Upload: asaithambirajaa

Post on 17-Feb-2017

91 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration framework in multi-

International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-12, May 2014

24 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd.

Abstract— Cloud computing has emerged as a popular

paradigm that offers computing resources (e.g. CPU, storage, bandwidth, software) as scalable and on-demand services over the Internet. As more players enter this emerging market, a heterogeneous cloud computing market is expected to evolve, where individual players will have different volumes of resources, and will provide specialized services, and with different levels of quality of services. It is expected that service providers will thus, besides competing, also collaborate to complement their resources in order to improve resource utilization and combine individual services to offer more complex value chains and end-to-end solutions required by the customers. In this paper we explore the viability of collaboration framework in cloud computing environments. This collaboration will be driven by the growing need to offer diverse services without having to spend heavily on infrastructure. Collaboration can be a boon to all cloud service providers in a way that the customers would have on offer a combined catalogue of all partnering CSPs.

Keyword: Cloud Computing, Cloud service provider(CSP),

Proxy,SaaS, IaaS, PaaS

I. INTRODUCTION The term cloud computing could be characterized as "a framework that is concerned with the joining, virtualization, institutionalization, and administration of assets". The profits of cloud computing incorporate minimized capital use, usage and proficiency change, high registering force, area and gadget freedom also at last high adaptability [1]. Distributed computing gets a situation the field of IT that gives a model where a client who needs to get access to the product without permitting it, stage to run this product and the framework can get to these administrations on pay-for every utilization foundation. The cloud stage additionally gives a lot of information stockpiling to the client who can use it. Moving information into the cloud offers extraordinary comfort to clients since they don't need to think about the complexities of immediate fittings administration. The pioneer of distributed computing merchants, Amazon Simple Storage Administration (S3), and Amazon Elastic Compute Cloud (Ec2) are both well-known samples [2]. Diverse methodologies have been explored that urge the manager to outsource the information, and offer an insurance identified with the classified, honesty, and access control of the outsourced data[3]. Manuscript received on May, 2014. Ranu Pandey, Computer Sc. Engg., MATS University, Raipur ,India. Sandeep Gonnade, Computer Sc. Engg., MATS University, Raipur, India.

The client who get access to the cloud administration pick up all these administrations yet the client gets seller lock-in and need to utilize all the administration by this specific cloud administration supplier if clients need to get access to an alternate cloud administration supplier for more compelling and ease administration client need to validate to a specific administration supplier thus client need to utilize multi-administration supplier on unique premise what's more pay independently for the administration to every supplier. The situation of multi-cloud displays a model called cooperation of multi-cloud where the client merchant lock-in might be nullified with an assertion between the different cloud administration supplier that an approved client of a specific cloud administration supplier can get access to distinctive administration supplier as for every his prerequisite and expense administration. To evade the merchant lock-in syndrome, Saas must be conveyable on top of different cloud PaaS and IaaS suppliers. This compactness permits the relocation starting with one supplier then onto the next so as to exploit less expensive costs or better characteristics of administrations (QoS) [4]. Samples of cloud mashup focus are IBM's Mashup Center and Force.com for the Google App motor. The concerns over the foundation of such coordinated effort are that the construction modeling, conventions and other stage are on the exploration level. An alternate viewpoint is that it could be troublesome that the different cloud administration supplier can get into coordinated effort so that a client can get access to distinctive administration supplier while he/she is a verified client of a solitary cloud administration supplier. In a multi-supplier facilitating situation, the Service Provider is answerable for the multi-cloud provisioning of the administrations. Consequently, the Service supplier contacts the conceivable Infrastructural Providers, arranges terms of utilization, sends administrations, screens their operation, and possibly relocates administrations (or parts thereof) from acting up Infrastructural Providers. Infrastructural Providers are overseen autonomously and position on diverse suppliers is dealt with as numerous occasions of sending [5]. On the other hand, Apart from this issue the principle part need to been played by the scientists to create a component to bring this cooperation or mashup focus into a certifiable for the institutionalized and expense successful of utilization cloud processing. The issue of security will likewise get produced as soon these mashup focus begins working which likewise must be look around as the administration supplier ought not to get it as a danger while executing these. This paper will display a survey of all these perspectives which have been looked into by the analyst group to make this cooperation work and a certifiable situation might be displayed.

Assessing Collaboration Framework in Multi- Cloud Environment

Ranu Pandey, Sandeep Gonnade

Page 2: Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration framework in multi-

Assessing Collaboration Framework in Multi- Cloud Environment

25 Published By:

Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd.

II. LITERATURE REVIEW This is an audit paper dependent upon the examination work done by the specialist in the field of another environment in cloud computing i.e. the collaboration of multi-cloud. This will give a review of the systems which will be useful for moving from the single cloud structural planning to multi-cloud building design, a security model and expense viability of multi-cloud contrasted with a cloud. Multi-Cloud computing has numerous favorable circumstances, for example, it gives utilization of information from different cloud service, the capacity of decision for the client, stops vendor lock-in and synchronization between distinctive cloud administration suppliers with expense advancement. The principle issue in actualizing multi-cloud is its working in a distributed environment as the services are to be teamed up with distinctive cloud service providers to make it conceivable a schema is laid in the exploration work of "Collaboration Framework for Multi-cloud Systems" [6] which detail the use of proxy at different levels of collaboration. These proxies could be actualized by the cloud service provider or can be set by the institutions\organization in order to increase administration from collaborated service providers. These substitutes can likewise be used to have a secure communication between the customer and the service provider. To protect stored data and data in transit, proxies must provide a trusted computing platform that keeps noxious programs from taking control and compromising sensitive customer and cloud requisition information [6]. This likewise manages the security part of the cloud processing. The cloud administrations have been considered software as a Service (SaaS), Platform as a Service (Paas) and Infrastructure as a Service (IaaS) it gets critical that the cloud service providers must have the capacity to give these services on distributed environment of multi-cloud for that reason exploration work of "A Federated Multi-Cloud PaaS Infrastructure" [4] might be successful as it provides a stage to various services to be provided in a collaborated multi-cloud paradigm. It is additionally essential that the expense adequacy of multi-cloud must be recognized before moving towards a new standard to unravel this issue examination work of "Cloud Brokering Algorithm" [10] has given an algorithm based upon the Virtual infrastructure in cloud environment which will viably focus the designation of VM both on static and dynamic basis. This paper is dependent upon audit of the strategy that will prove to be productive while moving towards the multi-cloud environment. All the element included in this paper are the examination work done in the fields which are the significant concern at whatever point another innovation is to be executed it incorporates the schema, stage for new innovation to be actualized and the expense adequacy as an afterthought of the customer.

III. METHODOLOGY This area blankets the proposed framework by the specialists which have been examined in the literature review. A. Proxy Based Framework A proposed proxy based multi-cloud computing system permits dynamic, on the-fly collaboration and resource sharing around cloud-based services, tending to trust, policy, and privacy issues without pre-established collaboration

agreement or standardized interfaces [6]. It incorporates the utilization of proxy in multi-cloud environment in different forms as follows: 1) Cloud-Hosted Proxy In this situation the cloud service provider hosts proxies inside its framework and manage and deal with the proxy, also will handle the service request from the customer who needs to get to these proxies. 2) Proxy service Here the proxy is been deployed as a self-sufficient cloud. Numerous cloud service providers with collaboration can deal with this proxy or a third party proxy service provider can oversee it for the cloud service providers. 3) Point-to-Point proxy Proxy can additionally be interfaced on point-to-point network which is overseen by the proxy service provider or cloud service provider those who have an agreement of collaboration. 4) On-premise proxy The customer himself can host proxy inside infrastructural space and oversee it in regulatory area. The client who wishes to utilize proxies will need to deploy it on premise proxies and the service providers that wish to team up with other service provider will have to implement it inside the service requesting customer domain. B. Security Issues Offering provisions that process discriminating data to diverse occupants without sufficient demonstrated security isolation, security SLAs or occupant control, brings about "lack-of-control" and "absence of trust" problem[7].using proxies moves the trust limit above and beyond: customers and CSPs now must create trust associations with proxies, which incorporates tolerating a proxy's security, unwavering quality, accessibility, and business coherence ensures [6]. A dependable collaboration must be set between the customer and Cloud service provider which will help in administration and directing fitting communication. In this system distinctive sorts of proxies network is been demonstrated some are CSP's side and some are made on customer side. This states the control over the assets while preparing proxies and likewise utilizing proxies that are inside the space of cloud service provider practice its control over proxies administration. Proxy system is a potential stage for creating proxy based security architecture. Data privacy on transmission in proxy based system could be attained utilizing Transport Layer Security Protocol. Some different advances that could be utilized to give security are warrant-based proxy signature for delegation signing rights to provide authentication to the proxies and simple public key infrastructure can give secure access and authentication.

C. A Unified Multi-Cloud Infrastructure. This combined framework offers a few answers for the issues, for example, portability, interoperability and geo diversity for management of both SaaS and PaaS. The different layers of a cloud environment (IaaS, PaaS, and SaaS) give dedicated services. Despite the fact that their granularity and unpredictability differ, we accept that a principled meaning of these services is required to promote the interoperability and league between heterogeneous cloud environments [4]. This unified infrastructure is based on following three models:

Page 3: Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration framework in multi-

International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-12, May 2014

26 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd.

1) Open Service Model The diverse layers of a cloud environment (IaaS, PaaS and SaaS) give dedicated services. In spite of the fact that their granularity and unpredictability fluctuate, we accept that a principled meaning of these services is required to push the interoperability and alliance between heterogeneous cloud environments [4]. A Service Component Architecture is intended for running service-oriented distributed pplications. Its helps connection between diverse protocols for this it has a thought of tying. Henceforth SCA is used for both the definition of services in unified PaaS and services of SaaS.

2) Configurable Federated Multi-Paas Infrastructure This unified multi-PaaS architecture relies on configurable kernel which might be executed in concrete cloud environment. A Software product offering could be characterized as a set of programming serious framework that impart a typical, oversaw set of characteristics and that are created from a typical set of core assets in an endorsed manner [4]. The essential thought of characterizing the product offering is to catch the purposes of variability between the cloud environments and execute this SPL as a part of SCA.

3) Infrastructure Services A nonexclusive architecture has been set around the meaning of Service component architecture and configurable kernel in this environment, a cloud that has SaaS is acknowledged as a hub and configurable Kernel as an occurrence for specific cloud. The service rundown first distributes the assets on all hubs and afterward send the configurable bit and applications on every hub the second step includes the organization of occurrences of configurable part and provisions on specific hub as both the PaaS and SaaS are dependent upon service component architecture they could be deployed either on the kernel level or on the application level.

D. Proxy as Cloud Broker

FIGURE 1: Cloud brokering architecture overview [10]

In cloud computing, subscribers need to pay the service providers for the storage services. This service does not just gives adaptability and versatility to the data storage, it additionally give clients the profit of paying just for the measure of information they have to store for a specific time, without any concerns toward effective storage mechanism also viability issues with a lot of data storage [8]. The expense viability of deployment of cloud relies on the deployment of

virtual base it likewise influences whether it is static or dynamic. Numerous analysts center just on static deployment where the client of service providers' condition does not change however in a few cases the deployment must be changed as stated by the time calculate in order to be financially savvy. Cloud computing could be considered another standard for the dynamic provisioning of computing services upheld by state-of-the-workmanship server farms that generally utilize Virtual Machine (VM) innovations for solidification and environment segregation purposes[9]. The ideal organization of VM is an essential variable for expense adequacy of cloud service provider. The test is for deciding the provisioning of virtual base as it ought not to be over\under procurement. The framework architecture given in fig. 1 gives a model of dynamic scheduler of multi-cloud facilitating algorithm. This intermediary comprise of service depiction, cloud agent and cloud service provider. The client can ask for the service descriptor layout for virtual base which comprises of number of VM to be deployed around accessible cloud. The proxy acting as cloud agent which is a middle between service descriptor and cloud service provider need to perform two real errands i.e. position of virtual assets and administration of these assets. The scheduler is answerable for the designation of virtual foundation in accessible clouds. This circumstance is been actualized in static and dynamic environment. In the static approach, the situation choice is made once, as stated by the current client and evaluating conditions. The dynamic methodology is suitable for variable conditions (e.g., variable asset costs, obliged virtual assets, or cloud provider assets accessibility), so another situation choice might be made when conditions change [10].

IV. CONCLUSION This paper surveyed every one of those system that are zone of concern when an existing model is to be changed the architecture to manufactured environment, the stage on which the services are to be imparted and finally the business sector perspective that is its cost viability contrasted with the accessibility. The multi-cloud environment can end the vendor lock-in of the consumer which is a trait in the single cloud. The significant zone of concern in this field is the understanding between the cloud service providers for collaboration of their services in multi-cloud. The purchaser will get exceptionally profited with multi-cloud environment and acquire services dependent upon his inclination and prerequisite and not dependent upon his cloud service provider.

REFERENCES [1] R. Thandeeswaran, S. Subhashini, N. Jeyanthi1, M. A. Saleem Durai,

“Secured Multi-Cloud Virtual Infrastructure with Improved Performance”, cybernetics and information technologies XII, ( 2), pp. 11-22, 2012

[2] Cong Wang, Student Member, Qian Wang, Student Member, Kui Ren, Senior Member, Ning Cao, and Wenjing Lou, “Toward Secure and Dependable Storage Services in Cloud Computing”, IEEE transactions on services computing, V, (2), 2012.

[3] Ayad Barsoum and Anwar Hasan, “Enabling Dynamic Data and Indirect Mutual Trust for Cloud Computing Storage Systems”, IEEE transactions on parallel and distributed systems.

[4] Fawaz Paraiso, Nicolas Haderer, Philippe Merle, Romain Rouvoy, Lionel Seinturier, “A Federated Multi-Cloud PaaS Infrastructure”, 5th IEEE International Conference on Cloud Computing pp.392 – 399, 2

Page 4: Ieeepro techno solutions   2014 ieee dotnet project - assessing collaboration framework in multi-

Assessing Collaboration Framework in Multi- Cloud Environment

27 Published By:

Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd.

[5] Ana Juan Ferrer, Francisco Hernándezb, Johan Tordsson , Erik Elmroth, Ahmed Ali-Eldin, Csilla Zsigri, Raül Sirvent, Jordi Guitart, Rosa M. Badia, Karim Djemamee, Wolfgang Ziegler, Theo Dimitrakos, Srijith K. Nair, George Kousiouris, Kleopatra Konstanteli, Theodora Varvarigou, Benoit Hudzia, Alexander Kipp, Stefan Wesnerj, Marcelo Corrales, Nikolaus Forgó, Tabassum Sharif, Craig Sheridan, “OPTIMIS: A holistic approach to cloud service provisioning”, Future Generation Computer Systems ELSEVIER pp. 66–77, 2012.

[6] Mukesh Singhal and Santosh Chandrasekhar, Tingjian Ge, Ravi Sandhu and Ram Krishnan, Gail-Joon Ahn, and Elisa Bertino “Collaboration in Multicloud Computing Environments: Framework and Security Issues”, Published by the IEEE Computer Society IEEE, 2013.

[7] Mohamed Almorsy, John Grundy, and Amani S. Ibrahim, “TOSSMA: A Tenant-Oriented SaaS Security Management Architecture”, 5th IEEE Conference on Cloud computing IEEE, 2012.

[8] Yashaswi Singh, Farah Kandah, Weiyi Zhang, “A Secured Cost-effective Multi-Cloud Storage in Cloud Computing”, IEEE INFOCOM Workshop on Cloud Computing, 2011.

[9] Anton Beloglazov, Jemal Abawajy, Rajkumar Buyyaa, “Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing”, Future Generation Computer Systems ELSEVIER , pp. 755–768, 2011.

[10] Jose Luis Lucas-Simarro, Rafael Moreno-Vozmediano, Ruben S. Montero and Ignacio M. Llorent, “Cost optimization of virtual infrastructures in dynamic multi-cloud scenarios”, Concurrency and Computation: practice and experience Concurrency Computat.: Pract. Exper. Published online in Wiley Online Library (wileyonlinelibrary.com2012.

Corresponding Author, Ranu Pandey is pursuing M.Tech. Final Semester, Department of Computer science Engineering, School of Engineering and IT MATS UNIVERSITY,RAIPUR(C.G.).

Co-Author:Mr. Sandeep .Gonnade is working as an Asst.Professor in the Department of Computer science Engineering, School of Engineering and IT,MATS UNIVERSITY ,RAIPUR (C.G.). He has published 12 papers in different journals.