Cross-Cloud Testing Strategies Over Cloud Computing



Similar documents
Testing as a Service on Cloud: A Review

Gharaun,Mohali,India 2 Assistant Professor, Department of Computer Science, Chandigarh University. Gharaun,Mohali,India

IMPLEMENTING DATA SECURITY IN MULTI CLOUD

Software Trustworthy Testing Based on Cloud Testing

MIGRATION FROM SINGLE TO MULTI-CLOUDS TO SHRIVEL SECURITY RISKS IN CLOUD COMPUTING. K.Sireesha 1 and S. Suresh 2

Keywords Cloud Environment, Cloud Testing, Software Testing

Secure Framework for Data Storage from Single to Multi clouds in Cloud Networking

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

REVIEW OF CLOUD TESTING, TYPES, CHALLENGES AND FUTURE SCOPE

Cloud Testing: A Review Article

Survey on software testing techniques in cloud computing

Cloud deployment model and cost analysis in Multicloud

Security Threat Solution over Single Cloud To Multi-Cloud Using DepSky Model

TaaS: An Evolution of Testing Services using Cloud Computing

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

Grid Computing Vs. Cloud Computing

Improving data integrity on cloud storage services

Going beyond Conventional Software Testing: Cloud Testing

[Rokadiya,5(4): October-December 2015] ISSN Impact Factor

How To Ensure Correctness Of Data In The Cloud

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

Cloud Computing. Cloud computing:

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Cloud Computing. Chapter 1 Introducing Cloud Computing

Performance Gathering and Implementing Portability on Cloud Storage Data

A SaaS-based Software Modeling for Bank Intermediary Business

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Verifying Correctness of Trusted data in Clouds

A Marketplace Broker for Platform-as-a-Service Portability

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

Ensuring Data Storage Security in Cloud Crop

Cloud Database Storage Model by Using Key-as-a-Service (KaaS)

Keywords: Cloud Storage, Shared Data, Privacy Preserving, Secret Sharing, Authentication, Third Party Auditor(TPA).

A Survey on Security Issues and Security Schemes for Cloud and Multi-Cloud Computing

A Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems

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

An Approach Secret Sharing Algorithm in Cloud Computing Security over Single to Multi Clouds

N TH THIRD PARTY AUDITING FOR DATA INTEGRITY IN CLOUD. R.K.Ramesh 1, P.Vinoth Kumar 2 and R.Jegadeesan 3 ABSTRACT

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

The Service, The Cloud & The Method: The Connection Points

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

How To Manage A Cloud System

Cloud Computing. Chapter 1 Introducing Cloud Computing

OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing

Technical TesT MeThodology JANUAry 2015

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Keywords: Load testing, testing tools, test script, Open-source Software, web applications.

Testing Techniques and its Challenges in a Cloud Computing Environment

Efficient and Secure Dynamic Auditing Protocol for Integrity Verification In Cloud Storage

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

AN OVERVIEW ABOUT CLOUD COMPUTING

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Mobile and Cloud computing and SE

An Efficient Cost Calculation Mechanism for Cloud and Non Cloud Computing Environment in Java

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Poetics of Cloud Computing - A Paper Summary

Secure Cloud Transactions by Performance, Accuracy, and Precision

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Security issues for Cloud Computing

Authentication. Authorization. Access Control. Cloud Security Concerns. Trust. Data Integrity. Unsecure Communication

Novel Testing Tools for a Cloud Computing Environment- A Review

Secure Way of Storing Data in Cloud Using Third Party Auditor

Automating Service Negotiation Process for Service Architecture on the cloud by using Semantic Methodology

Cloud Based E-Government: Benefits and Challenges

INTENSIFICATION OF EDUCATIONAL CLOUD COMPUTING AND CRISIS OF DATA SECURITY IN PUBLIC CLOUDS

Cryptographic Data Security over Cloud

Cloud Computing Simulation Using CloudSim

Productized Services: Cloud Performance Testing

Capturing the New Frontier:

Proof of Retrivability: A Third Party Auditor Using Cloud Computing

Dynamic Round Robin for Load Balancing in a Cloud Computing

Privacy Preserving Public Auditing for Data in Cloud Storage

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

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

CHAPTER 7 SUMMARY AND CONCLUSION

ADVANCE SECURITY TO CLOUD DATA STORAGE

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

UPS battery remote monitoring system in cloud computing

CDBMS Physical Layer issue: Load Balancing

Cloud Computing. Chapter 1 Introducing Cloud Computing

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

Efficient Backingup Data for Migrating Cloud to Cloud

Planning the Migration of Enterprise Applications to the Cloud

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

CloudScape VII Brussels Unlock the federation of European clouds with Intercloud

Optimized Offloading Services in Cloud Computing Infrastructure

Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment

A Survey on Load Balancing Techniques Using ACO Algorithm

