Star: Sla-Aware Autonomic Management of Cloud Resources

Similar documents
Dynamic Resource Allocation on Virtual Machines

ABSTRACT I. INTRODUCTION

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

Elastic Resource Provisioning for Cloud Data Center

Simulation of Cloud Computing Environments with CloudSim

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing

Keywords: Load balancing, Honey bee Algorithm, Execution time, response time, cost evaluation.

Autonomic Cloud Computing Resource Scaling

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2

Virtual Machine Placement in Cloud Computing

CES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES)

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

A New Approach for Optimizing Resource Provisioning In Cloud Computing Using OCRP Algorithm

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

Towards Energy Efficient Change Management in a Cloud Computing Environment

DNA Based Cryptography in Multi-Cloud: Security Strategy and Analysis

Empowering the Service Economy with SLA-aware Infrastructures in the project

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm

Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study

Chapter 3 Virtualization Model for Cloud Computing Environment

Online Optimization of VM Deployment in IaaS Cloud

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology

Consolidating Complementary VMs with Spatial/Temporalawareness

Efficient Task Scheduling Algorithms for Cloud Computing Environment

Figure 1: Virtualization

Task Scheduling Algorithm in Cloud Computing based on Power Factor

Energy-Efficient Load Balancing in Cloud: A Survey on Green Cloud

VMware Join the Virtual Revolution! Brian McNeil VMware National Partner Business Manager

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model

A FRAMEWORK AND ALGORITHMS FOR ENERGY EFFICIENT CONTAINER CONSOLIDATION IN CLOUD DATA CENTERS

Analytic Hierarchy Process for Resource Allocation in Cloud Environment

2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

A Mathematical Computational Design of Resource-Saving File Management Scheme for Online Video Provisioning on Content Delivery Networks

Energy Efficient Power Management in Virtualized Data Center

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process

Cloud Computing An IT Paradigm Changer

Journey to the Cloud Next Generation Infrastructure for the future workforce.

vrealize Introducing VMware vrealize Suite Purpose Built for the Hybrid Cloud

Real-time Monitoring, Inventory and Change Tracking for. Track. Report. RESOLVE!

CloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration

Green Cloud: Emerging trends and their Impacts

Self Destruction Of Data On Cloud Computing

OPTIMAL SERVICE PRICING FOR A CLOUD CACHE

AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA

International Journal of Scientific Research and Modern Education (IJSRME) ISSN (Online): ( Volume I, Issue I,

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Title DC Automation: It s a MARVEL!

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System

A Review on Cloud Service Broker Policies

The Software Driven Datacenter

The 7 deadly sins of cloud computing [2] Cloud-scale resource management [1]

A Survey on Auto Scaling of Internet Application in a Cloud Environment

Reducing Electricity Usage in Internet using Transactional Data

Kusum Lata, Sugandha Sharma

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC)

Load Balancing in Cloud Computing System

Power Consumption of Virtual Machine Live Migration in Clouds. Anusha Karur Manar Alqarni Muhannad Alghamdi

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University

An Efficient Architecture for Resource Provisioning in Fog Computing

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

Cloud Services. Infrastructure-as-a-Service

Energy Aware Scheduling in Cloud Datacenter

Active Adaptation in QoS Architecture Model

OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI

Welcome to the. Migrating SQL Server Databases to Azure

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments

In cloud computing, IaaS approach is to

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters

EMC Storage Resource Management Suite

Energy efficient mapping of virtual machines

An Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review

Dynamic Load Balancing Techniques for Improving Performance in Cloud Computing

TABLE OF CONTENTS CHAPTER TITLE PAGE NO NO.

Research Faculty Summit Systems Fueling future disruptions

MODELING OF CPU USAGE FOR VIRTUALIZED APPLICATION

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

Optimizing SAN Performance & Availability: A Financial Services Customer Perspective

High Performance Computing Cloud - a PaaS Perspective

The Software Defined Data Centre & vsphere 6.5 The foundation of the hybrid cloud Barry Coombs

Hybrid Cloud 1. ebookiness created by the HPE Europe Division of Ingram Micro

Table of Contents HOL-SDC-1317

Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption

Virtual Machine (VM) Earlier Failure Prediction Algorithm

Osynlig infrastruktur i datacentret med inbyggd säkerhet och resursoptimering.

ADAPTIVE HANDLING OF 3V S OF BIG DATA TO IMPROVE EFFICIENCY USING HETEROGENEOUS CLUSTERS

