Timing constraints for radar tasks are usually specified in terms of the minimum and maximum temporal distance between successive
radar dwells. We utilize the idea of feasible intervals for dealing with the temporal distance constraints. In order to increase
the freedom that the scheduler can offer a high-level resource manager, we introduce a technique for nesting and interleaving
dwells online while accounting for the energy constraint that radar systems need to satisfy. Further, in radar systems, the
task set changes frequently and we advocate the use of finite horizon scheduling in order to avoid the pessimism inherent
in schedulers that assume a task will execute forever. The combination of feasible intervals and online dwell packing allows
modular schedule updates whereby portions of a schedule can be altered without affecting the entire schedule, hence reducing
the complexity of the scheduler. Through extensive simulations we validate our claims of providing greater scheduling flexibility
without compromising on performance when compared with earlier work based on templates constructed offline. We also evaluate
the impact of two parameters in our scheduling approach: the template length (or the extent of dwell nesting and interleaving)
and the length of the finite horizon.
Sathish Gopalakrishnan is a visting scholar in the Department of Computer Science, University of Illinois at Urbana-Champaign, where he defended
his Ph.D. thesis in December 2005. He received an M.S. in Applied Mathematics from the University of Illinois in 2004 and
a B.E. in Computer Science and Engineering from the University of Madras in 1999. Sathish’s research interests concern real-time
and embedded systems, and the design of large-scale reliable systems. He received the best student paper award for his work
on radar dwell scheduling at the Real-Time Systems Symposium 2004.
Marco Caccamo graduated in computer engineering from the University of Pisa in 1997 and received the Ph.D. degree in computer engineering
from the Scuola Superiore S. Anna in 2002. He is an Assistant Professor of the Department of Computer Science at the University
of Illinois. His research interests include real-time operating systems, real-time scheduling and resource management, wireless
sensor networks, and quality of service control in next generation digital infrastructures. He is recipient of the NSF CAREER
Award (2003). He is a member of ACM and IEEE.
Chi-Sheng Shih is currently an assistant professor at the Graduate Institute of Networking and Multimedia and Department of Computer Science
and Information Engineering at National Taiwan University since February 2004. He received the B.S. in Engineering Science
and M.S. in Computer Science from National Cheng Kung University in 1993 and 1995, respectively. In 2003, he received his
Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign. His main research interests are embedded systems,
hardware/software codesign, real-time systems, and database systems. Specifically, his main research interests focus on real-time
operating systems, real-time scheduling theory, embedded software, and software/hardware co-design for system-on-a-chip.
Chang-Gun Lee received the B.S., M.S. and Ph.D. degrees in computer engineering from Seoul National University, Korea, in 1991, 1993 and
1998, respectively. He is currently an Assistant Professor in the Department of Electrical Engineering, Ohio State University,
Columbus. Previously, he was a Research Scientist in the Department of Computer Science, University of Illinois at Urbana-Champaign
from March 2000 to July 2002 and a Research Engineer in the Advanced Telecomm. Research Lab., LG Information & Communications,
Ltd. from March 1998 to February 2000. His current research interests include real-time systems, complex embedded systems,
QoS management, and wireless ad-hoc networks. Chang-Gun Lee is a member of the IEEE Computer Society.
Lui Sha graduated with the Ph.D. degree from Carnegie-Mellon University in 1985. He was a Member and then a Senior Member of Technical
Staff at Software Engineering Institute (SEI) from 1986 to 1998. Since Fall 1998, he has been a Professor of Computer Science
at the University of Illinois at Urbana Champaign, and a Visiting Scientist of the SEI. He was the Chair of IEEE Real Time
Systems Technical Committee from 1999 to 2000, and has served on its Executive Committee since 2001. He was a member of National
Academy of Science’s study group on Software Dependability and Certification from 2004 to 2005, and is an IEEE Distinguished
Visitor (2005 to 2007). Lui Sha is a Fellow of the IEEE and the ACM.
相似文献