2,134 Hits in 4.3 sec

Speed Scaling in the Non-clairvoyant Model

Yossi Azar, Nikhil R. Devanur, Zhiyi Huang, Debmalya Panigrahi
2015 Proceedings of the 27th ACM on Symposium on Parallelism in Algorithms and Architectures - SPAA '15  
Unlike in the clairvoyant model, the speed scaling problem in the non-clairvoyant model is non-trivial even for a single job.  ...  In recent years, there has been a growing interest in speed scaling algorithms, where a set of jobs need to be scheduled on a machine with variable speed so as to optimize the flow-times of the jobs and  ...  Here the speed of the algorithm changes all the way from time r2 to the end. The extra time taken dT is however the same as in the non-clairvoyant case.  ... 
doi:10.1145/2755573.2755582 dblp:conf/spaa/AzarD0P15 fatcat:mm72bqygrjc5fdyrtjuthimsye

Sleep with Guilt and Work Faster to Minimize Flow Plus Energy [chapter]

Tak-Wah Lam, Lap-Kei Lee, Hing-Fung Ting, Isaac K. K. To, Prudence W. H. Wong
2009 Lecture Notes in Computer Science  
Non-clairvoyant scheduling in the bounded speed model is left as an open problem.  ...  If the processor has a maximum speed, the problem becomes more difficult as the processor, once overslept, cannot rely on unlimited extra speed to catch up the delay.  ...  When there is no sleep state and the power function is in the form of s α , [15] and [9] gave respectively a clairvoyant speed scaling algorithm AJC and a non-clairvoyant speed scaling algorithm LAPS  ... 
doi:10.1007/978-3-642-02927-1_55 fatcat:nzrk3chxzjhormmysjfxayzpfi

Non-clairvoyant Speed Scaling for Weighted Flow Time [chapter]

Sze-Hang Chan, Tak-Wah Lam, Lap-Kei Lee
2010 Lecture Notes in Computer Science  
This is known as the clairvoyant setting.  ...  We show an online algorithm WLAPS that is 8α 2 -competitive for weighted flow time plus energy under the traditional power model, which assumes the power P (s) to run the processor at speed s to be s α  ...  In the clairvoyant model, p(j) is known at time r(j). In the non-clairvoyant model, p(j) is only known when the job is completed.  ... 
doi:10.1007/978-3-642-15775-2_3 fatcat:mhjxgrwgtzf5djgfrag26ruw6u

Energy-efficient multiprocessor scheduling for flow time and makespan

Hongyang Sun, Yuxiong He, Wen-Jing Hsu, Rui Fan
2014 Theoretical Computer Science  
We consider energy-efficient scheduling on multiprocessors, where the speed of each processor can be individually scaled, and a processor consumes power s^α when running at speed s, for α>1.  ...  , such as remaining parallelism and work.  ...  For each processor at a particular time, its power is given by s α if it runs at speed s, where α > 1 is the power parameter.  ... 
doi:10.1016/j.tcs.2014.07.007 fatcat:d4fhsva7h5asnf75b45qhpu43m

Executed-time Round Robin: EtRR an online non-clairvoyant scheduling on speed bounded processor with energy management

Pawan Singh, Berhane Wolde-Gabriel
2017 Journal of King Saud University: Computer and Information Sciences  
EtRR is O(1)-competitive, it is using a processor with the maximum speed (1 + s/3)T, where the maximum speed of optimal offline adversary is T and 0 < s 6 ð3aÞ À1 .  ...  We adopt the conventional power function P = s a , where s and a > 1 are speed of a processor and a constant, respectively.  ...  is (2/t); they concluded that adequately high speed is more powerful than clairvoyance.  ... 
doi:10.1016/j.jksuci.2016.03.002 fatcat:y223mbih6vccvkakfnrf2n6oze

Release Round Robin: R3 an energy-aware non-clairvoyant scheduling on speed bounded processors

Pawan Singh, Prashast
2015 Karbala International Journal of Modern Science  
We adopt the traditional model of power function P ¼ s a , where s, P and a > 1 are speed of processor, power and a constant, respectively.  ...  In the past few years the online scheduling problem has been studied extensively under clairvoyant settings and a relatively less amount of evolution is observed under non-clairvoyant setting.  ...  What matters most to the computer designers at Google is not speed, but power, low power, because data centers can consume as much energy as a city [2] .  ... 
doi:10.1016/j.kijoms.2015.11.008 fatcat:mcillmvbgnhjvjccoxclknchem

Scheduling Heterogeneous Processors Isn't As Easy As You Think [chapter]

Anupam Gupta, Sungjin Im, Ravishankar Krishnaswamy, Benjamin Moseley, Kirk Pruhs
2012 Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms  
We then show that a variation of the non-clairvoyant algorithm Late Arrival Processor Sharing coupled with a non-obvious speed scaling algorithm is scalable for the objective of unweighted flow plus energy  ...  This is the first provably scalable non-clairvoyant algorithm on heterogeneous multiprocessors, even in the related machines setting, for the objective of total (unweighted) flow time.  ...  In theory m processors with speed s/m could potentially handle the same load as one speed-s processor, but with a factor of 1/m 2 less power.  ... 
doi:10.1137/1.9781611973099.98 dblp:conf/soda/GuptaIKMP12 fatcat:lsyawgruxrcnzgeoync2tl4lma

Energy-Aware Online Non-Clairvoyant Scheduling Using Speed Scaling with Arbitrary Power Function

