Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Isaac Kar-Keung To

dblp:t/IsaacKKTo · also Kar-Keung To · DBLP profile ↗
← Back
18ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 14 · 1 first-authorSystems, architecture and hardware · 4

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Approximation and online algorithms · 50% Mathematical optimization · 41% Algorithms and data structures · 9%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Energy-efficient computing · 31% Parallel and multicore computing · 22% Embedded and real-time systems · 21%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
online algorithms
0.232009
Sleep with Guilt and Work Faster to Minimize Flow Plus Energy · ICALP (1) 2009
Non-migratory online deadline scheduling on multiprocessors · SODA 2004
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Mathematical optimization
scheduling
0.122009
Sleep with Guilt and Work Faster to Minimize Flow Plus Energy · ICALP (1) 2009
Non-migratory online deadline scheduling on multiprocessors · SODA 2004
Electronic design automation › high-level synthesis
scheduling
0.122008
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Trade-offs Between Speed and Processor in Hard-Deadline Scheduling · SODA 1999
Parallel and multicore computing › task scheduling
online scheduling
0.112008
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Energy-efficient computing
power management
0.112008
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Energy-efficient computing › power management
speed scaling
0.112008
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Approximation and online algorithms › online algorithms
competitive analysis
0.122008
Nonmigratory Online Deadline Scheduling on Multiprocessors · SIAM J. Comput. 2005
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Embedded and real-time systems
real-time scheduling
0.122001
Performance guarentee for online deadline scheduling in the presence of overload · SODA 2001
Trade-offs Between Speed and Processor in Hard-Deadline Scheduling · SODA 1999
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling
0.112005
Nonmigratory Online Deadline Scheduling on Multiprocessors · SIAM J. Comput. 2005
Mathematical optimization › scheduling › due date scheduling
deadline scheduling
0.112005
Nonmigratory Online Deadline Scheduling on Multiprocessors · SIAM J. Comput. 2005
Approximation and online algorithms › online algorithms
online scheduling
0.112005
Nonmigratory Online Deadline Scheduling on Multiprocessors · SIAM J. Comput. 2005
Algorithms and data structures › analysis of algorithms › beyond worst-case analysis
resource augmentation
0.112005
Nonmigratory Online Deadline Scheduling on Multiprocessors · SIAM J. Comput. 2005
Mathematical optimization › scheduling › parallel machine scheduling
non-migratory scheduling
0.012004
Non-migratory online deadline scheduling on multiprocessors · SODA 2004
Parallel and multicore computing › task scheduling › online scheduling
online deadline scheduling
0.012001
Performance guarentee for online deadline scheduling in the presence of overload · SODA 2001
Cloud and datacenter computing › job scheduling
job dispatching
0.012008
Nonmigratory Multiprocessor Scheduling for Response Time and Energy · IEEE Trans. Parallel Distributed Syst. 2008
Cloud and datacenter computing
overload control
0.012001
Performance guarentee for online deadline scheduling in the presence of overload · SODA 2001

Methods — techniques the papers use, named apart from their topics

