My goal is to explore fundamental issues and techniques for enhancing the efficiency and usability of computing environments, with particular interest in studying how clients interact with such environments.  I believe in a balanced approach that combines analytical modeling and actual prototyping: Analytical modeling provides greater insight into the problem at hand, while empirical validation provides realism and is a key step for ensuring accuracy. I also believe that research should be anchored around team effort, not only because collaboration empowers building bigger systems and attacking more complex problems, but because collaboration also allows members from different backgrounds to complement each other—bringing new insights and focus into the problem at hand. While I have primarily focused on end-server control mechanisms in my graduate work, I want to broaden my research into other areas of Computer Science (e.g., sensor networks, intelligent storage systems, learning algorithms) while applying the methodologies that I have learned (and continue to acquire) to these new areas.

My graduate research addresses the challenges of using network devices (such as routers and front-end load balancers) to provide Quality of Service support and overload protection (for example, due to Flash Crowds) to Internet services.  Since such devices lie between the servers and the clients, the emphasis was on studying the impact of the proposed controls on both, the network traffic and the running services.  The research presents the design, prototype, and evaluation of an adaptive, yet light-weight, system that transparently regulates network traffic to Internet services to achieve the performance objectives without requiring OS or application changes or difficult offline capacity analysis.  The system dynamically adapts its control based on online measurement of server load and client aggressiveness. I am currently exploring more fundamental issues in the integration of intelligent controls in computer networks and operating systems, focusing on how humans and applications interact with networks and end-servers.  I believe that studying human-computer interactions holds the key for enhancing the efficiency, usability, and security of computing environments.

.. to learn more about my background, click on the following:

CV
(pdf)resume
(pdf)graduate
research
focuspublication
list

Copyright© 1997-2004 Hani Jamjoom. All Rights Reserved.
Hosting is provided by www.jamjoom.net

Curriculum Vitae...
Research interests...
Curriculum Vitae...
Selected Publications...
Useful tools...
Curriculum Vitae...