|
Anand Tripathi Professor Department of Computer Science & Engineering University of Minnesota Minneapolis MN 55455
tripathi@umn.edu
|
For more detailed information about my current and past research projects please visit Distributed Systems Researcha Projects
Office: EECS Building Room 5-205
Mailing Address:
EECS Building Room 4-192
200 Union Street SE
Department of Computer Science
University of Minnesota
Minneapolis MN 55455
Education:
Ph.D. (Electrical Engineering)
1980 University of Texas at Austin
M.S. (Electrical Engineering)
1978 University of Texas at Austin
B. Tech (Electrical Engineering) 1972
Indian Institute of Technology, Bombay
Professional Experience:
Professor, University of Minnesota, Computer Science Dept., 2001 -- Present
Associate Professor., University of Minnesota, Computer Science Dept., 1990- 2001
Program Director, Operating Systems and Systems Software Program, CCR/CISE, National Science Foundation , July 1995- August 1997.
Assistant Professor, University of Minnesota, Computer Science Dept., 1984-1990.
Senior Principal Research Scientist, Corporate Computer Science Center, Honeywell Inc., 1983-84.
Principal Research Scientist, Corporate Computer Science Center, Honeywell Inc., 1981-83.
Scientific Officer, Bhabha Atomic Research Center, Bombay, India, 1972-75.
Professional Affiliations and Service Activities:
Elected Fellow of IEEE for contributions to distributed systems software architectures and programming models (January 2008)
Member of ACM
Member of the Editorial Board of IEEE Transactions on Dependable and Secure Computing (2018-2020)
Member of the Editorial Board of Elsevier Journal on Pervasive and Mobile Computing (2005-2007)
Program Chair for 43rd International Conference on Parallel Processing ( ICPP'2014), Minneapolis in September 2014.
Program Chair for IEEE International Conference on Pervasive Computing and Communications (PerCom), March 2004.
Program Chair for IEEE 20th Symposium on Reliable Distributed Systems (SRDS 2001) October 2001
At-large member of the IEEE Computer Society Publications Board (2002-2005)
Program Vice Chair for IEEE nternational Conference on Pervasive Computing and Communications (PerCom), March 2003.
Member of the Editorial Board of IEEE Transactions on Computers (2002-2006)
Member of the Editorial Board of Elsevier Journal on Pervasive and Mobile Computing (2005-2007)
Member of the Editorial Board of IEEE Pervasive Computing (2001-2009)
Member of the Editorial Board of IEEE DS Online (2000-2008)
Program Chair for IEEE Workshop on Mobile Distributed Computing (2003)
Co-organizer (with Alexander Romanovski, Christopher Dony, and Jorgen Knudsen) of ECOOP Workshops on Advacnes in Exception Handling Techniques (2000, 2003, 2005)
Co-organizer (with Roy Campbell, Liviu Iftode, and Kishore Ramachandran) of ICSE'07 Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE), May 2007, Minneapolis
Co-organizer (with Mehmer Aksit and Raju Pandey) ACM OOPSLA Workshop on Mobile Agents and Autonomous Objects, October 2000
Teaching Schedule:
Spring 2022
CSci 5103 -
Operating Systems
Spring 2022:
CSci 8980 - Advanced Topics in Distributed Systems -- Foundations of Blockchain Systems
Research Interests:
Reliable and Secure Distributed Systems
Scalable Transaction Management in Cloud Computing Environments
Parallel Programming Models for Graph Problems -- Beehive framework for graph data analytics
Autonomically Scalable and Resilient Services
Programming Models for Robust and Secure Context-Aware Applications
Location Based Services and Publish/Subscribe Models
Mobile Agent Based Monitoring of Network Systems
Research website: http://ajanta.cs.umn.edu
Selected Recent Publications:
" Incremental Parallel Computing for Continuous Queries in Dynamic Graphs using a Transactional Model, " Anand Tripathi, Rahul R. Sharma, Manu Khandelwa, Tanmay Mehta, Varun Pandey, to appear in Concurrency and Computation: Practice and Experience
"Design of a Location-based Publish/Subscribe Service usinga Graph-based Computation Model," Anand Tripathi and Henry Hoang, in Proceedings of IEEE 2nd International Conference on Collaboration and Internet Computing, 2017.
"A Transactional Model for Parallel Programming of Graph Applications on Computing Clusters," Anand Tripathi, Vinit Padhye, Tara Sasank Sunkara, Jeremy Tucker, BhagavathiDhass Thirunavukarasu, Varun Pandey, Rahul R. Sharma, IEEE CLOUD 2017.
"Incremental Parallel Computing using Transactional Model in Large-scale Dynamic Graph Structures," Anand Tripathi, Rahul R. Sharma, Manu Khandelwa, Tanmay Mehta, Varun Pandey, in the International Workshop on Big Graph Processing (BGP) 2017, in conjunction with ICDCS-2017 Atlanta, GA.
"A Transaction Model with Multilevel Consistency for Shared Data in Distributed Groupware Systems," Anand Tripathi, in Proceedings of IEEE 2nd International Conference on Collaboration and Internet Computing, 2016.
"Scalable Transaction Management for Partially Replicated Data in Cloud Computing Environments," Anand Tripathi and Gowtham Rajappan, in Proceedings of IEEE 9th International Conference on Cloud Computing, 2016. (Best Paper Award)
"A Transaction Model for Management of Replicated Data with Multiple Consistency Levels," Anand Tripathi and BhagavathiDhass Thirunavukarasu, in Proceedings of the IEEE Intl. Conference on Big Data, 2015.
"Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems," Vinit Padhye and Anand Tripathi, IEEE Transactions on Services Computing. (Jan-Feb 2015)
"Transaction Management with Causal Snapshot Isolation in Partially Replicated Databases," Vinit Padhye, Gowtham Rajappan and Anand Tripathi, in IEEE Symposium on Reliable Distributed Systems (SRDS'2014).
"Beehive: A Framework for Graph Data Analytics on Cloud Computing Platoforms," Anand Tripathi, Vinit Padhye, Tara Sasank Sunkara, in Seventh International Workshop on Parallel Programming Models and Systems Software for High-End Computing, held in conjuncton with 2014 International Conference on Parallel Processing (ICPP'2014).
"Scalable Transaction Management with Snapshot Isolation for NoSQL Data Storage Systems," Vinit Padhye and Anand Tripathi, to appear in IEEE Transactions on Services Computing.
"Resource Availability Characteristics and Node Selection in Cooperatively Shared Computing Platform," Vinit Padhye and Anand Tripathi, IEEE Transactions on Parallel and Distributed Systems, 2013.
"Scalable Transaction Management with Snapshot Isolation on Cloud Data Management Systems," Vinit Padhye and Anand Tripathi, IEEE International Conference on Cloud Computing, 2012,
"Mechanisms for Building Autonomically Scalable Services on Cooperatively Shared Computing Platforms," Vinit Padhye and Anand Tripathi, in Software Practice and Experience. 2013
Causally Coordinated Snapshot Isolation for Geographically Replicated Data, Vinit Padhye and Anand Tripathi, in IEEE Symposium on Reliable Distributed Systems (SRDS'2012).