Intelligent Information Management
Vol.08 No.04(2016), Article ID:68954,5 pages
10.4236/iim.2016.84008
On-Line Scheduling for Jobs with Arbitrary Release Times on Parallel Related Uniform Machines
Xiayan Cheng1, Rongheng Li2*, Yunxia Zhou3
1Department of Mathematics, Hunan First Normal University, Changsha, China
2Department of Mathematics, Key Laboratory of High Performance Computing and Stochastic Information Processing, Hunan Normal University, Changsha, China
3Department of Computer, Hunan Normal University, Changsha, China

Copyright © 2016 by authors and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/



Received 18 February 2016; accepted 22 July 2016; published 25 July 2016
ABSTRACT
A parallel related uniform machine system consists of m machines with different processing speeds. The speed of any machine is independent on jobs. In this paper, we consider online scheduling for jobs with arbitrary release times on the parallel uniform machine system. The jobs appear over list in terms of order. An order includes the processing size and releasing time of a job. For this model, an algorithm with competitive ratio of 12 is addressed in this paper.
Keywords:
Online Scheduling, Uniform Machine, Competitive Ratio, Approximation Algorithm

1. Introduction
For the online scheduling on a system of m uniform parallel machines, denoted by
, each machine
has a speed
, i.e., the time used for finishing a job with size p on
is
. Without loss of generality, we assume
. Cho and Sahni [1] are the first to consider the on-line scheduling problem on m uniform machines. They showed that the LS algorithm for
has competitive ratio not greater than
. When
and
, they
proved that the algorithm LS has a competitive ratio
and the bound
is achieved when
.
For
, Epstein et al. [2] showed that LS has the competitive ratio
and is an optimal online algorithm, where the speed ratio
Cai and Yang [3] considered





Aspnes et al. [4] are the first to try to design algorithms better than LS for
Li and Shi [6] proved that for 



bound 




A generalization of the Graham’s classical on-line scheduling problem on m identical machines was proposed by Li and Huang [8] - [10] . They describe the requests of all jobs in terms of order. For an order of the job




Our task is to allocate a sequence of jobs to the machines in an on-line fashion, while minimizing the maximum completion time of the machines. In the following of this paper, m parallel uniform machines which have speeds of 




The rest of the paper is organized as follows. In Section 2, some definitions are given. In Section 3, an algorithm U is addressed and its competitive ratio is analyzed.
2. Some Definitions
In this section we will give some definitions.
Definition 1. We have m parallel machines with speeds






as the competitive ratio of algorithm A.
Definition 2. Suppose that 





1) Machine 




2)
It is obvious that if machine 



In the following we consider m parallel uniform machines with speeds 





3. Algorithm U and Its Performance
Now we present the algorithm U by use of the notations given in the former section in the following:
Algorithm U:
Step 0. (*start the first phase*)



Step 1. If there is a new job 


Step 2. If there is a machine 




Step 3. Set




Step 4. (*start a new phase*)
Set


Now we begin to analyze the performance of algorithm U.
The following statement is obvious:
Lemma 1. Let 




Proof: If





obvious that 
It means that 











we get:
That means:
This implies that there exists a job 





By our assumptions, we have







This implies
But this means that the on-line algorithm should have placed job 


Theorem 2. Algorithm achieves a competitive ratio of 12.
Proof: Let 


Hence the total height generated by the assignment is:
The claim of the theorem is trivially true if


Therefore we have

4. Concluding Remarks
In this paper, we consider on-line scheduling for jobs with arbitrary release times on uniform machines. An algorithm with the competitive ratio of 12 is given. It should be pointed out that more detailed consideration should be taken in order to improve the competitive ratio.
Acknowledgements
The authors would like to express their thanks to the National Natural Science Foundation of China for financially supporting under Grant No. 11471110 and No. 61271264.
Cite this paper
Xiayan Cheng,Rongheng Li,Yunxia Zhou, (2016) On-Line Scheduling for Jobs with Arbitrary Release Times on Parallel Related Uniform Machines. Intelligent Information Management,08,98-102. doi: 10.4236/iim.2016.84008
References
- 1. Cho, Y. and Sahni, S. (1980) Bounds for List Schedules on Uniform Processors. SIAM Journal on Computing, 9, 91-103.
http://dx.doi.org/10.1137/0209007 - 2. Epstein, L., Noga, J., Seiden, S.S., Sgall, J. and Woeginger, G.J. (2001) Randomized On-Line Scheduling on Two Uniform Machines. Journal of Scheduling, 4, 71-92.
http://dx.doi.org/10.1002/jos.60 - 3. Cai, S.Y. and Yang, Q.F. (2012) Online Scheduling on Three Uniform Machines. Discrete Applied Mathematics, 160, 291-302.
http://dx.doi.org/10.1016/j.dam.2011.10.001 - 4. Aspnes, J., Azar, Y., Fiat, A., Plotkin, S. and Waarts, O. (1997) On-Line Routing of Virtual Circuits with Applications to Load Balancing and Machine Scheduling. Journal of the ACM, 44, 486-504.
http://dx.doi.org/10.1145/258128.258201 - 5. Berman, P., Charikar, M. and Karpinski, M. (2000) On-Line Load Balancing for Related Machines. Journal of Algorithms, 35, 108-121.
http://dx.doi.org/10.1006/jagm.1999.1070 - 6. Li, R.H. and Shi, L.J. (1998) An On-Line Algorithm for Some Uniform Processor Scheduling. SIAM Journal on Computing, 27, 414-422.
http://dx.doi.org/10.1137/S0097539799527969 - 7. Cheng, T.C.E., Ng, C.T. and Kotov, V. (2006) A New Algorithm for Online Uniform-Machine Scheduling to Minimize the Makespan. Information Processing Letters, 99, 102-105.
http://dx.doi.org/10.1016/j.ipl.2006.02.012 - 8. Li, R.H., Cheng, X.Y. and Zhou, Y.X. (2014) On-Line Scheduling for Jobs with Non-Decreasing Release Times and Similar Lengths on Parallel Machines. Optimization: A Journal of Mathematical Programming and Operations Research, 63, 867-882.
http://dx.doi.org/10.1080/02331934.2014.895902 - 9. Li, R.H. and Huang, H.C. (2004) On-Line Scheduling for Jobs with Arbitrary Release Times. Computing, 73, 79-97.
http://dx.doi.org/10.1007/s00607-004-0067-1 - 10. Li, R.H. and Huang, H.C. (2007) Improved Algorithm for a Generalized On-Line Scheduling Problem on Identical Machines. European Journal of Operations Research, 176, 643-652.
http://dx.doi.org/10.1016/j.ejor.2005.06.061
NOTES
*Corresponding author.















