Article View: git.announce
Article #464Defense of Research
From: Richard West
Date: Wed, 31 May 2000 00:00
Date: Wed, 31 May 2000 00:00
67 lines
2985 bytes
2985 bytes
Apologies to all about the late notice of this message. Richard West PhD Defense of Research Friday, June 2nd Room 354 CoC 2-4pm Adaptive Real-Time Management of Communication and Computation Resources Complex distributed applications, including virtual environments, tele-medicine and video-on-demand, require quality of service (QoS) guarantees on the end-to-end transfer of information across a network. To generate, process and transfer such information in a manner satisfactory to each application requires the management of all the resources, both communication and computation-bound, along the `path' from source to destination. Furthermore, the problem of providing QoS guarantees to these applications is complicated by the fact that: (1) the quality of service requirements of each application can vary with time, and (2) the availability of each resource varies with time depending on the demands from (a potentially variable number of) competing applications. In many such situations, static resource allocation results in poor resource utilization and, hence, poor scalability of service. In order to support more applications and provide better overall quality of service, multiple resources must be managed in a coordinated manner. This work focuses on the system mechanisms and policies to maximize, or at least maintain, the quality of service for distributed, real-time applications, in situations where there are variable resource demands from applications. Efficient mechanisms and policies are needed to coordinate, allocate and adapt communication and computation resources at run-time, in order to meet real-time and other quality of service constraints. Consequently, in this talk, I will describe: (1) the mechanisms used in the Dionisys quality of service infrastructure, that enable service to be monitored and adapted on behalf of each application, and (2) Dynamic Window-Constrained Scheduling (DWCS) of communication and computation resources. DWCS is designed to support real-time applications like those described above, with explicit loss and delay constraints. In certain situations, DWCS is provably optimal in terms of the service it provides to applications. Committee: Karsten Schwan (advisor) Mustaque Ahamad Calton Pu Ellen Zegura Sudhakar Yalamanchili (EE Dept, external member) -- -Richard West (west@cc.gatech.edu)
Technical Details
Message-ID:
<8h2esi$81e@gaia.cc.gatech.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1135d7,f91949a32615eafc,start X-Google-Attributes: gid1135d7,public X-Google-Thread: fab93,f91949a32615eafc,start X-Google-Attributes: gidfab93,public From: west@cc.gatech.edu (Richard West) Subject: Defense of Research Date: 2000/05/31 Message-ID: <8h2esi$81e@gaia.cc.gatech.edu> X-Deja-AN: 629352830 Distribution: git Organization: College of Computing, Georgia Tech NNTP-Posting-User: west Newsgroups: git.announce,git.cc.general