Network bandwidth provisioning for ensuring service level agreement (SLA)-based service guarantees
Cloud computing has recently played a very important role in today's business. It enables information, software, and resources to be provisioned over the networks as services in an on-demand manner. The request generated by end user traverse through the infrastructure of user's network service provider. Network performance, typically measured by three most common factor response time, network utilization and vulnerability, plays a key role in the successful delivery of cloud services. A service level agreement (SLA) is a contract agreed between a customer and a network service provider. It defines the quality of service (QoS) that the network service provider promises to offer and a fee that the customer agrees to pay for its services. A network service provider uses a set of network resources to support cloud service applications subject to an SLA. The network service provider acts as a bridge between an end-user and cloud service provider. In order to use cloud service applications in normal manner, it is very important that the network service provider gives the QoS as committed. The QoS includes percentile response time, network utilization, and vulnerability. In this paper, we present an approach for network bandwidth provisioning in such an environment that minimizes the total cost of network bandwidth used by a network service provider for a cloud service application while satisfying a QoS and a fee negotiated between a customer and the network service provider. Simulation experiments will demonstrate the applicability of the approach. Java, python script, matlab tool will be used to accomplish this implementation. Upon its completion this application can be very useful for leading network service providers around the globe. ^
Manu Kumar Misra,
"Network bandwidth provisioning for ensuring service level agreement (SLA)-based service guarantees"
ETD Collection for Tennessee State University.