Ashok Agrawala

Indian-American computer scientist

Ashok Agrawala is Professor in the Department of Computer Science at University of Maryland at College Park and Director of the Maryland Information and Network Dynamics (MIND) Lab. He is the author of seven books and over two hundred peer-reviewed publications. Glenn Ricart and Ashok Agrawala developed the Ricart-Agrawala Algorithm. The Ricart-Agrawala Algorithm is an algorithm for mutual exclusion on a distributed system. This algorithm is an extension and optimization of Lamport's Distributed Mutual Exclusion Algorithm.

## Biography[edit]

Agrawala received B.E. and M.E. degrees in Electrical Engineering from Indian Institute of Science, Bangalore, India in 1963 and 1965 respectively; Masters and Ph.D. degrees in Applied Mathematics from Harvard University, Cambridge, Massachusetts under the supervision of Yu-Chi Ho in 1970.[1]

He started his professional career as Senior Engineer at the Applied Research Lab of Honeywell in Waltham, Massachusetts in 1968 and developed an Optical character recognition machine. He started his academic career at the University of Maryland, College Park in 1971 as Assistant Professor of Computer Science where he rose to the rank of Full Professor in 1982.

He has at least two children, including computer-graphics researcher Maneesh Agrawala.[2]

## Academic work[edit]

Agrawala started the MIND Lab (Maryland Information and Network Dynamics Lab)[3] in 2001 and continues to serve as its director. The Lab has been involved in the development indoor location technology and accurate clock synchronization technology, and actively participated in the semantic web research. The technologies developed in the MIND lab have resulted in 4 startup companies in Maryland. he also started the MAXWell Lab which became the only WiMAX Forum Applications Lab in the western hemisphere.

Recently his work focuses on Context-aware pervasive systems  and has developed, M-Urgency, a system to support public safety by providing real-time audio and video, along with location etc. from an incident scene. The general framework for context-aware system is being developed as Rover System which is designed to provide relevant information to decision makers about a situation at hand.

In a research study, he was recognized to be the 27th top nurturer in Computer Science in the world.[4]

He was elected Fellow of the Institute of Electrical and Electronics Engineers in 1991[5] for contributions to distributed algorithms and policies for computer systems[6] and a Fellow of the AAAS in 2005. He is a Senior Member of then ACM, and a member of Sigma Xi.

### Achievements[edit]

* Development of M-Urgency: Groundbreaking Smartphone App Fights Crime at UMD
* Introducing the Ricart/Agrawala algorithm for distributed mutual exclusion leading to major worldwide research activities
* Development of the Maruti Operating System and program development environment demonstrating temporal guarantees of few tens of nanoseconds for making any software event happen while running on commercial Pentium processors
* Development of Cyclone technology giving a jitter-free, loss-free delivery of data end-to-end in very high speed networks [1]
* Development of Horus Technology, an indoor location technology based on RSSI in WiFi environment giving accuracy of less than 2 ft.[2]
* Development of PinPoint Technology, a time of flight based, highly accurate location technology that allows users to locate objects within inches of specified coordinates both indoors and outdoors and synchronize clocks to within 20 ns [3]
* Development of Context-Aware system, Rover, for providing significantly improving situational awareness [4]

## See also[edit]

* Maneesh Agrawala, his son, also a computer scientist

## References[edit]

1. ^ Ashok Agrawala at the Mathematics Genealogy Project
2. ^ "Celebrating Ashok Agrawala's 50th Anniversary at UMD". UMD Department of Computer Science. Retrieved 7 August 2023.
3. ^ "MindLab Page". Archived from the original on 2013-06-01. Retrieved 2015-06-13.
4. ^ The Best Nurturers in Computer Science Research cs.cmu.edu
5. ^ "IEEE Fellows Directory". Institute of Electrical and Electronics Engineers (IEEE).
6. ^ "IEEE Fellows 1991 | IEEE Communications Society".

1.Glenn Ricart and Ashok Agrawala, “An Optimal Algorithm for Mutual Exclusion in Computer Networks”, Communications of the ACM, Vol. 23, No. 1, January 1981, pp. 9–17.

2\. Shem-Tov Levi and Ashok Agrawala, "Real-Time System Design", McGraw Hill, New York, 1990.

3\. Shem-Tov Levi and Ashok Agrawala, "Fault Tolerant System Design", McGraw Hill, New York, 1993.

4\. Ashok Agrawala et al., “Rover: Scalable Location-Aware Computing”, IEEE Computer, IEEE Computer Society, Vol 35, No. 10, October 2002, pp. 46–53.

5\. S. Krishnamoorthy, P. Bhargava, Matthew Mah and Ashok Agrawala, “Representing and Managing the Context of a Situation,” The Computer Journal, Vol. 55, Issue 8, pages 1005-1019, 2012 Oxford University Press.

6\. Moustafa Youseff and Ashok Agrawala, “The Horus Location Determination System,” Journal of Wireless Networks (WINET), 2007.

## External links[edit]

* Ashok Agrawala
* Dr. Ashok Agrawala, Director of the Maryland Information and Network Dynamics (MIND) Lab
* Dr. Ashok Agrawala publication

VITA Samaritan of the Year Award 2012 [5]

WUSA9 NEWS on Dr. Ashok Agrawala: M-Urgency: Groundbreaking Smartphone App Fights Crime at UMD

* YouTube video on Ashok Agrawala

BBC News-Mobile phone applications built to save lives [6]

Crimefighting App Launched At University, Created By Professor and Team [7]

Cool app: University app turns smartphones into live broadcast tool for security [8]

Authority control databases: Academics |

* DBLP
* MathSciNet
* Mathematics Genealogy Project
* zbMATH

|