Ashok Agrawala

5144 Iribe Center
(301) 405-2525
Ph.D., Harvard University (Applied Mathematics)
Special Awards/Honors: 
AAAS Fellow, IEEE Fellow

Ashok Agrawala joined the Department of Computer Science at the University of Maryland in 1971. He also holds joint positions with UMIACS and the Department of Electrical Engineering.

For the past 30 years, he has pursued research activities in the design, implementation and performance of computer systems. He is recognized for achievements in the areas of transient analysis of queues, distributed algorithms, and hard real-time systems design. Much of his research has gained national and corporate recognition through practical applications of his innovative solutions in these areas worldwide.

He is the author of seven books and more than 200 technical papers. Agrawala has also served as a consultant to the UNDP, the government of India, and as a technical expert for legal casework. His research activities have been supported by various federal agencies including DARPA, NSF and AFOSR. Corporate support has been received from IBM, Novell, AT&T and others. His former students includes more than 30 Ph.D. graduates who serve on the faculty of prestigious universities, as well as in nationally recognized industrial research labs and successful high-tech companies, operating both nationally and abroad. Before joining the faculty of the computer science department, Agrawala worked at Honeywell Information Systems, where he successfully designed an Optical Character Reader.

Agrawala received his B.E. and M.E. degrees in electrical engineering from the Indian Institute of Sciences, as well as master's and doctorate degrees in applied mathematics from Harvard University. He is also a Fellow of the IEEE and a member of the ACM, AAAS, and Sigma Xi.

Go here to view Agrawala's most recent academic publications.




Agrawala AK, Chellappa R.  2005.  Moving Object Segmentation and Dynamic Scene Reconstruction Using Two Frames. Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on. 2:705-708.


Agrawala AK, Chellappa R.  2004.  Robust ego-motion estimation and 3D model refinement using depth based parallax model. Image Processing, 2004. ICIP '04. 2004 International Conference on. 4:2483-2486Vol.4-2483-2486Vol.4.

Agrawala AK, Chellappa R.  2004.  3D model refinement using surface-parallax. Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on. 3:iii-285-8vol.3-iii-285-8vol.3.


Banerjee S, Misra A, Yeo J, Agrawala AK.  2003.  Energy-efficient broadcast and multicast trees for reliable wireless communication. Wireless Communications and Networking, 2003. WCNC 2003. 2003 IEEE. 1:660-667vol.1-660-667vol.1.


Banerjee S, Agrawala AK, Kramer MJ.  2002.  Efficient Data Processing using Cross Layer Hints. Technical Reports from UMIACS, UMIACS-TR-2002-59.

Banerjee S, Agarwal S, Kamel K, Kochut A, Kommareddy C, Nadeem T, Thakkar P, Trinh B, Youssef A, Youssef M et al..  2002.  Rover: scalable location-aware computing. Computer. 35(10):46-53.

Gupta H, Agrawala AK, Pruthi T, Shekhar C, Chellappa R.  2002.  An experimental evaluation of linear and kernel-based methods for face recognition. Applications of Computer Vision, 2002. (WACV 2002). Proceedings. Sixth IEEE Workshop on.

Youssef MA, Agrawala AK, Shankar UA, Noh SH.  2002.  A Probabilistic Clustering-Based Indoor Location Determination System. Technical Reports from UMIACS, UMIACS-TR-2002-30.

Kochut A, Agrawala AK, Larsen RL, Shankar UA.  2002.  AD (Attacker Defender) Game. Technical Reports from UMIACS, UMIACS-TR-2001-45.



Subramani K, Agrawala AK.  2000.  A dual interpretation of “standard constraints” in parametric scheduling. Formal Techniques in Real-Time and Fault-Tolerant Systems.


Choi S, Agrawala AK.  1998.  Scheduling Aperiodic and Sporadic Tasks in Hard Real-Time Systems. Technical Reports from UMIACS, UMIACS-TR-97-44.

Aboutabl M, Agrawala AK, Decotignie J-D.  1998.  Temporally determinate disk access (extended abstract): an experimental approach. Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems.


Agrawala AK, CILINGIROGLU A, Lee S.  1997.  Regulation of Cable Television. The Froehlich/Kent Encyclopedia of Telecommunications: Volume 15-Radio Astronomy to Submarine Cable SystemsThe Froehlich/Kent Encyclopedia of Telecommunications: Volume 15-Radio Astronomy to Submarine Cable Systems. 15:84-84.



Cheng ST, Hwang SI, Agrawala AK.  1994.  Mission-oriented replication of periodic tasks in real-time distributed systems. Computer Science Technical Report Series; Vol. CS-TR-3256.

Saksena M, da Silva J, Agrawala AK.  1994.  Design and implementation of Maruti-II. Principles of Real-Time Systems. Prentice Hall.

Kambhampati S, Ihrig L, Katukam S, Chen J, Hendler JA, Agrawala AK.  1994.  Integrated approaches for improving the effectiveness of Plan Reuse (A Progress Report). ARPA/Rome Laboratory knowledge-based planning and scheduling initiative: workshop proceedings: Tuscon, Arizona, February 21-24, 1994.


Mosse D, Noh SH, Trinh B, Agrawala AK.  1993.  Multiple Resource Allocation for Multiprocessor Distributed Real-Time Systems. In Workshop on Parallel and Distributed Real-Time Systems (PDRTS), IEEE IPPS'93.


Sanghi D, Agrawala AK.  1991.  DTP: An Efficient Transport Protocol. In Proceedings of the IFIP TC6 Working Conference on ComACM Computing Surveys.

Lavi J, Agrawala AK, Buhr R, Jackson K, Jackson M, Lang B.  1991.  Computer based systems engineering workshop. Software Engineering Education.


Dikshit P, Guimaraes K, Ramamurthy M, Agrawala AK, Larsen RL.  1989.  Dynamic bin packing problem. SIAM Journal on Computing. 12(14):227-258.


Son SH, Agrawala AK.  1986.  Practicality of non-interfering checkpoints in distributed database systems. IEEE Real-Time Systems Symposium, New Orleans, Louisiana.





Mohr JM, Agrawala AK, Flanagan JF, of of Science U M. D. C.  1976.  The EXEC-8 Log System: Error Analysis.