International Journal of Advanced Research in Computer Science and Software Engineering

A REVIEW PAPER ON CRYPTOGRAPHIC APPROACH FOR LICENSE MANAGEMENT SYSTEM IN CLOUD COMPUTING

Privacy preserving technique to secure cloud

Webpage: Volume 3, Issue XI, Nov ISSN

Keywords-- Cloud computing, Encryption, Data integrity, Third Party Auditor (TPA), RC5 Algorithm, privacypreserving,

International Journal of Advance Research in Computer Science and Management Studies

2) Xen Hypervisor 3) UEC

The Application and Development of Software Testing in Cloud Computing Environment

Recent Advances in Cloud

Transcription:

RESEARCH ARTICLE OPEN ACCESS Cross-Cloud Testing Strategies Over Cloud Computing Mr. Nageswararao, Dr. M B Khetmalas. Department of Bioinformatics and Computer Science, Dr. D.Y. Patil Biotechnology & Bioinformatics Institute, Tathawade, Pune-411033, India. Dr. D.Y. Patil Vidyapeeth, Pimpri, Pune. Abstract Cloud computing is the new paradigm to deliver all the hosted services over internet on demand. The ultimate goal of cloud computing paradigm is to realize computing as a utility. The cloud is rapidly maturing towards its goal to support a wide variety of enterprise and consumer services and real-world applications. Recently a movement towards cross cloud also called as multi-clouds or inters clouds or cloud-of-clouds has emerged which take advantage of multiple independent cloud provider offers for cloud resilience and dependability. This cross cloud represents the next logical wave in computing, enabling complex hybrid applications, cost and performance optimization, enhanced reliability, customer flexibility and lock-in avoidance. Providing as a service (TaaS) in cross clouds become hot topics in industry. Testing heterogeneous e-commerce sites, Software as a Service solutions, and Cloud based applications is extremely challenging. Many vendors are offering cloud services to support cloud-based applications. However, there is a lack of clear understanding about cloud in terms of concepts, issues, challenges, and needs. This paper surveys recent research related to of cross clouds applications and also simulates multilayer, service level agreement based on the large scale commercial environment. One of the key aspect of the existing approach is it does not perform cross-cloud procedures in cloud based software applications. This paper proposes to build, integrate and implement an application prototype that initiates some of the above stages on a cross cloud platform. This cloud environment achieves more flexibility to the users and providers. This collaborative system will apply the concept of the cloud to reduce the mitigations in cloud data and loss of the service availability and data integrity aspects. Our experimental results show efficient data protection of cross cloud. Index Terms: cloud, performance and evaluation, and scalability is. Data-as-a-service (DaaS), platform-as-a-service (PaaS). I. INTRODUCTION Cloud computing is an expression for combining a variety of computing concepts that are connected through a real time communication network i.e. internet. Cloud computing is the acronym for distributed computing over network that means it maintain facility to run a program/application connecting to various network services at the same time[1][2]. Testing of cloud based software applications is the main consumption in dynamic software development applications in cloud computing. Cloud computing provides various types services like Infrastructure as a service, Data as a Service etc. In this services cloud computing provides as a pay per use business model and cost effective performance resource utilization [3]. These services are shifted us into various undertaking services with different product oriented activities to service-oriented reuse and composition and online renting feasibilities. Cloud computing is the acronym for distributed computing over network that means it maintain facility to run a program/application connecting to various network services at the same time[4]. To verify application's support for various browser types and performance in each type can be accomplished with ease. Figure 1: Cloud architecture. For enhancing these applications in different types of services with more flexibility, scalability, portability and false tolerance capabilities of the software systems present in our cloud computing infrastructure as a service. Cloud Testing: Some organization pursuing in general and load, load performance and other production service monitoring in particular challenged by the limited test budgets and meeting 79 P a g e

