scispace - formally typeset
Search or ask a question

Showing papers on "Cloud testing published in 2018"


Journal ArticleDOI
TL;DR: A survey of IoT and Cloud Computing with a focus on the security issues of both technologies is presented, and it shows how the Cloud Computing technology improves the function of the IoT.

894 citations


Journal ArticleDOI
TL;DR: The changing cloud infrastructure is discussed and the use of infrastructure from multiple providers and the benefit of decentralising computing away from data centers is considered, leading to a roadmap of challenges that will need to be addressed for realising the potential of next generation cloud systems.

471 citations


Book
01 Jan 2018
TL;DR: This handbook presents the systems, tools, and services of the leading providers of cloud computing; including Google, Yahoo, Amazon, IBM, and Microsoft.
Abstract: Cloud computing has become a significant technology trend Experts believe cloud computing is currently reshaping information technology and the IT marketplace The advantages of using cloud computing include cost savings, speed to market, access to greater computing resources, high availability, and scalability Handbook of Cloud Computing includes contributions from world experts in the field of cloud computing from academia, research laboratories and private industry This book presents the systems, tools, and services of the leading providers of cloud computing; including Google, Yahoo, Amazon, IBM, and Microsoft The basic concepts of cloud computing and cloud computing applications are also introduced Current and future technologies applied in cloud computing are also discussed Case studies, examples, and exercises are provided throughout Handbook of Cloud Computing is intended for advanced-level students and researchers in computer science and electrical engineering as a reference book This handbook is also beneficial to computer and system infrastructure designers, developers, business managers, entrepreneurs and investors within the cloud computing related industry

425 citations


Journal ArticleDOI
TL;DR: A taxonomy of auto-scalers according to the identified challenges and key properties is presented and new future directions that can be explored in this area are proposed.
Abstract: Web application providers have been migrating their applications to cloud data centers, attracted by the emerging cloud computing paradigm. One of the appealing features of the cloud is elasticity. It allows cloud users to acquire or release computing resources on demand, which enables web application providers to automatically scale the resources provisioned to their applications without human intervention under a dynamic workload to minimize resource cost while satisfying Quality of Service (QoS) requirements. In this article, we comprehensively analyze the challenges that remain in auto-scaling web applications in clouds and review the developments in this field. We present a taxonomy of auto-scalers according to the identified challenges and key properties. We analyze the surveyed works and map them to the taxonomy to identify the weaknesses in this field. Moreover, based on the analysis, we propose new future directions that can be explored in this area.

172 citations


Journal ArticleDOI
TL;DR: This work proposes a dynamic cost-effective deadline-constrained heuristic algorithm for scheduling a scientific workflow in a public cloud that aims to exploit the advantages offered by cloud computing while taking into account the virtual machine performance variability and instance acquisition delay.
Abstract: Cloud computing, a distributed computing paradigm, enables delivery of IT resources over the Internet and follows the pay-as-you-go billing model. Workflow scheduling is one of the most challenging problems in cloud computing. Although, workflow scheduling on distributed systems like grids and clusters have been extensively studied, however, these solutions are not viable for a cloud environment. It is because, a cloud environment differs from other distributed environment in two major ways: on-demand resource provisioning and pay-as-you-go pricing model. Thus, to achieve the true benefits of workflow orchestration onto cloud resources novel approaches that can capitalize the advantages and address the challenges specific to a cloud environment needs to be developed. This work proposes a dynamic cost-effective deadline-constrained heuristic algorithm for scheduling a scientific workflow in a public cloud. The proposed technique aims to exploit the advantages offered by cloud computing while taking into account the virtual machine (VM) performance variability and instance acquisition delay to identify a just-in-time schedule of a deadline constrained scientific workflow at lesser costs. Performance evaluation on some well-known scientific workflows exhibit that the proposed algorithm delivers better performance in comparison to the current state-of-the-art heuristics.

149 citations


Journal ArticleDOI
TL;DR: This paper proposes a hybrid resource provisioning approach for cloud services that is based on a combination of the concept of the autonomic computing and the reinforcement learning and presents a framework for autonomic resources provisioning which is inspired by the cloud layer model.

118 citations


