|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Research Activities Research Areas
Just the same, control algorithms are essential to the success of the Internet and are implemented on many levels (e.g., media access control, network route control, transport control, queue management, reliable multicast control, and quality of service). There are numerous examples of deployed control algorithms that have been designed in an ad-hoc manner and are not robust. Without effective control of the dynamical properties of networks, stability and performance problems affect the commercial viability of the Internet. These include congestion collapse, distributed denial of service, route flapping, and large end-to-end latency. General purpose operating systems are often required to process information according to dynamical requirements (e.g., real-time I/O, processing, and display of information) without those requirements being specified explicitly. Without effective control of the dynamical properties of computer operating systems, operating systems exhibit stability and performance problems, e.g., unbounded jitter, priority inversion, and starvation. Real time operating systems solve some of these problems by reserving required resources for tasks, but this approach is generally quite conservative when tasks have variable resource requirements. My research focuses on the application of dynamical systems and control techniques to the design of computer networks and operating systems - for problems in CPU resource allocation for real-rate processes, multimedia content distribution and processing, fairness of flow control in the computer network, and prevention and mitigation of DDoS attacks on network resources.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
School of Electrical Engineering and Computer Science, 1148 Kelley Engineering Center |