Pawan Singh, Baseem Khan, Ankit Vidyarthi, Hassan Haes Alhelou, Pierluigi Siano
2019 Applied Sciences  
HSIF is 2-competitive under the arbitrary power function and dynamic speed scaling. The competitive ratio obtained by HSIF is the least to date among non-clairvoyant scheduling.  ...  The objective considered is to minimize the scaled importance based flow time plus energy. The processor's speed is proportional to the total scaled importance of all active jobs.  ...  As the algorithm HSIF is non-clairvoyant, the executed time assumed is its current size.  ... 
doi:10.3390/app9071467 fatcat:jmajpzbea5hspij4m73cppn3ja

SELFISHMIGRATE: A Scalable Algorithm for Non-clairvoyantly Scheduling Heterogeneous Processors [article]

Sungjin Im, Janardhan Kulkarni, Kamesh Munagala, Kirk Pruhs
2014 arXiv   pre-print
We present the first online algorithm that is scalable ((1+)-speed O(1/ϵ^2)-competitive for any constant > 0) for the total weighted flow-time objective.  ...  We consider the classical problem of minimizing the total weighted flow-time for unrelated machines in the online non-clairvoyant setting.  ...  For the version with power functions, the best corresponding clairvoyant result is a (1+ǫ)-speed O(1/ǫ)-competitive algorithm [15] .  ... 
arXiv:1404.1943v1 fatcat:ry5dsewiejfkxlinfwujoxdi2u

Page 9252 of Mathematical Reviews Vol. , Issue 2002M [page]

2002 Mathematical Reviews  
is as powerful as clairvoyance.  ...  To be competitive against an optimal clairvoyant scheduler (termed in this paper OPT) that has p processors the non- clairvoyant schedulers EQUI and BAL must be given some ad- vantage, such as more power  ... 

Speed scaling for stretch plus energy

Daniel Cole, Sungjin Im, Benjamin Moseley, Kirk Pruhs
2012 Operations Research Letters  
A natural conjecture is that there is an O(1)-competitive algorithm for S on a fixed speed processor if and only if there is an O(1)-competitive algorithm for S + E on a processor with an arbitrary power  ...  We consider speed scaling problems where the objective is to minimize a linear combination of arbitrary scheduling objective S, and energy E .  ...  One natural question for either clairvoyant or non-clairvoyant schedulers is as follows.  ... 
doi:10.1016/j.orl.2012.02.003 fatcat:5vqpbppaqvd7pj6jczkaaa6evu

Lagrangian Duality in Online Scheduling with Resource Augmentation and Speed Scaling [chapter]

Kim Thang Nguyen
2013 Lecture Notes in Computer Science  
We consider the online scheduling problem to minimize total weighted flow-time plus energy where the energy power f (s) is a function of speed s and is given by s α for α ≥ 1.  ...  This approach is simple yet powerful and it is seemingly a right tool to study problems with resource augmentation or speed scaling. We illustrate the approach through the following results. 1.  ...  We consider the online scheduling problem to minimize total weighted flow-time plus energy where the energy power f (s) is a function of speed s and is given by s α for α ≥ 1.  ... 
doi:10.1007/978-3-642-40450-4_64 fatcat:jzcu2qrxwnhxvhas7aczdhncni


Jing Yang, Mary Lou Soffa, Leo Selavo, Kamin Whitehouse
2007 Proceedings of the 5th international conference on Embedded networked sensor systems - SenSys '07  
This paper describes Clairvoyant which is a comprehensive source-level debugger for wireless, embedded networks.  ...  With Clairvoyant, a developer can wirelessly connect to a sensor network and execute standard debugging commands including break, step, watch, and backtrace, as well as new commands that are specially  ...  As explained in Section 4, Clairvoyant runs the target program at native speed directly on the MCU, so execution speed is not affected by Clairvoyant unless a debugging command is executed.  ... 
doi:10.1145/1322263.1322282 dblp:conf/sensys/YangSSW07 fatcat:quxmeeup6nci3gkw2qwuv6f63a

Online Non-clairvoyant Scheduling to Simultaneously Minimize All Convex Functions [chapter]

Kyle Fox, Sungjin Im, Janardhan Kulkarni, Benjamin Moseley
2013 Lecture Notes in Computer Science  
We consider scheduling jobs online to minimize the objective Introduction Scheduling a set of jobs that arrive over time on a single machine is perhaps the most basic setting considered in scheduling theory  ...  We know that a single m-speed machine is always as powerful as m unit speed machines, because a m-speed machine can simulate m unit speed machines.  ...  We prove this lemma in Section 6 after we show the power of the lemma. Lemma 1. Let σ be a set of jobs on a single machine with speed s .  ... 
doi:10.1007/978-3-642-40328-6_11 fatcat:6dgu7hq4ejc5fayua4mncslgue

Non-clairvoyant Scheduling for Minimizing Mean Slowdown [chapter]

N. Bansal, K. Dhamdhere, J. Könemann, A. Sinha
2003 Lecture Notes in Computer Science  
Our focus is on minimizing the mean slowdown, where the slowdown of a job (also known as stretch) is defined as the ratio of flow time to the size of the job.  ...  We consider the problem of scheduling dynamically arriving jobs in a non-clairvoyant setting, that is, when the size of a job in remains unknown until the job finishes execution.  ...  This lack of knowledge, known as non-clairvoyance, is a significant impediment in the scheduler's task, as one might expect.  ... 
doi:10.1007/3-540-36494-3_24 fatcat:f7janbiktzdc5kpuufjopvqpui
« Previous Showing results 1 — 15 out of 2,134 results