Journal ArticleDOI
TL;DR: An initial virtual cluster allocation algorithm is proposed according to the VM characteristics to reduce the total network resource consumption and total energy consumption in the data center and migration VMs from a detected deteriorating PM to some optimal PMs is modeled as an optimization problem that is solved using an improved particle swarm optimization algorithm.
Abstract: The large-scale utilization of cloud computing services for hosting industrial/enterprise applications has led to the emergence of cloud service reliability as an important issue for both cloud service providers and users To enhance cloud service reliability, two types of fault tolerance schemes, reactive and proactive, have been proposed Existing schemes rarely consider the problem of coordination among multiple virtual machines (VMs) that jointly complete a parallel application Without VM coordination, the parallel application execution results will be incorrect To overcome this problem, we first propose an initial virtual cluster allocation algorithm according to the VM characteristics to reduce the total network resource consumption and total energy consumption in the data center Then, we model CPU temperature to anticipate a deteriorating physical machine (PM) We migrate VMs from a detected deteriorating PM to some optimal PMs Finally, the selection of the optimal target PMs is modeled as an optimization problem that is solved using an improved particle swarm optimization algorithm We evaluate our approach against five related approaches in terms of the overall transmission overhead, overall network resource consumption, and total execution time while executing a set of parallel applications Experimental results demonstrate the efficiency and effectiveness of our approach

100 citations


Journal ArticleDOI
TL;DR: Experimental results using a real case study executing a data-intensive application to measure the walkability index on a hybrid cloud platform consisting of dynamic resources from the Microsoft Azure cloud show that the proposed provisioning algorithm is able to more efficiently allocate resources compared to existing methods.

81 citations


Journal ArticleDOI
TL;DR: This paper has studied the energy consumption in cloud environment based on varieties of services and achieved the provisions to promote green cloud computing and proposed an adaptive task allocation algorithm for the heterogeneous cloud environment.
Abstract: The rapid growth of todays IT demands reflects the increased use of cloud data centers. Reducing computational power consumption in cloud data center is one of the challenging research issues in the current era. Power consumption is directly proportional to a number of resources assigned to tasks. So, the power consumption can be reduced by a demotivating number of resources assigned to serve the task. In this paper, we have studied the energy consumption in cloud environment based on varieties of services and achieved the provisions to promote green cloud computing. This will help to preserve overall energy consumption of the system. Task allocation in the cloud computing environment is a well-known problem, and through this problem, we can facilitate green cloud computing. We have proposed an adaptive task allocation algorithm for the heterogeneous cloud environment. We applied the proposed technique to minimize the makespan of the cloud system and reduce the energy consumption. We have evaluated the proposed algorithm in CloudSim simulation environment, and simulation results show that our proposed algorithm is energy efficient in cloud environment compared to other existing techniques.

73 citations


Journal ArticleDOI
TL;DR: The aim of this paper is to give an overview of the current state and the impact of the use of cloud computing for e-learning, and presents some solutions of cloud Computing in e- learning and describes the most common architecture adopted.
Abstract: During the recent years, Information and Communication Technologies (ICT) play a significant role in the field of education and e-learning has become a very popular trend of the education technology. However, with the huge growth of the number of users, data and educational resources generated, e-learning systems have become more and more expansive in terms of hardware and software resources, and many educational institutions cannot afford such ICT investments. Due to its tremendous advantages, cloud computing technology rises swiftly as a natural platform to provide support to e-learning systems. This paper focuses on the research on the application of cloud computing in e-learning. The aim of this paper is to give an overview of the current state and the impact of the use of cloud computing for e-learning. Thus, at first the paper introduces concepts of e-learning and cloud computing infrastructure with their key characteristics. The paper analyzes also challenges facing e-learning systems deployment. In follow the paper considers cloud-based e-learning solutions by focusing on the raisons of the convenience of cloud computing for e-learning. Therefore cloud computing benefits are introduced as a solution for these challenges. Finally, the paper presents some solutions of cloud computing in e-learning and describes the most common architecture adopted. Issues in implementing cloud-based e-learning systems and some potential ways to overcome them are also discussed.

72 citations


