loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE Real-Time Technology and Applications Symposium (RTAS'01)
Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services
Taipei, Taiwan
May 30-June 01
ISBN: 0-7695-1134-1
Tarek F. Abdelzaher, University of Virginia
Chenyang Lu, University of Virginia
Abstract: The proliferation of high-volume time-critical web ser-vices such as online trading calls for a scalable server design that allows meeting individual response-time guarantees of real-time transactions. A main challenge is to honor these guarantees despite unpredictability in incoming server load. The extremely high volume of real-time service requests mandates constant-time scheduling and schedulability analysis algorithms (as opposed to polynomial or logarithmic ones in the number of current requests). This paper makes two major contributions towards developing an architecture and theoretical foundations for scalable real-time servers operating in dynamic environments. First, we derive a tight utilization bound for schedulability of aperiodic tasks (requests) that allows implementing a constant time schedulability test on the server. We demonstrate that Liu and Layland's schedulable utilization bound of ln 2 does not apply to aperiodic tasks, and prove that an optimal arrival-time independent scheduling policy will meet all aperiodic task deadlines if utilization is maintained below 1 1+ p1=2 . Second, we show that aperiodic deadline-monotonic scheduling is the optimal arrival-time-independent scheduling policy for aperiodic tasks. This result is used to optimally prioritize server requests. Evaluation of a utilization control loop that maintains server utilization below the bound shows that the approach is effective in meeting all individual deadlines in a high performance real-time server.
Citation:
Tarek F. Abdelzaher, Chenyang Lu, "Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services," rtas, pp.0015, Seventh IEEE Real-Time Technology and Applications Symposium (RTAS'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.