I am currently working on a next generation data analytics appliance at
Netezza (an IBM company).
Since 2006, I was a graduate student in the UMass Amherst CS Dept. I got my
MS in Feb 2009 but continued my PhD work until Feb, 2010. I had to leave
graduate school midway for personal reasons. I am still accessible on my email
below.
My LA-Tree project won the Outstanding Synthesis Project award in
2009. While at UMass, I worked under the guidance of professors Deepak Ganesan, Yanlei Diao and Arun Venkataramani. I worked on two
main research projects: Flash based databases; Transport and Rate-Control for
Wireless Networks.
Prior to this, I completed my undergraduate studies for a BTech and MTech
in the Computer Science and Engineering
lab at the Indian Institute of Technology
Madras, Chennai, India.
Contact
- Email:
dagrawal removeme at cs dot umass dot edu
Publications
- Exploiting the interplay between
Memory and Flash Storage in Embedded Sensor Devices
Devesh
Agrawal, Boduo Li, Zhao Cao, Deepak Ganesan, Yanlei Diao, Prashant Shenoy
in the Proceedings of the Real Time Computing Systems and Applications
(RTCSA) 2010 (tech-report)
- Lazy-Adaptive Tree: An Optimized
Index Structure for Flash Devices
Devesh Agrawal, Deepak
Ganesan, Ramesh Sitaraman, Yanlei Diao, Shashi Singh
in the Proceedings
of the Very Large Databases (VLDB) 2009 (Longer
Version With Proof, slides
)
- Block-Switched Networks: A New
Paradigm for Wireless Transport
Ming Li, Devesh Agrawal , Deepak
Ganesan, Arun Venkataramani
in the Proceedings of the Usenix Network
Systems Design and Implementation (NSDI) 2009 (slides)
At IITM, I worked with Prof. C. Siva Ram Murthy in the
HPCN Lab. These are my publications at IITM:
Source Code
Teaching
- CS377
(Spring'07): Undergraduate OS course.
At IITM I was a TA for two courses:
- CS313: Undergraduate OS course.
- CS260: Undergraduate Computer Organization course.
Course work
I have finished my required PhD coursework at UMass Amherst. Here is a laundry
list of my graduate coursework. (
Transcript available on request
)
- Fall 2006:
- CMPSCI 653: Computer Networking
- CMPSCI 683: Artificial Intelligence
- Spring 2007:
- CMPSCI 635: Computer Architecture
- CMPSCI 691QQ: Practical Sensor Network Deployment
- Fall 2007:
- CMPSCI 611: Advanced Algorithms
- CMPSCI 691AA: Wireless Sensor Networks
- Spring 2008:
- CMPSCI 677: Distributed Systems
- CMPSCI 691X: Performance Evaluation of Computer Systems
- Fall 2008:
- EC 597XX: Introduction to Cryptography
- Spring 2009:
- CMPSCI 601: Computation Theory
- Fall 2009:
- CMPSCI 689: Machine Learning
- CMPSCI 691OO: Seminar on Object Oriented Languages