Journal ArticleDOI
TL;DR: An SDN-enhanced Inter cloud Manager (S-ICM) that allocates network flows in the cloud environment and is better at avoiding system saturation than HFA and RR under heavy load formula using RR job scheduler is introduced.
Abstract: The vast majority of Web services and sites are hosted in various kinds of cloud services, and ordering some level of quality of service (QoS) in such systems requires effective load-balancing policies that choose among multiple clouds. Recently, software-defined networking (SDN) is one of the most promising solutions for load balancing in cloud data center. SDN is characterized by its two distinguished features, including decoupling the control plane from the data plane and providing programmability for network application development. By using these technologies, SDN and cloud computing can improve cloud reliability, manageability, scalability and controllability. SDN-based cloud is a new type cloud in which SDN technology is used to acquire control on network infrastructure and to provide networking-as-a-service (NaaS) in cloud computing environments. In this paper, we introduce an SDN-enhanced Inter cloud Manager (S-ICM) that allocates network flows in the cloud environment. S-ICM consists of two main parts, monitoring and decision making. For monitoring, S-ICM uses SDN control message that observes and collects data, and decision-making is based on the measured network delay of packets. Measurements are used to compare S-ICM with a round robin (RR) allocation of jobs between clouds which spreads the workload equitably, and with a honeybee foraging algorithm (HFA). We see that S-ICM is better at avoiding system saturation than HFA and RR under heavy load formula using RR job scheduler. Measurements are also used to evaluate whether a simple queueing formula can be used to predict system performance for several clouds being operated under an RR scheduling policy, and show the validity of the theoretical approximation.

Journal ArticleDOI
TL;DR: Validity of the proposed method noticeably gives improved performance of the system in provisions of makespan time and throughput and is compared with first-in, first-out and genetic algorithm-based shortest-job-first scheduling.
Abstract: Effective resource distribution to regulate load uniformly in heterogeneous cloud environments is crucial. Resource allotment which is taken after capable task scheduling is a critical worry in cloud environment. The incoming job requests are assigned to resources equally by load balancer in such a way that resources are utilized effectively. Number of cloud clients is very great in number, degree of approaching job requests is uninformed and information is tremendous in cloud application. Resources in cloud environment are constrained. Hence, it is not easy to deploy different applications with unpredictable limits and functionalities in heterogeneous cloud environment. The proposed method has two phases such as allocation of resources and scheduling of tasks. Effective resource allocation is proposed using social group optimization algorithm and scheduling of tasks using shortest-job-first scheduling algorithm for minimizing the makespan time and maximizing throughput. Experimentations are performed for accurate simulations on artificial data for heterogeneous cloud environment. Experimental results are compared with first-in, first-out and genetic algorithm-based shortest-job-first scheduling. Validity of the proposed method noticeably gives improved performance of the system in provisions of makespan time and throughput.

Journal ArticleDOI
TL;DR: Simulations using the design of the cloud algorithm with prices procured from several cloud vendors’ datasets show its effectiveness at multiple resource procurement.
Abstract: In hybrid cloud computing, cloud users have the ability to procure resources from multiple cloud vendors, and furthermore also the option of selecting different combinations of resources. The problem of procuring a single resource from one of many cloud vendors can be modeled as a standard winner determination problem, and there are mechanisms for single item resource procurement given different QoS and pricing parameters. There however is no compatible approach that would allow cloud users to procure arbitrary bundles of resources from cloud vendors. We design the cloud - $\mathcal {CABOB}$ algorithm to solve the multiple resource procurement problem in hybrid clouds. Cloud users submit their requirements, and in turn vendors submit bids containing price, QoS and their offered sets of resources. The approach is scalable, which is necessary given that there are a large number of cloud vendors, with more continually appearing. We perform experiments for procurement cost and scalability efficacy on the cloud - $\mathcal {CABOB}$ algorithm using various standard distribution benchmarks like random, uniform, decay and CATS. Simulations using our approach with prices procured from several cloud vendors’ datasets show its effectiveness at multiple resource procurement.

Journal ArticleDOI
TL;DR: Model-Driven Development Patterns based on semantic reasoning mechanism are provided towards CoT application development and the result shows that the platform is applicable for rapid system development by means of various service integration patterns.
Abstract: Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile application development by relieving developers from technical details. However, traditional service composition or mashup are somewhat unavailable due to complex relations and heterogeneous deployed environments. For the purpose of building cloud-enabled mobile applications in a configurable and adaptive way, Model-Driven Development Patterns based on semantic reasoning mechanism are provided towards CoT application development. Firstly, a meta-model covering both multi-view business elements and service components are provided for model transformation. Then, based on formal representation of models, three patterns from different tiers of Model-View-Controller (MVC) framework are used to transform business models into service component system so as to configure cloud services rapidly. Lastly, a related software platform is also provided for verification. The result shows that the platform is applicable for rapid system development by means of various service integration patterns.