competitive analysis · 0.2offline migration elimination · 0.2processor speed augmentation · 0.1PARK algorithm · 0.1multiprocessor scheduling · 0.0
YearPublicationVenuePosition
2013 Online Speed Scaling Based on Active Job Count to Minimize Flow Plus Energy
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
Algorithmica3
2010 Deadline scheduling and power management for speed bounded processors
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
Theor. Comput. Sci.4
2009 Sleep with Guilt and Work Faster to Minimize Flow Plus Energy
Tak Wah Lam, Lap-Kei Lee, Hing-Fung Ting, Isaac Kar-Keung To, Prudence W. H. Wong
ICALP (1)4
2008 Speed Scaling Functions for Flow Time Scheduling Based on Active Job Count
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
ESA3
2008 Competitive non-migratory scheduling for flow time and energy
abstract
Energy usage has been an important concern in recent research on online scheduling. In this paper we extend the study of the tradeoff between flow time and energy from the single-processor setting [8, 6] to the multi-processor setting. Our main result is an analysis of a simple non-migratory online algorithm called CRR (classified round robin) on m ≥ 2 processors, showing that its flow time plus energy is within O(1) times of the optimal non-migratory offline algorithm, when the maximum allowable speed is slightly relaxed. This result still holds even if the comparison is made against the optimal migratory offline algorithm (the competitive ratio increases by a factor of 2.5). As a special case, our work also contributes to the traditional online flow-time scheduling. Specifically, for minimizing flow time only, CRR can yield a competitive ratio one or even arbitrarily smaller than one, when using sufficiently faster processors. Prior to our work, similar result is only known for online algorithms that needs migration [21, 23], while the best non-migratory result can achieve an O(1) competitive ratio [14].
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
SPAA3
2008 Nonmigratory Multiprocessor Scheduling for Response Time and Energy
abstract
Energy usage has been an important concern in recent research on online job scheduling, where processors are allowed to vary the speed dynamically so as to save energy whenever possible. Notice that providing good quality of service such as response time (flow time) and conserving energy are conflicting objectives. An interesting problem for scheduling is how to optimize an economic tradeoff of flow time and energy. To this end, the past two years have witnessed significant progress in the single-processor setting, and online algorithms with performance close to optimal have been obtained. In this paper we extend the study of optimizing the tradeoff between flow time and energy to the multi-processor setting. We derive and analyze a simple non-migratory online algorithm that makes use of the classified-round-robin (CRR) strategy to dispatch jobs. Even in the worst case, its performance is within O(log P) times of the optimal migratory offline algorithm, where P is the ratio of the maximum job size to the minimum job size. Technically speaking, this online result stems from a non-trivial solution to an offline problem of eliminating migration, which is also interesting by itself.
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
IEEE Trans. Parallel Distributed Syst.3
2007 Energy Efficient Deadline Scheduling in Two Processor Systems
Tak Wah Lam, Lap-Kei Lee, Isaac Kar-Keung To, Prudence W. H. Wong
ISAAC3
2005 Nonmigratory Online Deadline Scheduling on Multiprocessors
abstract
In this paper we consider multiprocessor scheduling with hard deadlines and investigate the cost of eliminating migration in the online setting. Let I be any set of jobs that can be completed by some migratory offline schedule on m processors. We show that I can also be completed by a nonmigratory online schedule using m speed-5.828 processors (i.e., processors 5.828 times faster). This result supplements the previous results that I can also be completed by a nonmigratory offline schedule using 6m unit-speed processors [B. Kalyanasundaram and K. R. Pruhs, J. Algorithms, 38 (2001), pp. 2--24] or a migratory online schedule using m speed-2 processors [C. A. Phillips et al., Algorithmica, 32 (2002), pp. 163--200]. Our result is based on a simple conservative scheduling algorithm called PARK, which commits a processor to a job only when the processor has zero commitment before its deadline. A careful analysis of PARK further shows that the processor speed can be reduced arbitrarily close to 1 by exploiting more processors (say, using 16m speed-1.8 processors). PARK also finds application in overloaded systems; it gives the first online nonmigratory algorithm that can exploit moderately faster processors to match the performance of any migratory offline algorithm.
Ho-Leung Chan, Tak Wah Lam, Isaac Kar-Keung To
SIAM J. Comput.3
2004 Non-migratory online deadline scheduling on multiprocessors
Ho-Leung Chan, Tak Wah Lam, Isaac Kar-Keung To
SODA3
2004 Extra Processors versus Future Information in Optimal Deadline Scheduling
Chiu-Yuen Koo, Tak Wah Lam, Tsuen-Wan Ngan, Isaac Kar-Keung To
Theory Comput. Syst.4
2003 On-line scheduling with tight deadlines
Chiu-Yuen Koo, Tak Wah Lam, Tsuen-Wan Ngan, Kunihiko Sadakane, Isaac Kar-Keung To
Theor. Comput. Sci.5
2002 Extra processors versus future information in optimal deadline scheduling
abstract
This paper is concerned with the extra-resource analysis of online scheduling algorithms. In particular, it studies how to make use of multiple processors to counteract the lack of future information in online deadline scheduling. Our results extend the previous work that are primarily based on using a faster processor to obtain a performance guarantee. The challenge arises from the fact that jobs are sequential in nature and cannot be executed on more than one processor at the same time. Thus, a faster processor can speed up a job while multiple unit-speed processors cannot help.
Chiu-Yuen Koo, Tak Wah Lam, Tsuen-Wan Ngan, Isaac Kar-Keung To
SPAA4
2002 On-line load balancing of temporary tasks revisited
Tak Wah Lam, Hing-Fung Ting, Isaac Kar-Keung To, Prudence W. H. Wong
Theor. Comput. Sci.3
2001 On the speed requirement for optimal deadline scheduling in overloaded systems
abstract
We consider the problem of scheduling jobs with deadlines in an on-line single-processor system. It is known for long that unless the system is underloaded, any on-line algorithm is not optimal in the sense that it may fail to match the optimal offline algorithm on the total work of jobs meeting their deadlines. In this paper, we extend this fact with two new lower bound results. First, we show that even if the on-line scheduler can use a processor s times faster than the offline scheduler, where s 1 is any real number less than the golden ratio (i.e. (1 + 5)=2 1:618), no online algorithm can be optimal. Furthermore, if we restrict our attention to on-line algorithms that decide at the release time of a job whether the job will be processed to meet its deadline, then the speed requirement for optimal on-line algorithms is at least 2. These lower bound results should be contrasted with the recent upper bound result [11] that with a two times faster processor, a simple extension of the earliest deadline first strategy (EDF) is optimal.
Tak Wah Lam, Tsuen-Wan Ngan, Isaac Kar-Keung To
IPDPS3
2001 On-Line Scheduling with Tight Deadlines
Chiu-Yuen Koo, Tak Wah Lam, Tsuen-Wan Ngan, Isaac Kar-Keung To
MFCS4
2001 Performance guarentee for online deadline scheduling in the presence of overload
Tak Wah Lam, Isaac Kar-Keung To
SODA2
1999 On-Line Load Balancing of Temporary Tasks Revisited
Isaac Kar-Keung To, Prudence W. H. Wong
ISAAC1
1999 Trade-offs Between Speed and Processor in Hard-Deadline Scheduling
Tak Wah Lam, Isaac Kar-Keung To
SODA2