Minimal Cost Server Configuration for Meeting Time-Varying Resource Demands in Cloud Centers

0
773
Minimal Cost Server Configuration for Meeting Time-Varying Resource Demands in Cloud Centers

Minimal Cost Server Configuration for Meeting Time-Varying Resource Demands in Cloud Centers

Abstract

We consider the configuration of the minimal cost server over multiple time slots to meet resource requirements. There are some heterogeneous servers, in particular. Each server is specified by a cost, several resource amounts, and an active interval, i.e. the time interval that the server is planned to work. There are different overall requirements for each type of resource over different time slots.

Introduction

Minimal Cost Server Configuration for Meeting Time-Varying Resource Demands in Cloud Centers In recent years, the number of cloud infrastructure, platforms and service providers (such as Amazon, Microsoft Azure, Rackspace, etc.) has been increasing rapidly. Many users or companies have moved or planned to move their applications to cloud centers due to cost-effectiveness, maintenance-free concerns, and other benefits. Minimizing costs and optimizing performance are two ongoing battles for a cloud provider. In this work, we focus on cost minimization with guarantees of resource demand.

System Configuration

H/W System Configuration
Speed                   : 1.1 GHz
RAM                      : 256 MB(min)
Hard Disk              : 20 GB
Floppy Drive          : 1.44 MB
Key Board             : Standard Windows Keyboard
Mouse                  : Two or Three Button Mouse
Monitor                : SVGA
S/W System Configuration

Platform                     :  cloud computing

Operating system       : Windows Xp,7,
Server                       : WAMP/Apache
Working on                : Browser Like Firefox, IE

Conclusion

We have addressed the minimal cost server configuration over multiple time slots to meet resource demands. There are a few heterogeneous servers. Each server is specified by a cost, certain amounts of multiple resources and an active interval. We try to find a server setup to meet the resource requirements while at the same time minimizing the total cost. This problem is proven to be NP-hard.