Volume 8, No. 3, March April 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Evaluation of Keyword Search System with Ranking

Part III: Evaluating the Business Value of the Hybrid Cloud

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

Transcription:

Star: Sla-Aware Autonomic Management of Cloud Resources Sakshi Patil 1, Meghana N Rathod 2, S. A Madival 3, Vivekanand M Bonal 4 1, 2 Fourth Sem M. Tech Appa Institute of Engineering and Technology Karnataka, India 3 Professor Appa Institute of Engineering and Technology Karnataka, India 4 Head R&D Vivek InfoTech Kalaburgi Karnatka, India Abstract: Cloud computing has recently emerged as an important service to manage applications efficiently over the Internet. Various cloud providers offer pay per use cloud services that requires Quality of Service (QoS) management to efficiently monitor and measure the delivered services through Internet of Things (IoT) and thus needs to follow Service Level Agreements (SLAs). In this paper, we present SLA-aware autonomic resource management technique called STAR which mainly focuses on reducing SLA violation rate for the efficient delivery of cloud services. The performance of the proposed technique has been evaluated through cloud environment. The experimental results demonstrate that STAR is efficient in reducing SLA violation rate and in optimizing other QoS parameters which effect efficient cloud service delivery. I. INTRODUCTION QoS-aware aspect involves the capacity of a service to be aware of its behavior to ensure the elasticity, high availability, reliability of service, cost, time etc. as mentioned in SLA. Autonomic implies the fact that the service is able to self-manage itself as per its environment needs. Thus, maximizing cost-effectiveness and resource utilization for applications while ensuring performance and other QoS guarantees, requires leveraging important and extremely challenging tradeoffs. SLA-aware autonomic cloud resource management technique called SLA-aware autonomic Technique for Allocation of Resources (STAR) for effective scheduling of resources which considers SLA violation rate along with other QoS parameters like execution time, cost, latency, reliability and availability. The objectives of this research work are: i) to propose an autonomic resource management technique for execution of heterogeneous workloads by considering generic property of self-management, ii) to optimize the above mentioned QoS parameters, iii) to reduce SLA violation rate and improve user satisfaction by fulfilling their QoS requirements and iv) to implement and perform evaluation in cloud environment. II. LITERATURE SURVEY Hierarchical SLA-driven resource management for peak power-aware and energy-efficient operation of a cloud data centre: In this There are a number of different resource managers in the datacenter. A VM manager (VMM) performs VM assignment and migration. A power manager (PM) manages the e power and performance state of servers whereas a cooling manager (CM) manages the cooling and air conditioning units. In order to achieve the minimum operational cost, coordination between these managers is necessary. The disadvantages complicated problem or propose methods to minimize the power consumption or energy cost by focusing on one or two of the mentioned aspects in this problem. Works are focused on minimizing the average power consumption in datacenter. A hierarchical resource allocation solution to minimize the server energy consumption and maximize SLA utility function is presented. SLA-based resource provisioning for hosted software-as-aservice applications in cloud computing environments: in this Minimizing the cost by minimizing the penalty cost through resource provisioning based on the customer s credit level BFResv Resource Minimizing the cost by rescheduling the existing requests, Three high level considerations: A. Impact of reservation strategies B. Impact of QoS parameters C. Performance Analysis under Uncertainty Future Interest Value The disadvantage is that it can increase the cost in some cases due to delay penalties. For example, when a new customer requests to add more accounts on the VM which has been fullyoccupied by other requests, initiating a new VM may be more expensive than the delay penalty. IJRASET: All Rights are Reserved 1588

Decreasing impact of SLA violations: A proactive resource allocation approach for cloud computing environments: User s satisfaction level as an important factor in profitability for cloud service providers. We tried to investigate influence of two characteristics in user satisfaction level. Since these characteristics, called willingness to pay for service and willingness to pay for certainty, are unknown for service provider s, so new methods for estimation of them are provided. Also a new approach presented to reduce impact of SLA violations on users satisfaction level. We investigate the mentioned approach in a resource allocation scenario. The conducted experiments demonstrate that in critical situations, the estimated characteristics can help the service provider to decide about which users should be served and which ones can be discarded. This can raise user satisfaction level as much as possible and leads to more loyalty of users and higher profit for service provider. Many attempts have been done in looking for approaches and policies for resource allocations on dynamic resources such as clouds. Most the works in literature employ SLA and QoS constraints for resource allocation and ignore considering user's characteristics. Profitability as objective function plays an important role in decision making while us er satisfaction as a measure, with indirect effect on profitability, has not received enough attention Optimization of Resource Provisioning Cost in Cloud Computing: Solving cost - sensitive prediction Resolve over and under provisioning problems Improves the service quality of the cloud Reduce the time and cost of the customers and meets the increasing demand of service providers OCRP algorithm to make an optimal decision based on which Virtual machines can be allocated to the consumers.the solution of the OCRP algorithm are considered including deterministic equivalent formulation, a method called sample- average approximation, and a decompositions called B enders decomposition. Extensive numerical studies are performed in which the results clearly show that with the OCRP algorithm, consumers can minimize the total cost of resource provisioning in cloud computing environments. III. EXISTING SYSTEM AND PROPOSED SYSTEM A. Existing System In existing system, interact with the system using available user interface. Our existing research work considers only few QoS parameters of self-optimizing without considering SLA violation rate.the execution time in existing resource management techniques but it i necessary to consider latency separately to test the capability of individual resources using in real time applications. The cloud provider should evolve its ecosystem in order to meet QoS requirements of each cloud component. To realize this, there is a need to consider two important aspects which reflect the complexity introduced by the cloud management should be considered: first 46 QoS-aware and second autonomic management of cloud. 1) Disadvantages a) Identify threats by correlating real-time alerts with global security intelligence. b) Proactively protect information. c) Prevent data exfiltration d) Integrate prevention and response strategies into security operations B. Proposed System In proposed system, resource scheduling framework (QRSF) has been proposed, in which provisioned resources have been scheduled by using differentresource scheduling policies (cost, time, cost-time and bar gaining based). In QRSF, manual resource scheduling is considered which further needs lot of human work every time to schedule resources to execute workloads by fulfilling their QoS requirements.to propose an autonomic resource management technique for execution of heterogeneous workloads by considering generic property of self-management. To optimize the above mentioned QoS parameters. To reduce SLA violation rate and improve user satisfaction by fulfilling their QoS requirements. To implement and perform evaluation in cloud environment. The performance of STAR has been evaluated in real cloud environment and the experimental results show that the proposed technique per- forms better in terms of SLA violation rate as compared to existing resource management techniques. 1) Advantages a) To propose an autonomic resource management technique for execution of heterogeneous workloads by considering generic property of self-management, b) To optimize the above mentioned QoS parameters, c) To reduce SLA violation rate and improve user satisfaction by fulfilling their QoS requirements and d) To implement and perform evaluation in cloud environment. IJRASET: All Rights are Reserved 1589

IV. FLOW DIAGRAM Authentication User Valid Admin Buy Cloud Storage Monitor Users Resource Allocation Monitor Cloud Space Cloud Storage Allocate Storage Space No Yes Check Space Store File Figure 1: Design Flow Diagram V. DESIGN METHODOLOGY A. Design Modules are 1) User a) Authentication b) Buy Cloud Storage c) Resource Allocation d) File Storage 2) CSP a) Cost Analysis b) STAR Monitor B. Module Description 1) Authentication: In this process the main concept is to aware autonomic management of cloud resources. The main process is authentication. For authentication we want to register our details to the CSP.Every user want to register their details in this process, at the time of registration they can give their all details also.after the registration process is completed only they can store their files in their cloud storage. Before that we want to buy the cloud resources from the CSP through the specified cost. IJRASET: All Rights are Reserved 1590

2) Buy Cloud Storage: Cloud storage is a cloud computing model in which data is stored on remote servers accessed from the internet, or "cloud." It is maintained, operated and managed by a cloud storage service provider on a storage servers that are built on virtualization techniques. After user register their details they can login into this system. First they want to buy their cloud storage spaces available regarding their cost benefits. Each cloud server has different types of available Sizes and cost. Regarding their storage size the cost of the each cloud storage cost will be differ. After buying the cloud storage only they can upload their files in their cloud. 3) Resource Allocation: This framework for modeling and simulation of cloud computing infrastructures and services. Originally built primarily at the Cloud Computing and Distributed Systems It provides essential classes for describing data centers, computational resources, virtual machines, applications, users, and policies for the management of various parts of the system such as scheduling and provisioning. Cloud Sim provides a generalized and extensible simulation framework that enables seamless modelling and simulation of app performance. By using Cloud Sim, developers can focus on specific systems design issues that they want to investigate, without getting concerned about details related. 4) File Storage: After registration only the user can login into this system using the name and password. User can upload their files into the cloud and they can also view the files from the cloud. Before uploading the files into the cloud they want to check their file size with their cloud storage size. If their file size is too long than the cloud size, the files will not be store. At that time we want to again buy the cloud storage.computer data storage, often called storage or memory, is a technology consisting of computer components and recording media used to retain digital data. It is a core function and fundamental component of computers. The central processing unit (CPU) of a computer is what manipulates data by performing computations. 5) Cost Analysis: Cost benefit analysis (CBA), sometimes called benefit cost analysis (BCA), is a systematic approach to estimating the strengths and weaknesses of alternatives. The CBA is also defined as a systematic process for calculating and comparing benefits and costs of a decision, policy (with particular regard to government policy) or (in general) project. Cloud Service Provider view the user details through the cost basis.cost-benefit Analysis (CBA) estimates and totals up the equivalent money value of the benefits and costs to the community of projects to establish whether they are worthwhile. These projects may be dams and highways or can be training programs and health care systems. 6) STAR Monitor: Sensors get information about the performance of current state of nodes using in the STAR. For analyzing SLA Status, the analyzing unit starts analyzing the behavior of QoS parameters of a particular node after alert is generated by QoS agent. That particular node is declared as DOWN and restarts the failed node and starts it again and measures the status of that node. If the node status changes to ACTIVE, then continue its execution, otherwise add new resources in these consecutive steps: [i) current node is declared as dead node, ii) remove dead node, iii) add new resource(s) and iv) reallocate resources and start execution]. VI. RESULT AND ANALYSIS Figure 2:User Home Page Figure 3: Buy Cloud IJRASET: All Rights are Reserved 1591

Figure 4: Storage Figure 5: Datacenter Creation Figure 6: Cloudlet Creation Figure 7: Storing Data into Could VII. CONCLUSION Cloud based SLA-aware autonomic resource management technique (STAR) has been proposed for execution of heterogeneous workloads by considering generic property of self-management. The main aim of STAR is to reduce SLA violation rate and improve user satisfaction by fulfilling their QoS requirements. Further, STAR considered different QoS parameters such as execution time, cost, latency, reliability and availability to analyze the impact of QoS parameters on SLA violation rate. The performance of STAR has been evaluated in real cloud environment and the experimental results show that the proposed technique per- forms better in terms of SLA violation rate as compared to existing resource management techniques. VIII. FUTURE ENHANCEMENT In Future, STAR can be extended further to add sensitivity of assumptions in weight calculations of both homogenous and heterogeneous cloud workloads. Cloud providers can use these results to quickly assess possible reductions in execution time and cost, hence having the potential to save energy. STAR can also be extended by identifying relation- ship between workload (patterns) and the resource demands (demands for compute, storage, and network resources) in the cloud which will further improve the performance. STAR currently considers cost, execution time, SLA violation, availability, reliability and latency QoS parameters. Further, STAR can be enhanced to work with some other parameters also energy efficiency, attack detection rate, resource utilization and resource contention, scalability etc. REFERENCES [1] S. Singh and I. Chana, QoS-aware autonomic resource management in cloud computing: A systematic review, ACM Comput. Surveys, vol. 48, no. 3, pp. 1 46, 2015. [2] S. Singh, I. Chana, M. Singh, and R. Buyya, SOCCER: Self- optimization of energy-efficient cloud resources, in Cluster Computing. Berlin, Germany: Springer, 2016, pp. 1 15. [3] J. Simao and L. Veiga, Partial utility-driven scheduling for flexible SLA and pricing arbitration in clouds, IEEE Trans. Cloud Com- put., vol. 4, no. 4, pp. 467 480, Oct.-Dec. 1, 2016. IJRASET: All Rights are Reserved 1592

[4] D. Serrano, et al.., SLA guarantees for cloud services, Future Generation Comput. Syst., vol. 54, pp. 233 246, 2016. [5] S. K. Garg, A. N. Toosi, S. K. Gopalaiyengar, and R. Buyya, SLA- based virtual machine management for heterogeneous workloads in a cloud datacenter, J. Netw. Comput. Appl., vol. 45, pp. 108 120, 2014. [6] Z. Zhou, Z. Hu, and K. Li, Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers, Scientific Program., vol. 2016, 2016 Art. No. 5612039. [7] A. G. Garcıa, I. B. Espert, and V. H. Garcıa, SLA-driven dynamic cloud resource management, Future Generation Comput. Syst., vol. 31, pp. 1 11, 2014. IJRASET: All Rights are Reserved 1593