Journal ArticleDOI
TL;DR: This paper proposes a stochastic matching algorithm with Markov Decision Process (MDP), which aims at optimizing the long-term system efficiency, and designs an efficient (EF), incentive compatible (IC), individual rational (IR) auction mechanism, which is an extension of traditional Vickrey-Clarke-Groves (VCG) mechanism.
Abstract: With the emergence of big data computing and analysis, cloud computing services become more and more popular, which has recently drawn researchers’ great attentions to develop various new applications and mechanisms. In this paper, we consider the on-demand mechanism design in the infrastructure as a service (IaaS), including resource allocation and pricing issues under dynamic scenarios. Most of existing works on mechanism design assumed static and independent individual utility, while the cloud computing services are provided in a dynamic environment. To solve such problems, we start with analyzing the Google cluster-usage dataset to draw the statistical and stochastic characteristics of the IaaS consumers and providers. Based on the characteristics mined from real data, we propose a stochastic matching algorithm with Markov Decision Process (MDP), which aims at optimizing the long-term system efficiency, with its online version using Q-learning method to address the imperfect model estimation problem. We further design an efficient (EF), incentive compatible (IC), individual rational (IR) auction mechanism, which is an extension of traditional Vickrey-Clarke-Groves (VCG) mechanism. The proposed mechanism is studied under two application scenario: quality sensitive services, where unilateral MDP-VCG auction is implemented; and quality insensitive services, where MDP-VCG double auction is implemented. To verify the performance of our proposed mechanism, we conduct experiment using the Google dataset and show that the proposed MDP-based VCG auction mechanism can achieve EF, IC and IR properties simultaneously.

Journal ArticleDOI
TL;DR: Through simulation experiments in different environments, it is proved that the LVMMalgorithm can effectively balance the load of network resource in cloud computing.
Abstract: Due to the increasing sizes of cloud data centers, the number of virtual machines (VMs) and applications rises quickly. The rapid growth of large scale Internet services results in unbalanced load of network resource. The bandwidth utilization rate of some physical hosts is too high, and this causes network congestion. This paper presents a layered VM migration algorithm (LVMM). At first, the algorithm will divide the cloud data center into several regions according to the bandwidth utilization rate of the hosts. Then we balance the load of network resource of each region by VM migrations, and ultimately achieve the load balance of network resource in the cloud data center. Through simulation experiments in different environments, it is proved that the LVMMalgorithm can effectively balance the load of network resource in cloud computing.

Journal ArticleDOI
TL;DR: A survey on cloud simulators is conducted, in order to examine the different models that have been used for the hardware components that constitute a cloud data center.

Journal ArticleDOI
TL;DR: A novel automated, modular, multi-layer and portable cloud monitoring framework that is capable of automatically adapting when elasticity actions are enforced to either the cloud service or to the monitoring topology and is recoverable from faults introduced in the monitoring configuration with proven scalability and low runtime footprint.
Abstract: Automatic resource provisioning is a challenging and complex task. It requires for applications, services and underlying platforms to be continuously monitored at multiple levels and time intervals. The complex nature of this task lays in the ability of the monitoring system to automatically detect runtime configurations in a cloud service due to elasticity action enforcement. Moreover, with the adoption of open cloud standards and library stacks, cloud consumers are now able to migrate their applications or even distribute them across multiple cloud domains. However, current cloud monitoring tools are either bounded to specific cloud platforms or limit their portability to provide elasticity support. In this article, we describe the challenges when monitoring elastically adaptive multi-cloud services. We then introduce a novel automated, modular, multi-layer and portable cloud monitoring framework. Experiments on multiple clouds and real-life applications show that our framework is capable of automatically adapting when elasticity actions are enforced to either the cloud service or to the monitoring topology. Furthermore, it is recoverable from faults introduced in the monitoring configuration with proven scalability and low runtime footprint. Most importantly, our framework is able to reduce network traffic by 41 percent, and consequently the monitoring cost, which is both billable and noticeable in large-scale multi-cloud services.

Journal ArticleDOI
TL;DR: Experiments with different use-cases and scenarios reveal that BioCloud can decrease the workflow execution time for a given budget while encapsulating the complexity of resource management in multiple cloud providers.

