Learn More
The variety of existing cloud services creates a challenge for service providers to enforce reasonable Software Level Agreements (SLA) stating the Quality of Service (QoS) and penalties in case QoS is not achieved. To avoid such penalties at the same time that the infrastructure operates with minimum energy and resource wastage, constant monitoring and(More)
Cloud computing enables system administrators to dynamically allocate resources and create virtual machines whenever necessary. It provides scalable and elastic provisioning of multiple servers without purchasing any hardware or physical infrastructure. Instead, utility computing is introduced with pay-as-you-run mechanism where the service is charged based(More)
Software-Defined Networking not only addresses the shortcoming of traditional network technologies in dealing with frequent and immediate changes in cloud data centers but also made network resource management open and innovation-friendly. To further accelerate the innovation pace, accessible and easy-to-learn testbeds are required which estimate and(More)
Power management of cloud data centers has received great attention from industry and academia as they are expensive to operate due to their high energy consumption. While hosts are dominant to consume electric power, networks account for 10 to 20 percent of the total energy costs in a data center. Resource overbooking is one way to reduce the usage of(More)
Cloud computing, especially the Infrastructure-as-a-Service (IaaS), allows system administrators to obtain computing and storage resources instantly and easily without up-front cost. As a result, their job to purchase new hardware and install them in server room is replaced by simply browsing the websites of cloud providers and choosing the right option.(More)
Computation outsourcing is one of the Cloud-based mobile augmentation approaches that offload the resource intensive computation to the cloud to enhance mobile devices computing capabilities. In this paper, we propose a performance optimization partitioning scheme for mobile cloud computation outsourcing.
Software Defined Networking (SDN) is rapidly transforming the networking ecosystem of cloud computing data centers. However, replicating SDN-enabled cloud infrastructures to conduct practical research in this domain requires a great deal of effort and capital expenditure. In this paper, we present the architecture of the CLOUDS-Pi, a testbed for conducting(More)
Software Defined Networking (SDN) is rapidly transforming the networking ecosystem of cloud computing data centers. However, replicating SDN-enabled cloud infrastructures to conduct practical research in this domain requires a great deal of effort and capital expenditure. In this paper, we present the architecture of theCLOUDS-Pi, a testbed for conducting(More)
  • 1