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

Authors

  • M.G Madhusudhan Dept. of CSE, Sree Vidyanikethan Engg. College, India
  • K.D Babu Dept. of CSE, Sree Vidyanikethan Engg. College, India

Keywords:

Cloud Computing, Multi-server System, Queuing Model, Waiting time

Abstract

Cloud computing is an emerging technology of business computing and it is becoming a development trend. The process of entering into the cloud is generally in the form of queue, so that each user needs to wait until the current user is being served. Cloud Computing User requests Cloud Computing Service Provider to use the resources, if Cloud Computing User finds that the server is busy then the user has to wait till the current user complete the job which leads to more queue length and increased of waiting time. So to solve this problem it is the work of Cloud Computing Service Providers to provide service to users with less waiting time otherwise there is a chance that the user might be leaving from queue. Cloud Computing Service Providers takes such factors into considerations as the amount of service, the workload of an application environment, the configuration of a multi-server system, the service-level agreement, the satisfaction of a consumer, the quality of a service, the quality of a service, the penalty of a low-quality service, the cost of renting and a service providers margin and profit. Cloud Computing Service Providers can use multiple servers for reducing queue length and waiting time. This project shows how the multiple servers can reduce the mean queue length and waiting time. The project approach is to treat a multi-server system as an M/M/m queuing model.

References

http://en.wikipedia.org/wiki/Service_level_agreement, 2012.

M. Armbrust et al., "Above the Clouds: A Berkeley View of Cloud Computing," Technical Report No. UCB/EECS-2009-28, Feb. 2009.

R. Buyya, C.S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, "Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the Fifth Utility," Future Generation Computer Systems, vol. 25, no. 6, pp. 599-616, 2009.

P. Mell and T. Grance, "The NIST Definition of Cloud Computing," Nat"l Inst. of Standards and Technology, http://csrc.nist. gov/groups/SNS/cloud-computing/, 2009.

D. Durkee, "Why Cloud Computing Will Never be Free," Comm. ACM, vol. 53, no. 5, pp. 62-69, 2010.

L. Kleinrock, Queueing Systems:Theory, vol. 1. John Wiley and Sons, 1975.

Junwei Cao, Kai Hwang, Keqin Li, and Zomaya A.Y, "Optimal Multiserver Configuration for Profit Maximization in Cloud Computing," IEEE Trans. Parallel and Distributed Systems, vol. 24, no. 6, pp. 1087-1096, Jun. 2013, doi: 10.1109/TPDS.2012.203.

K. Li, "Optimal Load Distribution for Multiple Heterogeneous Blade Servers in a Cloud Computing Environment," Proc. 25th IEEE Int"l Parallel and Distributed Processing Symp. Workshops, pp. 943- 952, May 2011.

K. Li, "Optimal Configuration of a Multicore Server Processor for Managing the Power and Performance Tradeoff," J. Supercomputing, vol. 61, no. 1, pp. 189-214, 2012.

F.I. Popovici and J. Wilkes, "Profitable Services in an Uncertain World," Proc. ACM/IEEE Conf. Supercomputing, 2005.

Downloads

Published

2014-08-30

How to Cite

[1]
M. Madhusudhan and K. Babu, “Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model”, Int. J. Comp. Sci. Eng., vol. 2, no. 8, pp. 93–98, Aug. 2014.

Issue

Section

Research Article