Wireless and Sensor NetworksRecent technology trends that have resulted in a broad spectrum of sensors, wireless radio technologies, and embedded sensor platforms with varying capabilities. The advancements can be exploited to design sensor network applications that are hierarchical with multiple tiers, where each tier employs sensors with different characteristics. Multi-tier networks are not only scalable, they offer a number of advantages over simpler, single-tier unimodal networks: lower cost, better coverage, higher functionality, and better reliability. The design of such mixed networks raises a number of new challenges that are not adequately addressed by current research. In my thesis, I address issues related to the design and implementation of a multi-tier camera sensor network, study the benefits of location prediction techniques and develop a automatic camera calibration technique using position sensors. |
Purushottam Kulkarni, Deepak Ganesan and Prashant Shenoy Proceedings of 4th European Conference on Wireless Sensor Networks (EWSN 2007).
Xiaotao Liu, Purushottam Kulkarni, Prashant Shenoy and Deepak Ganesan Proceedings of IEEE/CreateNet BASENETS 2006.
Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy and Qifeng Lu Proceedings of the ACM Multimedia 2005. Nominated for the best student paper award..
Purushottam Kulkarni, Deepak Ganesan and Prashant Shenoy Proceedings of NOSSDAV 2005.
Purushottam Kulkarni and Prashant Shenoy Technical Report, October 2004, University of Massachusetts. |
Web CachingAn important aspect of web-based data dissemination is caching. The vital tradeoff on caching based systems is consistency vs. bandwidth requirements. We have studied the use of Leases to maintain delta-consistency at proxy caches. The architecture used a hierarchy of cooperative proxy caches and studied the performance and scalability of the approach. The idea of leases was also extended to study overheads and benefits when clients move locations.Another related problem we looked at was that of simulating large scale CDNs. Simulations of CDNs requires maintenance of state for each simulated proxy. With large scale simulation the memory requirement becomes and bottleneck. We developed approximate state maintenance techniques using Bloomfilters and study their benefits of reduced memory usage and impact on accuracy. |
Purushottam Kulkarni, Weibo Gong and Prashant Shenoy Proceedings of the 12th WWW Conference (WWW 2003).
Purushottam Kulkarni, Prashant Shenoy and Krithi Ramamritham Proceedings of the Conference on Mobile Data Management (MDM 2003).
Anoop Ninan, Purushottam Kulkarni, Prashant Shenoy, Krithi Ramamritham and Renu Tewari IEEE Transactions of Knowledge and Data Engineering, July/August 2003.
Anoop Ninan, Purushottam Kulkarni, Prashant Shenoy, Krithi Ramamritham and Renu Tewari Proceedings of the 11th WWW Conference (WWW 2002). Chosen as the best paper in the performance category.
Mohammad S. Raunak, Prashant Shenoy, Pawan Goyal, Krithi Ramamritham and Purushottam Kulkarni IEEE Journal on Selected Areas in Communications (JSAC), Sept. 2002. |
Other WorkData storage and communication capacities are ever-increasing, but significant benefits can still be obtained by reducing the number of bytes required to store or transmit an object. At IBM Research Labs, as an intern, I worked on developing a technique called REBL, Redundancy Elimination at the Block Level. The technique combines delta-encoding and duplicate block suppression for efficient and effective elimination of data redundancy.QoS requirements for multimedia applications can be supported using both OS-level and Middleware techniques. I briefly worked on studying the benefits and tradeoffs of each approach. Decision tree learning, is an extensively used supervised learning algorithm. As part of my Master's thesis, i developed a technique to parallelize the algorithm. The technique primarily used the MPI library for message passing and coordination. |
Purushottam Kulkarni, Fred Douglis, Jason LaVoie and John M. Tracey Proceedings of the USENIX 2004 Annual Technical Conference, June 2004.
Prashant Shenoy, Saif Hasan, Purushottam Kulkarni and Krithi Ramamritham Proceedings of IEEE Real-time Technology and Applications Symposium (RTAS'02), September 2002.
Kulkarni, Purushottam (May 2000). Master's Thesis, University of Minnesota Duluth, Computer Science Department. |