Book ChapterDOI
01 Jan 2018
TL;DR: This book chapter proposes use of Ant Colony Optimization (ACO), a novel computational intelligence technique for balancing loads of virtual machine in cloud computing, to design an intelligent multi-agent systems imputed by the collective behavior of ants.
Abstract: This book chapter proposes use of Ant Colony Optimization (ACO), a novel computational intelligence technique for balancing loads of virtual machine in cloud computing. Computational intelligence(CI), includes study of designing bio-inspired artificial agents for finding out probable optimal solution. So the central goal of CI can be said as, basic understanding of the principal, which helps to mimic intelligent behavior from the nature for artifact systems. Basic strands of ACO is to design an intelligent multi-agent systems imputed by the collective behavior of ants. From the perspective of operation research, it’s a meta-heuristic. Cloud computing is a one of the emerging technology. It’s enables applications to run on virtualized resources over the distributed environment. Despite these still some problems need to be take care, which includes load balancing. The proposed algorithm tries to balance loads and optimize the response time by distributing dynamic workload in to the entire system evenly.

Journal ArticleDOI
TL;DR: Through the combination of the cloud storage technology, data encryption and data retrieval technology, the proposed distributed image-retrieval method designed for cloud-computing based multi-camera system in smart city achieves efficient integration and management of multi- camera resources.

Journal ArticleDOI
TL;DR: Simulation results show that the dynamic window size algorithm achieves cloud service providers' objectives in terms of generated revenue, served-connection ratio, resource utilization, and computational overhead.
Abstract: Efficient virtualization methodologies constitute the core of cloud computing data center implementation. Clients are attracted to the cloud model by its ability to scale the resources dynamically and the flexibility in payment options that it offers. However, performance hiccups may push them to go back to the buy-and-maintain model. Virtualization plays a key role in the synchronous management of the thousands of servers along with clients' data living on them. To achieve seamless virtualization, cloud providers require a system that performs the function of virtual network provisioning. This includes receiving the cloud client requests and allocating their computational and network resources in a way that guarantees the quality-of-service conditions for clients while maximizing the data center resource utilization and providers' revenue. We introduce a comprehensive system to solve the problem of virtual network mapping for a set of connection requests sent by cloud clients. Connections are collected in time intervals called windows. Consequently, node and link provisioning is performed. Different window size selection schemes are introduced and evaluated. Three schemes to prioritize connections are used, and their effect is assessed. Moreover, a technique dealing with connections spanning over more than a window is introduced. The proposed algorithm is compared with previous work well known in the literature. Simulation results show that the dynamic window size algorithm achieves cloud service providers' objectives in terms of generated revenue, served-connection ratio, resource utilization, and computational overhead. In addition, experimental results show that handling spanning connections independently improves the performance of the system.

Book ChapterDOI
01 Jan 2018
TL;DR: This chapter provides an overview of various important concepts that are highly related to mobile cloud computing and illustrate their relations through real-world examples.
Abstract: According to NIST definition of cloud computing, it has five characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, while mobile computing focuses on device mobility and context awareness considering networking and mobile resource/data access. Mobile cloud computing is usually regarded as building on cloud computing and mobile computing; however, it has some unique features such as service offloading, migration, composition, etc. Mobile cloud computing enriches mobile computing technologies and leverages unified elastic resources of varied clouds and network technologies. This chapter provides an overview of various important concepts that are highly related to mobile cloud computing and illustrate their relations through real-world examples.

Journal ArticleDOI
01 Jan 2018
TL;DR: A metaheuristic load balancing algorithm using Particle Swarm Optimization (MPSO) has been proposed by utilizing the benefits of particle swarm optimization ( PSO) algorithm to minimize the task overhead and maximize the resource utilization in cloud computing.
Abstract: Cloud computing is gaining more popularity due to its advantages over conventional computing. It offers utility based services to subscribers on demand basis. Cloud hosts a variety of web applications and provides services on the pay-per-use basis. As the users are increasing in the cloud system, the load balancing has become a critical issue in cloud computing. Scheduling workloads in the cloud environment among various nodes are essential to achieving a better quality of service. Hence it is a prominent area of research as well as challenging to allocate the resources with changeable capacities and functionality. In this paper, a metaheuristic load balancing algorithm using Particle Swarm Optimization (MPSO) has been proposed by utilizing the benefits of particle swarm optimization (PSO) algorithm. Proposed approach aims to minimize the task overhead and maximize the resource utilization. Performance comparisons are made with Genetic Algorithm (GA) and other popular algorithms on different measures like makespan calculation and resource utilization. Different cloud configurations are considered with varying Virtual Machines (VMs) and Cloudlets to analyze the efficiency of proposed algorithm. The proposed approach performs better than existing schemes.

