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.
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. 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. 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. 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.
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.
2001. Operating Systems. Real-Time Systems.
2001. Revolutionary Advances in Ubiquitious, Real-Time Multicomputers and Runtime Environments. A340293:225-225.
2000. A dual interpretation of “standard constraints” in parametric scheduling. Formal Techniques in Real-Time and Fault-Tolerant Systems. :205-223.
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. 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. MARUTI at ARDEC..
1994. Fault tolerant system design. :440.
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.
1993. Multiple Resource Allocation for Multiprocessor Distributed Real-Time Systems. In Workshop on Parallel and Distributed Real-Time Systems (PDRTS), IEEE IPPS'93.
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. 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. 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.
1977. The relationship between the pattern recognition problem and the workload characterization problem. 1977 CMG Conference.
1973. Pattern Recognition.