Thesis Topic: Resource Management for Complex and Dynamic Environments
My research focuses on different aspects of managing resources in complex and dynamic processes such as the one used for providing patient care in an emergency department of a hospital or for developing large software systems. Processes like patient care in emergency departments need to deal with human resources like doctors, nurses, clerks as well as inanimate resources like beds, equipments and medical supplies. These resources are highly heterogeneous, almost always scarce and often constrained by intricate management policies that govern their usage.
We believe that high quality service or product can only be produced with effective processes and through continuous process improvement. It is our contention that these processes can be written with considerable value using appropriate languages. One can dynamically then look into the processes through simulation with the presence of constrained resources and identify defects or discover ways to improve them. Reasoning about resources becomes an important part of this approach. We have developed an executable process definition language with rigorous semantics called Little-JIL. Our experience has shown the usefulness of using the right language in capturing the coordination aspects of processes. However, there are many challenging issues regarding how to model and schedule the diverse type of resources in simulated processes such that we can reason about their effective utilization.
As part of my thesis work, I have been working on developing a resource modeling framework, a rich resource-request language, a constraint specification mechanism to capture management policies, and algorithms for effective resource allocation. My resource management prototype, ROMEO, is used to drive the simulation of processes specified in Little-JIL language. I have been working primarily with domain experts from the hospital emergency departments (ED). We are studying impact of changes in process and resource utilization in ED patient care service.
Publications:
Click on the title to get the full paper.
-
Simulating Patient Flow through an Emergency Department Using Process-Driven Discrete Event Simulation
M. S. Raunak, L. J. Osterweil, A. Wise, L. A. Clarke and P. L. Henneman Accepted for the proceedings of the Software Engineering in Health Care 2009, May 2009, Vancouver, Canada -
Definition and Analysis of Election Processes
M. S. Raunak, Bin Chen, Amr Elssamadisy, Lori A. Clarke and L. J. Osterweil Proceedings of the SPW/ProSim 2006, May 2006, Shanghai, China -
Process Definition Language Support for Rapid Simulation Prototyping
Mohammad S. Raunak and Leon J. Osterweil Proceedings of the Software Process Workshop 2005, May 2005, Beijing, China -
Effective Resource Allocation for Process Simulation: A Position Paper
Mohammad S. Raunak and Leon J. Osterweil Proceedings of the 6th International Workshop on Software Process Simulation and Modeling (ProSim), May 2005, St. Louis, MO, USA -
Artificial Intelligence Approach of Optimal Route Selection in Telematics
Muneer-Ul-Haque, M. S.Raunak, M A Rahim, Tashfin Delwar, and A L Haque Proceedings of the 3rd International Conference on Electrical and Computer Engineering, ICECE 2004, ISBN 984-32-1804-4, Dec. 2004, Dhaka, Bangladesh -
Pre-Attack and Post-Attack solutions for Distributed Denial of Service Attacks
Hosam M. Seraj, Shakil Ahmed and M. S. Raunak Proceedings of the 5th International Conference on Computing and Information Technology (ICCIT 2002) Dec 2002 Dhaka, BD -
Implications of Proxy Caching for Provisioning Servers and Networks (extended version)
M. S. Raunak, P. Shenoy, P. Goyal, K. Ramamritham and Puru Kulkarni IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on Internet Proxy Services, June 2002 -
Maintaining Mutual Consistency for Cached Web Objects
Bhuvan Urgaonkar, Anoop Ninan, M. S. Raunak, P. Shenoy and K. Ramamritham Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS-21) April 2001 Phoenix, AZ -
Implications of Proxy Caching for Provisioning Servers and Networks
M. S. Raunak, Prashant Shenoy, Pawan Goyal and Krithi Ramamritham Proceedings of ACM SIGMETRICS'2000 Conference (p 66-77) June 2000 Santa Clara, CA