Book ChapterDOI
TL;DR: The objective is to highlight the principal issues related to data security that raised by cloud environment, and the common solutions used to secure data in the cloud were emphasized.
Abstract: Cloud Computing refers to the use of computer resources as a service on-demand via internet. It is mainly based on data and applications outsourcing, traditionally stored on users' computers, to remote servers (datacenters) owned, administered and managed by third parts. This paper is an overview of data security issues in the cloud computing. Its objective is to highlight the principal issues related to data security that raised by cloud environment. To do this, these issues was classified into three categories: 1-data security issues raised by single cloud characteristics compared to traditional infrastructure, 2-data security issues raised by data life cycle in cloud computing (stored, used and transferred data), 3-data security issues associated to data security attributes (confidentiality, integrity and availability). For each category, the common solutions used to secure data in the cloud were emphasized.

Journal ArticleDOI
TL;DR: The proposed benchmark procedure for migrated Cloud applications leads to reduced costs and a combined methodology and set of tools that support the design and migration of enterprise applications to Cloud are proposed.

Journal ArticleDOI
TL;DR: A novel algorithm is proposed that can calculate the minimum cost for storing and regenerating datasets in clouds, i.e., whether datasets should be stored or deleted, and furthermore where to store or to regenerate whenever they are reused.
Abstract: The proliferation of cloud computing allows users to flexibly store, re-compute or transfer large generated datasets with multiple cloud service providers. However, due to the pay-as-you-go model, the total cost of using cloud services depends on the consumption of storage, computation and bandwidth resources which are three key factors for the cost of IaaS-based cloud resources. In order to reduce the total cost for data, given cloud service providers with different pricing models on their resources, users can flexibly choose a cloud service to store a generated dataset, or delete it and choose a cloud service to regenerate it whenever reused. However, finding the minimum cost is a complicated yet unsolved problem. In this paper, we propose a novel algorithm that can calculate the minimum cost for storing and regenerating datasets in clouds, i.e., whether datasets should be stored or deleted, and furthermore where to store or to regenerate whenever they are reused. This minimum cost also achieves the best trade-off among computation, storage and bandwidth costs in multiple clouds. Comprehensive analysis and rigid theorems guarantee the theoretical soundness of the paper, and general (random) simulations conducted with popular cloud service providers’ pricing models demonstrate the excellent performance of our approach.

Journal ArticleDOI
TL;DR: A framework for simulating large number of heterogeneous cloud nodes organized in Cells and executing large numbers of HPC tasks is proposed, inherently parallel and designed for hybrid distributed memory parallel systems, supporting CPU, memory and network over-commitment.

Journal ArticleDOI
TL;DR: This paper investigates how the Information Technology Infrastructure Library could be useful to the migration of services, applications and data to cloud computing and discusses how these processes help people to improve their skills in the knowledge accessibility.
Abstract: The decision of migrating information technology to cloud computing, by an organisation, encompasses various decisions that must be undertaken in order to minimise risks and to perform a smooth and accurate transition to the cloud. Accordingly, to migrate information technology services to the cloud in a straightforward way, with more control and in a more accurate way, the organisation must use the right tools. Having in mind the cloud computing focus on information technology services shared with the Information Technology Infrastructure Library and processes that have been tested by distinct organisations, it makes sense to research whether the Information Technology Infrastructure Library processes can be used in the migration to cloud computing. Accordingly, in this paper, we investigate, on the one hand, how Information Technology Infrastructure Library could be useful to the migration of services, applications and data to cloud computing, and on the other hand, we discuss how these processes help people to improve their skills in the knowledge accessibility. The research was validated with the implementation of a case study and with interviews with stakeholders of the whole process. With this research, we were able to verify that the ITIL could be used to support the migration to cloud computing.

Journal ArticleDOI
TL;DR: A discussion and comparative analysis of some important approaches for balancing load in cloud is presented and a good load balancing approach is required to distribute load among virtual machines and to provide maximum utilized resource.
Abstract: Cloud computing is rapidly growing due to the enormous benefits it offers over the traditional approach. Earlier, lot of things like buying server, managing traffic and maintenance needs to be managed individually leading to increase in cost and overhead for users. Cloud offers a less expensive and easy way of managing things. With increased number of applications and users, resources are not utilized efficiently This calls for efficient techniques to balance load on cloud. A good load balancing approach is required to distribute load among virtual machines and to provide maximum utilization of resource.. A discussion and comparative analysis of some important approaches for balancing load in cloud is presented in this paper.