Ashok Agrawala

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.
Publications
2009
2005
2005. Method and system for providing physical security in an area of interest. 10/916,545
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.
2004
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.
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.
2003
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.
2002
2002. Efficient Data Processing using Cross Layer Hints. Technical Reports from UMIACS, UMIACS-TR-2002-59.
2002. Rover: scalable location-aware computing. Computer. 35(10):46-53.
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. :13-18.
2002. A Probabilistic Clustering-Based Indoor Location Determination System. Technical Reports from UMIACS, UMIACS-TR-2002-30.
2002. AD (Attacker Defender) Game. Technical Reports from UMIACS, UMIACS-TR-2001-45.
2001
2001. Operating Systems. Real-Time Systems.
2001. Revolutionary Advances in Ubiquitious, Real-Time Multicomputers and Runtime Environments. A340293:225-225.
2000
2000. A dual interpretation of “standard constraints” in parametric scheduling. Formal Techniques in Real-Time and Fault-Tolerant Systems. :205-223.
1998
1998. Scheduling Aperiodic and Sporadic Tasks in Hard Real-Time Systems. Technical Reports from UMIACS, UMIACS-TR-97-44.
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. :280-281.
1997
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.
1996
1996. MARUTI at ARDEC..
1994
1994. Design and implementation of Maruti-II. Principles of Real-Time Systems. Prentice Hall.
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. :325-325.
1994. Mission-oriented replication of periodic tasks in real-time distributed systems. Computer Science Technical Report Series; Vol. CS-TR-3256. :24-24.
1994. Fault tolerant system design. :440.
1993
1993. Multiple Resource Allocation for Multiprocessor Distributed Real-Time Systems. In Workshop on Parallel and Distributed Real-Time Systems (PDRTS), IEEE IPPS'93.
1991
1991. DTP: An Efficient Transport Protocol. In Proceedings of the IFIP TC6 Working Conference on ComACM Computing Surveys. :91-133.
1991. Computer based systems engineering workshop. Software Engineering Education. :149-163.
1989
1989. Distributed Checkpointing for Globally Consistent States of Databases. IEEE Trans. Softw. Eng.. 15(10):1157-1167.
1989. Dynamic bin packing problem. SIAM Journal on Computing. 12(14):227-258.
1986
1986. Algorithm for concurrency control in replicated databases.. COMP. SYST. SCI. ENG.. 1(2):75-81.
1986. Practicality of non-interfering checkpoints in distributed database systems. IEEE Real-Time Systems Symposium, New Orleans, Louisiana. :234-241.
1980
1978
1977
1977. The relationship between the pattern recognition problem and the workload characterization problem. 1977 CMG Conference.
1976
1973
1973. Pattern Recognition.