deadlines efficiently [3]. Cloud is the one of the key solution of all the above challenges and all the problems discussed in real time applications. Different type of applications is discussed for solving above considerations efficiently. Stress is used to determine the ability of application to maintain a certain level of effectiveness beyond breaking point. To verify application's support for various browser types and performance in each type can be accomplished with ease. Various tools enable automated website from the cloud. Cloud is a process of in which web applications uses cloud computing environment and architectural aspects present into simulate real world user traffic by using cloud technologies and solutions. Figure 2: Cloud Testing process geneation in real time cloud applications. As shown in the above figure we have to develop application, Provisioning, Synchronization, Distributed cloud, Portable Cloud Testing etc. We perform multiple strategies (tools) present in cloud computing. In this cloud process a service level agreement was used to authorize the cost effective service with different cloud based applications. Cloud issues have been addressed tool, they developed tool for support cloud with multi-layer cloud, simulation and SLA based. Traditionally more number of commercial tools were developed for test the dynamic web applications in cloud based software systems. SOASTA is one of the tool developed for dynamic web applications in cloud[1][13]. SOASTA repository was responsible for test categorization with recording and performance data. In this tool many thousands of virtual users visiting website simultaneously using cloud infrastructure provided by their individual service, also performs memory based analytical techniques are implemented in real time and huge data produced by large scale. Some of the other tools were developed for initiating the performance with aim to support cross cloud browser and its functionalities [8]. For developing cloud web applications in cross cloud platform in heterogeneous virtualization environment across multiple cloud platforms have varied resource management and scheduler. Cross cloud Testing: For maintaining heterogeneous cloud platforms we propose to develop Cross cloud application management platform (CAMP) to administrate heterogeneous clouds in order to control the application s life cycle [14] [15]. In this we establish Cloud Test Platform test the software cloud environments automatically. CAMP can be integrated closely with other systems/platforms in industrial application environment, which provides cross platform services for different industrial requirements with large amount of resources in short time. Remaining of this section explains overall view of this paper. Section II explains the overall literature review of the process view section III explains background work of the proposed work development with comparison with recent work propagations. Section IV describes proposed work progression with semantic relations in commercial event generation. Section V explains overall experimental setup of the proposed cross browser with equivalent data progression. Section VI describes the results analysis of the cross browser format and results when you will be used these services efficiently. II. LITERATURE REVIEW Cloud computing environments seek to simulate the real world user traffic as we load and stress websites [7][8]. Compared to software cloud has several advantages: Reduce the cost leveraging the resources of the cloud computing operations present in the real time applications. Forms of Cloud Testing: There are several type of the cloud applications present in cloud web site applications. There are three different type of cloud environments present in the real time cloud applications. Cloud/SaaS-oriented : This type of applications arrives specified with semantic relations in cloud operations. This can be performed inside the cloud by user and other SaaS service venders [8][10]. The primary objective is to assure the quality of the provided service functions offered in a cloud. Since clouds and SaaS usually provide certain service APIs and connectivity interfaces to their customers, it is required task for engineers to validate these APIs and connectivity in a cloud environment [7][8]. In addition, cloudbased or SaaS-based security services and functional features must be tested. Online-based application on a cloud: This type of activities is performed to check online application on cloud by using with cloud-based largescale traffic and user accesses. 80 P a g e

