DocumentCode
2955924
Title
A scheduling algorithm for revenue maximisation for cluster-based Internet services
Author
Xue, James W J ; He, Ligang ; Jarvis, Stephen A.
Author_Institution
Dept. of Comput. Sci., Univ. of Warwick, Coventry
Volume
2
fYear
2007
fDate
5-7 Dec. 2007
Firstpage
1
Lastpage
8
Abstract
This paper proposes a new priority scheduling algorithm to maximise site revenue of session-based multi-tier Internet services in a multicluster environment. This research is part of a larger study in support of large-scale online trading systems and, as a result, this case study is chosen as a demonstrator for the techniques presented in this paper. The trading system is partitioned into a number of operations (trade, query etc.), which by their very nature are divided into orders of importance in terms of transactional response. The algorithm in this paper is based on Mean Value Analysis (MVA), which is used for the calculation of performance metrics concerning the queuing networks and workload allocation decision support in the multicluster. In addition to this, the priority assignment is based on combination of three attributes of any given request: (i) the sender class; (ii) the operation and, (Hi) the status of the user´s portfolio (i.e.number of items in the user´s portfolio). A discrete event simulator has been developed to evaluate the performance of the priority scheduling scheme with different combinations of request attributes in various experimental scenarios. Our study aims to develop a dynamic scheduling policy, which takes into account real-time system parameters and optimises the site revenue. Although our priority scheduling algorithm is designed for an online trading system, it can be applied to most e-Commerce systems in which differentiated services are required.
Keywords
Internet; discrete event simulation; electronic trading; optimisation; queueing theory; scheduling; cluster-based Internet service; discrete event simulator; e-commerce system; large-scale online trading system; mean value analysis; priority scheduling algorithm; queuing network; revenue maximisation; session-based multi tier Internet service; transactional response; workload allocation decision support; Algorithm design and analysis; Discrete event simulation; Large-scale systems; Measurement; Partitioning algorithms; Performance analysis; Portfolios; Queueing analysis; Scheduling algorithm; Web and internet services;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2007 International Conference on
Conference_Location
Hsinchu
ISSN
1521-9097
Print_ISBN
978-1-4244-1889-3
Electronic_ISBN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2007.4447841
Filename
4447841
Link To Document