Testing Techniques and its Challenges in a Cloud Computing Environment
|
|
|
- Daniela Dawson
- 10 years ago
- Views:
Transcription
1 Techniques and its Challenges in a Cloud Computing Environment Dr. Rahul Malhotra* & Prince Jain** *Director-Principal, Adesh Institute of Technology, Ghauran, Mohali, Punjab, INDIA. [email protected] **Lecturer, Malwa Polytechnic College, Faridkot, Punjab, INDIA. [email protected] Abstract Cloud computing is emerged as new technology in organization and cooperates. To successfully provide cloud services and sharing of resources, the cloud must be tested before came into service. Cloud testing is a form of testing in which web applications uses cloud computing environment and infrastructure to simulate real world user traffic by using cloud technologies and solutions. The work on this paper is focused on various cloud computing testing techniques and cloud testing challenges faced by cloud service provider. There are three major techniques available for cloud testing which are functional, non-functional and ability cloud testing. These techniques are further subcategorizing as their testing areas. Later, in this paper the seven cloud testing challenge are discussed which are: service, security and layered testing challenge, lack of universal standard, guidance, knowledge and staff expertise, limited infrastructure, procuring cloud service on-demand basis. Keywords Ability ; Cloud; Cloud Computing; Cloud Computing Challenges; Cloud ; Functional ; Non-Functional. Abbreviations Infrastructure as a Service (IaaS); Platform as a Service (PaaS); Software as a Service (SaaS); as a Service (TaaS) I. INTRODUCTION C LOUD testing is a form of testing in which web applications uses cloud computing environment and infrastructure to simulate real world user traffic by using cloud technologies and solutions. Cloud testing basically aligns with concept of cloud and SaaS. Cloud testing provides with the ability to test cloud by using the cloud infrastructure such as hardware and bandwidth that more closely simulate real world conditions and parameters. In simple words, a Cloud refers to the verification and validation of applications, environments and infrastructure that are available on demand by conforming these to the expectations of the cloud computing business model [Prince Jain, 2012; Prince Jain et al., 2013]. Cloud is defined as testing as a Service (TaaS). TaaS is considered as a new business and service model, in which a provider undertakes software testing activities of a given application in a cloud infrastructure for customers. TaaS can be used to validation of various products owned by organizations that deal with testing products and services which are making use of a cloud based licensing model for their clients [Prince Jain et al., 2013]. Figure 1: A Cloud Computing Environment a Cloud includes availability, security, performance, interoperability, disaster recovery and multitenancy testing. Cloud testing are challenged by several problems such as limited test budget, meeting deadlines, High costs per test, large number of test cases, little reuse of tests and geographical distribution of users. The aim of cloud testing is to ensures high quality service delivery and avoiding data outages requires testing inside datacenter or outside the datacenter or in both place. Larger datacenters also mean larger installations with high-speed interfaces and the ability to maintain service availability obligations. ISSN: Published by The Standard International Journals (The SIJ) 88
2 Effective unlimited storage, quick availability of the infrastructure with scalability, flexibility and availability of distributed testing environment reduce the execution time of testing of large applications. The new area of software testing in the cloud lies at the intersection of these key areas: software testing, cloud computing, and system migration. Cloud test engineer and quality assurance mangers encountered many issues and challenges in testing modern clods and cloud based applications [Prince Jain et al., 2011; Vinaya Kumar Mylavarapu, 2011; Lalit Kumar et al., 2012;]. II. TESTING TYPES Various types of testing required for a cloud setup which mainly categorize into three techniques: Functional, Non- Functional and Ability testing Techniques [Neha Mehrotra, 2011; Sergiy Vilkomir, 2012]. Cloud Computing Techniques Functional Techniques Non-Functional Techniques Ability Techniques System Business Requirement Security Scalabilty and Performance Compatibilty and Interoperability Integration Availability Load and Stress Disaster Recovery User Acceptance Letancy Multi-tenancy Figure 2: Cloud Computing Techniques 2.1. Functional Functional cloud computing testing is performed for both remote and local applications. Functional cloud testing is the testing of all the features and functions of a system which includes hardware and software. It is conducted on a complete, integrated software platform to check it s compliance with the requirements. In functional cloud testing, the process of verification is done against system specifications or requirements are carried out in cloud instead of on-premise software testing. Functional testing is not comprehensive enough to identify all the combinations of a site will be subjected to and its performance under stress conditions [Neha Mehrotra, 2011; Jerry Gao et al., 2011] System System testing techniques is used to prove the systems behavior within its own boundaries. It is critical to prove that the system functions as it has been designed when the system components work together, inputs and outputs are as expected and the overall resulting system is a high quality cloud system [Jerry Gao et al., 2011] Integration Integration cloud testing allows the business to verify the cloud solution will work within the current infrastructure and environments which ultimately proving that the implementation of a cloud solution does not detrimentally impact any existing systems. Finally, the business requirements must be verified and validated to prove that the end result of the Cloud solution will meet the documented needs of the business [Vanitha Katherine & Alagarsamy, 2012] User Acceptance User Acceptance will be done to prove that delivered cloud solution meets business requirements so that the user accepts the developed cloud solution. User acceptance testing is done on both on-premise and off-premise. However, the onsite testing allows immediate control and monitoring of test progress [Keerti Kulkarni]. ISSN: Published by The Standard International Journals (The SIJ) 89
3 2.2. Non-Functional Non-functional testing is done to ensure that a web application meets the specified performance requirements. Non-functional testing technique is also known a performance testing technique. In cloud, the applications scalability scope is much wider than in conventional performance testing techniques [Keerti Kulkarni] Business Requirement Before migrating their business to a cloud computing solution, the organizations and cooperates must carefully analyze and document their business requirements clearly, precise and unambiguously. Business requirements are foundations for building a cloud computing solution. These business requirements can be achieved through reviews, periodical customer meets and workshops. Later, this in turn provides a perfect system is constructed which is capable of delivering the business requirements [Prakash & Gopalakrishanan, 2012]. A. Cloud Availability Cloud services must be available for all times. There should be also assurance that the there is no abrupt downtime such that the business of the client must not be adversely affected [Keerti Kulkarni; Prakash & Gopalakrishanan, 2012] Cloud Security Security testing which is an indispensable part of testing applications due to increase in security breaches in business. This can provide assurance that business critical data is stored and transported safely. To identify methods of gaining access to a system by using common tools and techniques used by hackers can very well guarantee the security of Cloud solutions [Prakash & Gopalakrishanan, 2012; Cloud Scalability and Performance Cloud Scalability is another major area of concern where adequate amount of testing is needed. Cloud Computing solutions always claim to be scalable on demand. Load or Stress testing can be used to prove that the developed cloud solution can be scale as required with the help of software tools. Hence Cloud solution can be accurately measured and its capacity is verified. Cloud Performance testing techniques allow us to measure the cloud systems performance accurately. Performance testing with the load testing techniques allows getting an accurate image of the solution s ability on the cloud [Prakash & Gopalakrishanan, 2012; Performance is generally tied to an application s capabilities within the cloud infrastructure. Finding out thresholds, bottlenecks & limitations is a part of performance testing. For this, testing performance under a particular workload and vary the nature of traffic on-demand is necessary [ A. Cloud Load and Stress Application stability is a major factor as the user count is expected to be increases. Load testing of an application involves creation of heavy user traffic and measuring its response. There is also a need to tune the performance of any application to meet certain standards. Measure response times and isolate issues related to specific actions while system is subjected to increasing load from different locations and multi user operations. It is imperative to identify issues as system is tested to breaking points maximum expected capacity or often beyond the expected usage. Stress Test is used to determine ability of application to maintain a certain level of effectiveness beyond breaking point or maximum expected capacity or beyond the expected usage [ Eljona Proko & Ilia Ninka, 2012]. It is essential for any application to work even under excessive stress and maintain stability. Stress testing assures this by creating peak loads using simulators. But the cost of creating such scenarios is enormous. B. Latency Cloud testing is utilized to measure the latency between the action and the corresponding response for any application after deploying it on cloud [Prakash & Gopalakrishanan, 2012; cloud-based-testing-tools] Ability Techniques Ability testing is done to ensure that the cloud environment is able to gives its service on-demand to users. In this category, the compatibility, interoperability and multi-tenancy ability of cloud computing environment is tested [Spirent Communications, 2010; Eljona Proko & Ilia Ninka, 2012] Compatibility and Interoperability In cloud environment, different software s and operating systems is used and created on demand which makes the compatibility testing must. A cloud application must capable to work and executed across multiple environments and various cloud platforms. Hence, it is very easy to migration of a cloud applications and platforms from one infrastructure to another infrastructure [Spirent Communications, 2010; Disaster Recovery The cloud service provider has always prefers that his cloud services must be available all the time to end-users but actually it is not achievable. There may be some chance of failure so the disaster recovery time must be low. Cloud verification must be done to ensure the service is back online with minimum adverse effect on business [Spirent Communications, 2010; IXIA, 2011]. ISSN: Published by The Standard International Journals (The SIJ) 90
4 Multi-Tenancy Multi-tenancy testing ensures that the multiple clients and organizations using on-demand services activated at a given time. Cloud service should be customizable for each client and provide data and security level to avoid any access related issues [IXIA, 2011]. III. TESTING CHALLENGES Table 1: Challenges in Cloud Computing Environment Challenge Category Challenges Service Challenge 1. Service Availability 2. Service Assurance 3. Service Efficiency Security 1. Confidential Data Security Challenge 2. Depending on customer data 3. Meeting Security Requirements Layered 1. Three layers testing Protocol Challenge 2. Communication between Layers Lack of Universal Standard and Infrastructure Guidance, Knowledge and Staff Expertise Procuring Cloud Service on- Demand Basis Other s Challenges 3.1. Cloud Service Challenges 1. Limited Technology configuration 2. Limited Servers and Storage Infrastructure 3. Networks interconnectivity 4. Virtualization level 1. Obtaining Guidance 2. Expertise Teaching Staff 3. Acquiring Direct Knowledge 1. Define Specific Quantity and Costs 2. Dependency on Remote Installed Applications 3. Increasing Expenditure on Encrypted Data 1. Planning of Test Environment 2. Accrediting Vendors which meets Standards 3. Ensuring Data Portability and Interoperability 4. Proper Utilization of Cloud Resources The fundamental challenge in cloud computing testing environment is the cloud service challenges. The first challenge in this category is service availability without experiencing undue delays because user organization is looking to adopt cloud services rather than maintain local installations. Cloud service must look and feel as local services rather than remote services. The second challenge is the cloud service assurance. The cloud services provider must assure timely delivery of cloud service and controls data communication connection between cloud service and corporate users. The final challenge is service efficiency. It encompasses efficiency in all aspects from cost savings, space and power efficiency to efficient and scalable cloud service delivery using virtualization, high end servers and high speed interfaces [IXIA, 2011; Ravichandran, 2012] Security Challenges Since information travels through the Internet, testers have to perform security testing to make sure there is no data leakage when data is sent over the Internet. Security in the public cloud is still a major issue. The first challenge in this category is the security of the confidential data. There may come up the situation about the leakage of private information, internet suspending, and suddenly disruption of service due to a maintenance window, slow internet speed, virus attack. The second challenge is some test methods are depends upon the customer data. In order for effective testing to take place, some testing tasks depend highly on the actual customer or production data. In some cases, the customers are prohibited from supplying confidential or production data to third parties. So the test data should be doubly scrutinized for testing in cloud. The third challenge is meeting security requirements. Cloud vendors may not be familiar with security requirements that are unique to government agencies such as continuous monitoring and maintaining an inventory of systems [Ravichandran, 2012; Swapnil H. Chandane & Prof. Mahip M. Bartere, 2013] Layered Challenges The third major challenge category is the testing at multiple layers of the cloud environment. The first challenge in this is the layers testing Protocol. In this, the testing network connection, server performance, database and software application adds multiple layers to cloud testing. Testers have to test beyond what they can physically control in their environment [Priyanka et al., 2012; Swapnil H. Chandane & Prof. Mahip M. Bartere, 2013]. Table 2: Layered Approach for Cloud Layer Number Layer Name Layer 3 Database and software applications Layer 2 Server Performance Layer 1 Network Connection Second challenge in this is the maintaining communication between layers. In this, Testers have to test the communication between the layers, test connection between the elements and also plan for the risks such as connection breaks midway, server down and software crashes [Laurin H. Mills, 2009; Priyanka et al., 2012] Lack of Universal Standards and Limited Infrastructure The fourth challenge category is the lack of standards and limited infrastructure in public cloud environment. The first challenge in this is the lack of universal standards. Presently, there are no proper universal standard solutions to integrate public cloud resources with user company s internal data center resources. Public cloud providers have their own architecture, operating models, pricing mechanisms and offer very little interoperability. This leads to a big challenge for companies when they need to switch vendors. The second challenge in this is the limited infrastructure. Some cloud ISSN: Published by The Standard International Journals (The SIJ) 91
5 providers offer only limited types of configurations, technology, servers, storage, networking and bandwidth which making it difficult to create real-time test environments [Laurin H. Mills, 2009; Pat Hyek, 2011] Obtaining Guidance, Knowledge and Staff Expertise The fifth challenge category is the obtaining guidance, knowledge and staff expertise. The first challenge in this is the Obtaining guidance for testing cloud service. Existing federal guidance for using cloud services is insufficient or incomplete. Agencies cited a number of areas where additional guidance is needed such as purchasing IT commodity and assessing information security management with security levels. The second challenge is the taking expertise teaching staff. Service provider may not have the necessary tools or resources such as expertise staff to implement cloud solutions. Teaching their staff an entirely new set of processes and tools such as monitoring performance in a cloud environment has been a challenge. A third challenge is the acquiring direct knowledge. Delivering cloud services without direct knowledge of the technologies and tools has been a challenge [Pat Hyek, 2011; Swapnil H. Chandane & Prof. Mahip M. Bartere, 2013] Procuring Cloud Services on On-Demand Basis The sixth testing challenge category is the procuring cloud service on the on-demand basis. The first challenge in this is the delivering on-demand services with specific quantity and costs. The on-demand and scalable nature of cloud services can be difficult to define specific quantities and costs. These uncertainties make contracting and budgeting challenge because of the fluctuating costs associated with scalable and incremental cloud service procurements. The second challenge is the dependency on remote installed applications. Since applications are not installed locally in controlled environments. This makes it harder for testers to replicate the user environment. The third challenge is the increasing expenditure on encrypted data. Improper usage of cloud based test environments can increase costs [Laurin H. Mills, 2009; Pat Hyek, 2011; Priyanka et al., 2012] Other s Challenges The seventh testing challenge category contains some other s challenges related to testing a cloud computing environment. The first challenge in this is the planning of test environment and overcome cultural barrier. teams should rigorously plan their test environments from utilization periods through disassembly with the awareness of the associated expenses such as cost of encrypting data, before putting testing in a cloud environment, since these requirements will consume additional CPU and memory. Organization culture may also act as an obstacle to implementing cloud computing solutions. The second challenge is the accrediting vendors which meets standards. Organization may not have a mechanism for certifying that vendors meet standards for security because the risk and authorization management program had not yet reached initial operational capabilities. Third challenge is the ensuring data portability and interoperability. To preserve their ability to change vendors in the future, agencies may attempt to avoid platforms or technologies that lock customers into a particular product. Forth challenge is the proper utilization of cloud resources. It is important to monitor utilization of cloud resources to avoid over-usage and over-payment. IV. CONCLUSION AND FUTURE WORK The growth of cloud computing created a demand for benchmarks that can measure the performance characteristics of cloud applications. teams should equipment themselves with viable strategies to mitigate the risks and issues associated with cloud computing by covering additional capabilities available in the cloud computing environment. Only a few advantages and a few testing challenges of the cloud computing solutions have been identified in this paper. In future, as it is getting more matured architecture for cloud computing and more and more testing on the cloud applications there is every possibility of more testing challenges which can be explored by researchers. REFERENCES [1] Laurin H. Mills (2009), Legal Issues Associated with Cloud Computing. [2] Spirent Communications (2010), Cloud Computing, Spirent Communications, California. [3] Pat Hyek (2011), Cloud Computing Issues and Impacts, Global Technology Industry Discussion Series. [4] IXIA (2011), the Cloud: Definitions, Requirements and Solutions, August 2011, CA, URL: [5] Neha Mehrotra (2011), Cloud Vs a Cloud, Infosys Viewpoint. [6] Jerry Gao, Xiaoying Bai & W.T. Tsai (2011), Cloud - Issues, Challenges, Needs and Practice, Software Engineering: An International Journal, Vol. 1, No. 1. [7] Prince Jain, Dr. Gurdev Singh & Isha Gulati (2011), Process Model for Cloud Service Engineering, International Journal of Computer Applications, Vol. 36, No. 8. [8] Vinaya Kumar Mylavarapu (2011), Taking to the Cloud, Cognizant Reports. [9] Sergiy Vilkomir (2012), Cloud - A State of the Art Review, Information and Security- A International Journal, Vol. 28, No.2. [10] Prince Jain (2012), Security Issues and their Solution in Cloud Computing, International Journal of Computing & Business Research, Proceedings of I-Society 2012 at GKU, Talwandi Sabo Bathinda (Punjab), India. [11] A. Vanitha Katherine & Dr.K. Alagarsamy (2012), Conventional Software Vs. Cloud, International Journal of Scientific & Engineering Research, Vol. 3, No. 9. [12] V. Prakash & S. Gopalakrishanan (2012), Cloud Computing Solution- Benefits and Challenges, Journal of Theoretical and Applied Information Technology, Vol. 39, No.2. ISSN: Published by The Standard International Journals (The SIJ) 92
6 [13] Eljona Proko & Ilia Ninka (2012), Analysis and Strategy for the Performance in Cloud Computing, Global Journal of Computer Science and Technology Cloud & Distributed, Vol. 12, No. 10, Version 1.0, USA. [14] S. Ravichandran (2012), Innovative Method of Software Environment using Cloud Computing Technology, International Journal of Communication and Networking System, Vol. 01, No. 01. [15] Priyanka, Inderveer Chana & Ajay Rana (2012), Empirical Evaluation of Cloud-based Techniques: A Systematic Review, ACM SIGSOFT Software Engineering Notes, Vol. 37, No. 3, Pp [16] Lalit Kumar, Dr. Gurdev Singh & Prince Jain (2012), Cloud Implementation and Cloud Integration, International Journal of Computers & Technology, Vol. 2, No. 1. [17] Prince Jain, Dr. Gurdev Singh & Dr. Mandeep Singh (2013), How to Assured Quality in a Cloud and its Verification Process, Council for Innovative Research International Journal of Computers & Technology, Vol. 4, No. 1, Pp. 33. [18] Swapnil H. Chandane & Prof. Mahip M. Bartere (2013), New Computing Paradigm: Software in Cloud, Issues, Challenges and Need of Cloud in Today s World, International Journal of Emerging Research in Management & Technology. [19] Keerti Kulkarni, Services through Cloud, A White Paper, MicroFocus. [20] Dr. Rahul Malhotra- A well known Educationalist and Researcher in the field of Technical Education, guided about 45 Masters thesis and ongoing Doctoral level of research thesis, is working as a Director-Principal in Adesh Institute of Technology, Chandigarh. Prince Jain is a Research Scholar and currently working as a Senior Lecturer in the Malwa Polytechnic College, Faridkot, Punjab. He has received his M.Tech degree with Distinction from GNDU in 2009 and B.Tech from PTU in Currently, he is pursuing Ph.D degree from PTU. During his Ph.D work, he has published one book entitled A textbook of Software Engineering. Moreover, he has published more than 10 Research Papers in various international journals. He has also attended one national conference and many FDP/seminars. His area of interest is Cloud computing and software engineering. ISSN: Published by The Standard International Journals (The SIJ) 93
Cloud Testing: A Review Article
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 6, June 2014, pg.314
Survey on software testing techniques in cloud computing
Survey on software testing techniques in cloud computing V.Priyadharshini #1, Dr. A. Malathi *2 # PhD Research Scholar PG & Research Department of CS Government Arts College (Autonomous) Coimbatore 18.
Cloud-Testing vs. Testing a Cloud
Cloud- vs. a Cloud - 10th Annual International Software Conference 2010 Neha Mehrotra Abstract This white paper introduces Cloud computing business model which has been the natural evolution of the adoption
Study and Comparison of CloudSim Simulators in the Cloud Computing
Study and Comparison of CloudSim Simulators in the Cloud Computing Dr. Rahul Malhotra* & Prince Jain** *Director-Principal, Adesh Institute of Technology, Ghauran, Mohali, Punjab, INDIA. E-Mail: [email protected]
Testing as a Service on Cloud: A Review
Testing as a Service on Cloud: A Review Shruti N. Pardeshi 1, Vaishali Choure 1 Research Scholar, 2 Associate Professor, Medicaps Group of Institutions,Indore Abstract Software testing is an important
TaaS: An Evolution of Testing Services using Cloud Computing
TaaS: An Evolution of Testing Services using Cloud Computing Abhinava Kumar Srivastava (Student) Divya Kant Yadav Institute of Technology and Management (CS), Institute of Technology and Management (CS),
Software as a Service (SaaS) Testing Challenges- An Indepth
www.ijcsi.org 506 Software as a Service (SaaS) Testing Challenges- An Indepth Analysis Prakash.V Ravikumar Ramadoss Gopalakrishnan.S Assistant Professor Department of Computer Applications, SASTRA University,
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
Analysis and Strategy for the Performance Testing in Cloud Computing
Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 10 Version 1.0 July 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
Ananthakrishnan J Architect, Sonata Software. Ananth B Product Manager Testing Practice. Sonata Software Limited. Sonata Software Limited
Article Ananthakrishnan J Architect, Sonata Software Testing Cloud and Testing using Cloud Ananth B Product Manager Testing Practice Sonata Software Limited Sonata Software Limited www.sonata-software.com
Private Vs Public Cloud
Private Vs Public Cloud Solanke Vikas 1, Kulkarni Gurudatt 2, Maske Vishnu 3, Kumbharkar Prashant 4 1 Lecturer in Information Technology Department,MM Polytechnic Pune, India [email protected]
Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012
Private & Hybrid Cloud: Risk, Security and Audit Scott Lowry, Hassan Javed VMware, Inc. March 2012 Private and Hybrid Cloud - Risk, Security and Audit Objectives: Explain the technology and benefits behind
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
Testing services through Cloud WHITE PAPER
WHITE PAPER Table of Contents: 1. Abstract 2. Introduction 3. What is Cloud computing? 4. Why is Cloud computing Important? 5. What has been attempted in space of software testing: 6. What is Cloud testing
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS Shirley Radack, Editor Computer Security Division Information
White Paper. Cloud Performance Testing
White Paper Cloud Performance Testing Table of Contents Introduction and Background Information...2 Challenges & Limitations of On-Premise Model. 2 Cloud Scope and Service Models... 3 Why Cloud for Performance
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
EXIN Cloud Computing Foundation
Sample Questions EXIN Cloud Computing Foundation Edition April 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
CLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES
CLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES PRAKASH.V, GOPALAKRISHANAN.S Assistant Professor Department of Computer Applications, SASTRA University Associate Dean Department of Computer
Research on Operation Management under the Environment of Cloud Computing Data Center
, pp.185-192 http://dx.doi.org/10.14257/ijdta.2015.8.2.17 Research on Operation Management under the Environment of Cloud Computing Data Center Wei Bai and Wenli Geng Computer and information engineering
Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled
Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled HEXAWARE Q & A E-BOOK ON CLOUD BI Layers Applications Databases Security IaaS Self-managed
Cloud Implementation and Cloud Integration
Cloud Implementation and Cloud Dr. Gurdev Singh Adesh Institute of Engineering & Technology, Faridkot, Punjab-151203, India Prince Jain Malwa Polytechnic College Faridkot, Punjab-151203, India Lalit Kumar
Tufts University. Department of Computer Science. COMP 116 Introduction to Computer Security Fall 2014 Final Project. Guocui Gao Guocui.gao@tufts.
Tufts University Department of Computer Science COMP 116 Introduction to Computer Security Fall 2014 Final Project Investigating Security Issues in Cloud Computing Guocui Gao [email protected] Mentor:
VMware Hybrid Cloud. Accelerate Your Time to Value
VMware Hybrid Cloud Accelerate Your Time to Value Fulfilling the Promise of Hybrid Cloud Computing Through 2020, the most common use of cloud services will be a hybrid model combining on-premises and external
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
Copyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
How To Understand Cloud Computing
Dr Markus Hagenbuchner [email protected] CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES
Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES Meeting the 7 Challenges in Testing and Performance Management Introduction With advent of the cloud paradigm, organizations are transitioning
Developing SAP Enterprise Cloud Computing Strategy
White Paper WFT Cloud Technology SAP Cloud Integration Service Provider Developing SAP Enterprise Cloud Computing Strategy SAP Cloud Computing is a significant IT paradigm change with the potential to
OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds
sm OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds SM Table of Contents Legal Notice... 3 Executive Summary... 4 Purpose... 5 Overview... 5 Interoperability... 6 Service
Open Data Center Alliance Usage: Provider Assurance Rev. 1.1
sm Open Data Center Alliance Usage: Provider Assurance Rev. 1.1 Legal Notice This Open Data Center Alliance SM Usage:Provider Assurance is proprietary to the Open Data Center Alliance, Inc. NOTICE TO USERS
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business
Planning the Migration of Enterprise Applications to the Cloud
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA) Abhijeet Padwal Performance engineering group Persistent Systems, Pune email: [email protected]
GETTING THE MOST FROM THE CLOUD. A White Paper presented by
GETTING THE MOST FROM THE CLOUD A White Paper presented by Why Move to the Cloud? CLOUD COMPUTING the latest evolution of IT services delivery is a scenario under which common business applications are
CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:
CompTIA Cloud+ Length: 5 Days Who Should Attend: Project manager, cloud computing services Cloud engineer Manager, data center SAN Business analyst, cloud computing Summary: The CompTIA Cloud+ certification
Performance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
A.Prof. Dr. Markus Hagenbuchner [email protected]. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner [email protected] CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
Private vs. Public Cloud Solutions
Private vs. Public Cloud Solutions Selecting the right cloud technology to fit your organization Introduction As cloud storage evolves, different cloud solutions have emerged. Our first cloud whitepaper
CLOUD COMPUTING SECURITY CONCERNS
CLOUD COMPUTING SECURITY CONCERNS ABSTRACT ASMA GULAM MOHAMED Saveetha School of Engineering Cloud computing is set of resources including data storage, programs and hardware offered through the Internet.
INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
A Survey on Cloud Security Issues and Techniques
A Survey on Cloud Security Issues and Techniques Garima Gupta 1, P.R.Laxmi 2 and Shubhanjali Sharma 3 1 Department of Computer Engineering, Government Engineering College, Ajmer [email protected]
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
The Cloud in Regulatory Affairs - Validation, Risk Management and Chances -
45 min Webinar: November 14th, 2014 The Cloud in Regulatory Affairs - Validation, Risk Management and Chances - www.cunesoft.com Rainer Schwarz Cunesoft Holger Spalt ivigilance 2014 Cunesoft GmbH PART
CHALLENGES AND ISSUES OF DEPLOYMENT ON CLOUD
CHALLENGES AND ISSUES OF DEPLOYMENT ON CLOUD S. Vimal Don Bosco 1, Dr. N Prabakaran 2 Research Scholar, Department of Computer Applications, St.Peter s University, Avadi, Chennai 600 054, India 1 Associate
CompTIA Cloud+ 9318; 5 Days, Instructor-led
CompTIA Cloud+ 9318; 5 Days, Instructor-led Course Description The CompTIA Cloud+ certification validates the knowledge and best practices required of IT practitioners working in cloud computing environments,
Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration
Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration Part I of an ebook series of cloud infrastructure and platform fundamentals not to be avoided when preparing
Simplified Private Cloud Management
BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing
1 Introduction. 2 What is Cloud Computing?
1 Introduction Table of Contents 1 Introduction 2 What is Cloud Computing? 3 Why is Cloud Computing important? 4 Why Cloud deployments fail? 5 Holistic Approach to cloud computing implementation 6 Conclusion
View Point. Overcoming Challenges associated with SaaS Testing. Abstract. www.infosys.com. - Vijayanathan Naganathan, Sreesankar Sankarayya
View Point Overcoming Challenges associated with SaaS - Vijayanathan Naganathan, Sreesankar Sankarayya Abstract In today s volatile economy, organizations can meet business demands of faster time to market
On Premise Vs Cloud: Selection Approach & Implementation Strategies
On Premise Vs Cloud: Selection Approach & Implementation Strategies Session ID#:10143 Prepared by: Praveen Kumar Practice Manager AST Corporation @Praveenk74 REMINDER Check in on the COLLABORATE mobile
Levels of Software Testing. Functional Testing
Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies
Performance Management for Cloud-based Applications STC 2012
Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
Elasticity in Multitenant Databases Through Virtual Tenants
Elasticity in Multitenant Databases Through Virtual Tenants 1 Monika Jain, 2 Iti Sharma Career Point University, Kota, Rajasthan, India 1 [email protected], 2 [email protected] Abstract -
CLOUD COMPUTING. Additional Opportunities and Savings Need to Be Pursued
United States Government Accountability Office Report to Congressional Requesters September 2014 CLOUD COMPUTING Additional Opportunities and Savings Need to Be Pursued GAO-14-753 September 2014 CLOUD
Multi Tenancy and Customizations Issues in e-health SaaS Applications
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 10, October 2015,
Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
AEIJST - June 2015 - Vol 3 - Issue 6 ISSN - 2348-6732. Cloud Broker. * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha
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
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
A SWOT ANALYSIS ON CISCO HIGH AVAILABILITY VIRTUALIZATION CLUSTERS DISASTER RECOVERY PLAN
A SWOT ANALYSIS ON CISCO HIGH AVAILABILITY VIRTUALIZATION CLUSTERS DISASTER RECOVERY PLAN Eman Al-Harbi [email protected] Soha S. Zaghloul [email protected] Faculty of Computer and Information
Cloud Computing Security Issues And Methods to Overcome
Cloud Computing Security Issues And Methods to Overcome Manas M N 1, Nagalakshmi C K 2, Shobha G 3 MTech, Computer Science & Engineering, RVCE, Bangalore, India 1,2 Professor & HOD, Computer Science &
CA Cloud Overview Benefits of the Hyper-V Cloud
Benefits of the Hyper-V Cloud For more information, please contact: Email: [email protected] Ph: 888-821-7888 Canadian Web Hosting (www.canadianwebhosting.com) is an independent company, hereinafter
Cloud Computing for SCADA
Cloud Computing for SCADA Moving all or part of SCADA applications to the cloud can cut costs significantly while dramatically increasing reliability and scalability. A White Paper from InduSoft Larry
Availability of Services in the Era of Cloud Computing
Availability of Services in the Era of Cloud Computing Sanjay P. Ahuja 1 & Sindhu Mani 1 1 School of Computing, University of North Florida, Jacksonville, America Correspondence: Sanjay P. Ahuja, School
How To Run A Modern Business With Microsoft Arknow
Microsoft Azure DataSync ModernBiz Agenda ModernBiz: Your path to the Modern Business Microsoft Azure overview Key business solutions leveraging the cloud Back up your data Reduce unexpected downtime Host
Whitepaper. The ABC of Private Clouds. A viable option or another cloud gimmick?
Whitepaper The ABC of Private Clouds A viable option or another cloud gimmick? Although many organizations have adopted the cloud and are reaping the benefits of a cloud computing platform, there are still
SaaS or On-Premise? How to Select the Right Paths for Your Enterprise. David Linthicum
SaaS or On-Premise? How to Select the Right Paths for Your Enterprise David Linthicum SaaS or On-Premise? How to Select the Right Paths for Your Enterprise 2 Executive Summary The growth of Software- as-
CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India
CLOUD COMPUTING 1 Er. Simar Preet Singh, 2 Er. Anshu Joshi 1 Assistant Professor, Computer Science & Engineering, DAV University, Jalandhar, Punjab, India 2 Research Scholar, Computer Science & Engineering,
Module 1: Facilitated e-learning
Module 1: Facilitated e-learning CHAPTER 3: OVERVIEW OF CLOUD COMPUTING AND MOBILE CLOUDING: CHALLENGES AND OPPORTUNITIES FOR CAs... 3 PART 1: CLOUD AND MOBILE COMPUTING... 3 Learning Objectives... 3 1.1
Cloud Computing Safe Harbor or Wild West?
IT Best Practices Series Cloud Computing Safe Harbor or Wild West? With IT expenditures coming under increasing scrutiny, the cloud is being sold as an oasis of practical solutions. It s true that many
Cloud Panel Service Evaluation Scenarios
Cloud Panel Service Evaluation Scenarios August 2014 Service Evaluation Scenarios The scenarios below are provided as a sample of how Finance may approach the evaluation of a particular service offered
On-Demand Virtual System Service
On-Demand System Service Yasutaka Taniuchi Cloud computing, which enables information and communications technology (ICT) capacity to be used over the network, is entering a genuine expansion phase for
Virginia Government Finance Officers Association Spring Conference May 28, 2014. Cloud Security 101
Virginia Government Finance Officers Association Spring Conference May 28, 2014 Cloud Security 101 Presenters: John Montoro, RealTime Accounting Solutions Ted Brown, Network Alliance Presenters John Montoro
Managing Cloud Computing Risk
Managing Cloud Computing Risk Presented By: Dan Desko; Manager, Internal IT Audit & Risk Advisory Services Schneider Downs & Co. Inc. [email protected] Learning Objectives Understand how to identify
How To Secure Cloud Computing
A hole in the cloud: Is cloud secure? N. Vijaykumar Infosys Technologies Limited, Bangalore presented at Security in cloud is a key challenge! 70% 60% 50% 40% 30% 20% 10% 0% Data integrity tampering Hacker
Processing invoices in the cloud or on premises pros and cons
WHITE PAPER Purchase-to-pay by ReadSoft. Automated account payables processing software Author: Wille Dahl March 2012 Copyright ReadSoft - www.readsoft.com Processing invoices in the cloud or on premises
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
OWASP Chapter Meeting June 2010. Presented by: Brayton Rider, SecureState Chief Architect
OWASP Chapter Meeting June 2010 Presented by: Brayton Rider, SecureState Chief Architect Agenda What is Cloud Computing? Cloud Service Models Cloud Deployment Models Cloud Computing Security Security Cloud
CPNI VIEWPOINT 01/2010 CLOUD COMPUTING
CPNI VIEWPOINT 01/2010 CLOUD COMPUTING MARCH 2010 Acknowledgements This viewpoint is based upon a research document compiled on behalf of CPNI by Deloitte. The findings presented here have been subjected
Building Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
Cloud Computing. What is Cloud Computing?
Cloud Computing What is Cloud Computing? Cloud computing is where the organization outsources data processing to computers owned by the vendor. Primarily the vendor hosts the equipment while the audited
Tips For Buying Cloud Infrastructure
27 Tips For Buying Cloud Infrastructure A Comprehensive list of questions to ask yourself when reviewing potential cloud providers By Christopher Wilson @chrisleewilson Table of Contents Intro: Evaluating
Using the Cloud to Facilitate Global Software Development Challenges
Using the Cloud to Facilitate Global Software Development Challenges Sajid Ibrahim Hashmi [email protected] REMIDI 2011 Helsinki, Finland Table of Contents Context Global Software Development (GSD)
A Guide to Disaster Recovery in the Cloud. Simple, Affordable Protection for Your Applications and Data
A Guide to Disaster Recovery in the Cloud Simple, Affordable Protection for Your Applications and Data Table of Contents Introduction Cloud-Based Disaster Recovery................................... 3
Master the Might of the Hybrid Cloud
Reach for the Sky Master the Might of the Hybrid Cloud WHITE PAPER As an IT decision maker at a global enterprise, you face unique challenges in managing a complex infrastructure with varied resources
Security Issues in Cloud Computing
Security Issues in Computing CSCI 454/554 Computing w Definition based on NIST: A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources
