CLOUD-SLA: Service Level Agreement for Cloud Computing

Abstract

Abstract In the last few years, the cloud computing becomes the most important developing platform for both scientific and commercial application. Clouds are rapidly becoming an important platform for scientific applications. In the Cloud environment with uncountable numeric nodes, resource is inevitably unreliable, which has a great effect on task execution and scheduling. In cloud computing, cloud providers can offer cloud consumers two provisioning plans for computing resources, namely reservation and on-demand plans. In general, cost of utilizing computing resources provisioned by reservation plan is cheaper than that provisioned by on-demand plan, since cloud consumer has to pay to provider in advance. With the reservation plan, the consumer can reduce the total resource provisioning cost. However, the best advance reservation of resources is difficult to be achieved due to uncertainty of consumer's future demand and providers' resource prices. To address this problem, The SLA can provision computing resources for being used in multiple provisioning stages as well as a long-term plan, The Service Level Agreement (SLA) based super scheduling approach promotes cooperative resource sharing. Super scheduling is facilitated between administratively and topologically distributed sites via resource schedulers such as Resource brokers and workflow engines

    Similar works