Cloud-based application over clouds: This type of refers to the engineering activities performed to assure the quality of a cloud-based application crossing different clouds. This suggests that the system-level integration, function validation, performance evaluation, and scalability measurement must cope with different cloud technologies. Test Type SaaS Oriented Cloud based Testing application Service function Performance SaaS based operations SaaS/Cloud performance and scalability Applications based functionalities End-to-end system-level performance and scalability Table 1: Cloud Operations According to the processes of the cloud applications follow the efficiency of the real time applications other resources of the user activities. III. EXISTING SYSTEM For increasing the today s dynamic software application development faces a challenge of cost and scalability assurances[11]. In this context we have to develop conventional cloud server with extended features checkout process by adding just in service, evaluation and ranking capabilities present in the below diagram. Figure 3: Testing broker architecture. As shown in the above diagram the cloud test service enables scalable and flexible collaborations among test participates. A tester carries published test case generations and simulate those test cases on different services, in that both provider and tester can be any party including services present in cloud computing[12][13]. Testing as a service operated as a public service in the business applications present in the cloud based software applications. These services are applicable for accessing external users with test environment of the publication present in the cloud computing. As mention in the description of the existing tool, it was developed only for multilayer and flexible and scalable results with efficient data processing in cloud computing. Figure 4: Testing as a Service in test case generation. To decrease the analysis of cost estimation and design for application execution and maintenance traditionally developed Testing as a Service frame work[16][17. It provides static dynamic on demand in, on and over clouds for the third party at any time and all time interval processes in cloud computing. Testing as a service operated as a public service in the business applications present in the cloud based software applications. These services are applicable for accessing external users with test environment of the publication present in the cloud computing. A self test harnesses is developed to manage the scripting process present in the cloud computing software application system [17]. One of the key concept of the existing approach it was developed in the efficient data procedure in cloud computing using as a service architecture processing. IV. PROPOSED WORK As mention in the description of the existing tool, it was developed only for multilayer and flexible and scalable results with efficient data processing in cloud computing[15] [16]. One of the research concept of the Trusty worthy clouds, in that construct several clouds to build trusted cloud services using resources from different public clouds, implementing a cloud-ofcloud able to tolerant faults and intrusions on upto a certain number of providers. 81 P a g e

data storage applications [9] [13]. In addition to this approach reliable distributed storage utilizes subset of the Byzantine protocol fault tolerance applications/techniques suggestion in cross cloud software applications [12]. For security considerations present in the proposed work by using multi cloud secret message sharing algorithm. Figure 5: Cross browser applications. This is the process can be done in real time cloud web applications. In this paper we propose develop an Cross-Cloud Testing. This is the procedure for doing operations different type of cloud applications at a time[14][15]. If cloud applications are developed in real time cloud format. It specifies the information of all users data effects. Cross cloud application format can be specified with systematic procedures in cloud computing operations efficiently V. EXPERIMENTAL SETUP Cross Cloud system model contains three specific continuers for providing and accepting applications efficiently as follows: readers, writers and cloud storage providers. Where readers and writers are the client cloud processes[15][19]. It defines cloud storage process on each cloud present in the cross cloud (multi cloud application). Figure 4: Cross cloud architecture The cross cloud system addresses the system availability and confidentiality of data in their cloud data storage system by using multi cloud providers, combining Byzantine quorum system protocols [14] [17]. In addition, any subset of (n f) storage cloud creates byzantine quorum protocols. VI. RESULTS ANALYSIS The main concept of the purpose to move from cross cloud is distributed reliability with sequential Figure 5: Organizing results of the service provider with equivalent results As shown in the above discussion of cross cloud data storage with secret message sharing is developed as follows: Upload the cloud server application server into online software application [14][16]. This service provider sharing information into other cloud applications present in the online service processing. Service provider access all the data present in the single cloud in online cloud service. We will provide security and of the individual cloud data sharing of the cross cloud application. Our experimental results show efficient cloud client operations on service provider of the cross cloud application. VII. CONCLUSION and FUTURE SCOPE Cloud computing is the natural term for any of the services that involves delivering the hosted services over internet. In this service providing applications some of the services are free and some are cost based approaches present in the cloud computing. We propose to build, integrate and implement an application prototype that initiates some of the above stages on a cloud platform. This type of cloud environment achieves more flexibility to the users and providers. One of the key solution of the is a set of read/write protocols based on Byzantine Quorum replication 3f+1 clouds to tolerant upto available comprised clouds present in cross cloud platform. For developing this simulation process in each cloud using cloudsim tool, it defines efficient data accessing between each cloud. Further improvement of our proposed work can be specified with semantic relations of different cloud techniques for performing cross-clod operations 82 P a g e

efficiently. And also we extend cross cloud for heterogeneous applications. REFERENCES [1]. Cong Wang, Qian Wang, Kui Ren, Towards Secure and Dependable Storage Services in Cloud Computing, A preliminary version [1] of this paper was presented at the 17th IEEE International Workshop on Quality of Service (IWQoS 09). [2] TClouds Trustworthy Clouds Cloud-Of- Clouds Storage Service. [3] Mi. Rabin. Efficient Dispersal of Information for security, load balancing and fault tolerance. Journal of the ACM, 36(2), pages 335-348. 1989. [4] K Chandra Mouli* U Sesadri, Singleto Multi Clouds for Security in Cloud Computing by using Secret Key Sharing, Journal: International Journal Of Computers & Technology Vol 10, No 4 editor@cirworld.com www.cirworld.com, member.cirworld.com. [5]. G. Chockler, R. Guerraoui, I. Keidar and M.Vukolic, "Reliable distributed storage", Computer,42, 2009, pp. 60-67. [6]. C. Cachin, R. Haas and M. Vukolic, "Dependablestorage in the Intercloud", Research Report RZ,3783, 2010. [7] Xiaoying Bai_ y, Muyang Li_, Bin Chen_, Wei-Tek Tsai_ z, Jerry Gao_ x Cloud Testing Tools, Proceedings of The 6th IEEE International Symposium on Service Oriented System Engineering (SOSE 2011). [8] W. Tsai, Y. Huang, and Q. Shao, EasySaaS: A SaaS development framework, in SOCA 11, 2011. [9] Amazon Web Service. [Online]. Available: http://aws.amazon.com/ [10] News Briefs, Computer, vol. 44, pp. 18 20, 2011. [11] J. Gao, X. Bai, and W. T. Tsai, Cloud- Testing:Issues, Challenges, Needs and Practice, Software Engineering: An International Journal, vol. 1, no. 1, pp. 9 23, 2011. [12] James Cowling1, Daniel Myers1, Barbara Liskov1, Rodrigo Rodrigues2, and Liuba Shrira3 HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance, Appearing in the 7th USENIX Symposium on Operating System Design and Implementation (OSDI), Nov 2006. [13] Md Kausar Alam, Sharmila Banu K, An Approach Secret Sharing Algorithm in Cloud Computing Security over Single to Multi Clouds, International Journal of Scientific and Research Publications, Volume 3, Issue 4, April 2013 1 ISSN 2250-3153. [14] http://www.cloud.com/ [15] http://crosscloud.org/ [16] http://bot.com/ [17] http://html.adobe.com/edge/inspect/. 83 P a g e