Publications

2017

  • Want to reduce Energy Consumption? Don't depend on the Customers!
    Haroon Rashid, Priyanka Mary Mammen, Siddharth Singh, Krithi Ramamritham, Pushpendra Singh, Prashant Shenoy
    Proceedings of the ACM International Conference on Systems for Energy Efficient Build Environments (Buildsys 2017), Delft, The Netherlands, November 8-9, 2017
    Paper
  • Fast Transparent Virtual Machine Migration in Distributed Edge Clouds
    Lucas Chaufournier, Prateek Sharma, Franck Le, Erich Nahum, Prashant Shenoy and Don Towsley
    The Second ACM/IEEE Symposium on Edge Computing San Jose, CA, October 12-14, 2017
    Paper
  • Enforcing Fair Grid Energy Access for Controllable Distributed Solar Capacity
    Noman Bashir, David Irwin, Prashant Shenoy, Jay Taneja
    Proceedings of the ACM International Conference on Systems for Energy Efficient Build Environments (Buildsys 2017), Delft, The Netherlands, November 8-9, 2017
    Paper
  • Performance and Cost Considerations for Providing Geo-Elasticity in Database Clouds
    Tian Guo and Prashant Shenoy
    ACM Transactions on Internet Technologies (TOIT), 2017 (to appear)
    Paper
  • Portfolio-driven Resource Management for Transient Cloud Servers
    Prateek Sharma, David Irwin, and Prashant Shenoy
    Proceedings of ACM SIGMETRICS, Urbana, IL, June 2017.
    Paper
  • Distributed Rate Control for Smart Solar-powered Systems
    Stephen Lee,Srinivasan Iyengar,DavidI rwin,and Prashant Shenoy
    Proceedings of ACM Conference on Future Energy Systems (ACM e-Energy), Hong Kong, May 2017.
    Paper
  • iSchedule: Campus-scale HVAC Schedule via Mobile WiFi Monitoring
    Amee Trivedi, Jeremy Gummeson, Prashant Shenoy, Deepak Ganesan, and David Irwin
    Proceedings of ACM Conference on Future Energy Systems (ACM e-Energy), Hong Kong, May 2017.
    Paper
  • SunShade: Enabling Software- defined Solar-powered Systems
    Akansha Singh, Stephen Lee, David Irwin, and Prashant Shenoy
    Proceedings of the ACM Conference on Cyber-Physical Systems (ICCPS), Pittsburgh, PA, April 2017.
    Paper
  • The Financialization of Cloud Computing: Opportunities and Challenges
    David Irwin, Prateek Sharma, Supreeth Shastri, and Prashant Shenoy
    Proceedings of IEEE ICCCN 2017.
    Paper
  • Managing Risk in a Derivative IaaS Cloud
    Prateek Sharma, Stephen Lee, Tian Guo, David Irwin and Prashant Shenoy
    IEEE Trans on Parallel and Distributed Systems (TPDS), 2017.
    Paper
  • Minimizing Transmission Loss in Smart Microgrids by Sharing Renewable Energy
    Zhichuan Huang, Ting Zhu, Yu Gu, David Irwin, Aditya Mishra, Daniel Menasche, Prashant Shenoy
    ACM Transactions on Cyber-Physical Systems, 2017.
    Paper
  • Design and Operational Analysis of a Green Data Center
    Prateek Sharma,Patrick Pegus,David Irwin,and Prashant Shenoy
    IEEE Internet Computing, Special Issue on Energy-efficient Data Centers, 2017.
    Paper
  • Keep it Simple: Bidding for Servers in Today?s Cloud Platforms
    Prateek Sharma, David Irwin, and Prashant Shenoy
    IEEE Internet Computing, 2017.
    Paper
  • Pervasive Energy Monitoring and Control through Low-Bandwidth Power Line Communication
    Sean Barker, David Irwin, and Prashant Shenoy
    IEEE IoT Journal 2017.
    Paper
  • Enabling Distributed Energy Storage by Incentivizing Small Load Shifts.
    David Irwin, Srinivasan Iyengar, Stephen Lee, Aditya Mishra, Prashant Shenoy, Ye Xu
    ACM Transactions on Cyber-Physical Systems (ACM TCPS), To Appear
    Paper
  • A Cloud-based Black Box Solar Predictor for Smart Homes
    Srinivasan Iyengar, Navin Sharma, David Irwin, Prashant Shenoy, Krithi Ramamritham
    ACM Transactions on Cyber- Physical Systems - Special Issue on Smart Homes, Buildings, and Infrastructures (ACM TCPS), To Appear
    Paper

2016

  • Containers and Virtual Machines at Scale: A Comparative Study
    Prateek Sharma, Lucas Chaufournier, Prashant Shenoy, Y.C. Tay
    The 17th Proceeding of ACM Middleware Conference, Trento, Italy, December 12-16, 2016
    Paper
  • SunSpot: Exposing the Location of Anonymous Solar-powered Homes
    Dong Chen, Srinivasan Iyengar, David Irwin, Prashant Shenoy
    Proceedings of the ACM International Conference on Systems for Energy Efficient Build Environments (Buildsys 2016), Palo Alto, CA, November 16-17, 2016
    Paper
  • Analyzing Energy Usage on a City-scale using Utility Smart Meters
    Srinivasan Iyengar, Stephen Lee, David Irwin, Prashant Shenoy
    Proceedings of the ACM International Conference on Systems for Energy Efficient Build Environments (BuildSys 2016), Palo Alto, CA, November 16-17, 2016
    Paper
  • Shared Solar-powered EV Charging Stations: Feasibility and Benefits
    Stephen Lee, Srinivasan Iyengar, David Irwin, Prashant Shenoy
    IEEE 7th International Green and Sustainable Computing Conference, Hangzhou, China, November 7-9, 2016
    Paper
  • SmartSim: A Device-accurate Smart Home Energy Trace Generator
    Dong Chen, David Irwin, Prashant Shenoy
    Proceedings of the IEEE International Conference on Smart Grid Communications, Sydney, Australia, November 6-9, 2016
    Paper
  • Placement Strategies for Virtualized Network Functions in a NFaaS Cloud
    Xin He, Tian Guo, Erich Nahum, Prashant Shenoy
    Proceeding of IEEE Workshop on Hot Topics in Web Systems and Technologies , Washington DC, October 24-25, 2016
    Paper
  • Firebird: Network-aware Task Scheduling for Spark Using SDNs
    Xin He, Prashant Shenoy
    Proceedings of the 25th IEEE International Conference on Computer Communication Networks, Waikoloa, Hawaii, August 1-4, 2016
    Paper
  • Non-Intrusive Model Detection: Automated Modeling of Residential Electrical Loads
    Srinivasan Iyengar, David Irwin, Prashant Shenoy
    Proceedings of the ACM International Conference on Future Energy Systems (e-Energy '16), Waterloo, Canada, June 21-24, 2016
    Paper
  • How to Cool Internet-Scale Distributed Networks on the Cheap
    Vani Gupta, Stephen Lee, Prashant Shenoy, Ramesh K. Sitaraman, Rahul Urgaonkar
    Proceedings of the ACM International Conference on Future Energy Systems (e-Energy '16), Waterloo, Canada, June 21-24, 2016
    Paper
  • How Not to Bid the Cloud
    Prateek Sharma, David Irwin, Prashant Shenoy
    Proceedings of the 8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '16), Denver, Colorado, June 20-21, 2016
    Paper
  • Minimizing Transmission Loss in Smart Microgrids by Sharing Renewable Energy
    Zhichuan Huang, Ting Zhu, Yu Gu, David Irwin, Aditya Mishra, Daniel Menasche, Prashant Shenoy
    ACM Trans of Cyber-Physical Systems, 2016
    Paper
  • SpotLight: An Information Service for the Cloud
    Xue Ouyang, David Irwin, Prashant Shenoy
    Proceedings of the 36th IEEE International Conference on Distributed Computing Systems,ICDCS '16, Nara Hotel, Nara, Japan, June 27-30, 2016
    Paper
  • Flint: Batch-Interactive Data-Intensive Processing on Transient Servers
    Prateek Sharma, Tian Guo, Xin He, David Irwin, Prashant Shenoy
    Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16, London, UK, April 18-21, 2016
    Paper
  • GeoScale: Providing Geo-Elasticity in Distributed Clouds
    Tian Guo, Prashant Shenoy, Hakan Hacigumus
    Proceedings of the 2016 IEEE International Conference on Cloud Engineering, IC2E '16, Berlin, Germany, April 4-8, 2016
    Paper
  • Beyond Energy-Efficiency: Evaluating Green Datacenter Applications for Energy-Agility
    Supreeth Subramanya, Zain Mustafa, David Irwin, Prashant Shenoy
    Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering, ICPE 2016, Delft, the Netherlands, March 12-16, 2016
    Paper
  • Analyzing the Efficiency of a Green University Data Center
    Patrick Pegus II, Benoy Varghese, Tian Guo, David Irwin, Prashant Shenoy, Anirban Mahanti, James Culbert, John Goodhue, Chris Hill
    Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering, ICPE 2016, Delft, the Netherlands, March 12-16, 2016
    Paper
  • Per-VM Page Cache Partitioning for Cloud Computing Platforms
    Prateek Sharma, Purushottam Kulkarni, Prashant Shenoy
    Proceedings of IEEE International Conference on Communication Systems and Networks, Bangalore, India, January 5-9, 2016
    Paper

2015

  • Managing Server Clusters on Intermittent Power
    Navin Sharma, Dilip Krishnappa, Sean Barker, David Irwin and Prashant Shenoy
    PeerJ November 2015
    Paper
  • iProgram: Inferring Smart Schedules for Dumb Thermostats
    Srinivasan Iyengar, Sandeep Kalra, Anushree Ghosh,David Irwin, Prashant Shenoy, and Benjamin Marlin
    Proceedings of the 2nd ACM International Conference on Embedded Systems For Energy-Efficient Built Environments, BuildSys 2015, Stanford, California, November 16-17, 2015
    Paper
  • Cormorant: Running Analytic Queries on MapReduce with Collaborative Software-defined Networking
    Pengcheng Xiong, Xin He, Hakan Hacigumus, Prashant Shenoy
    Procceedings of Third IEEE Workshop on Hot Topics in Web Systems and Technologies, Washington DC, November 2015
    Paper
  • Preventing Occupancy Detection from Smart Meter Data
    Dong Chen, Sandeep Kalra, David Irwin, Prashant Shenoy, Jeannie Albrecht
    IEEE Transactions on Smart Grid 2426-2434, Sept 2015
    Paper
  • Supporting Scalable Analytics with Latency Constraints
    Boduo Li, Yanlei Diao, Prashant Shenoy
    PVLDB Journal, 8(11), 2015. Proceedings of the 2015 VLDB conference, Hawaii, August 2015
    Paper
  • SpotOn: A Batch Computing Service for the Spot Market
    Supreeth Subramanya, Tian Guo, Prateek Sharma, David Irwin, Prashant Shenoy
    Proceedings of 6th ACM Symposium on Cloud Computing (SOCC), Hawaii, August 2015
    Paper
  • Integrating Energy Storage in Electricity Distribution Networks
    Aditya Mishra, Ramesh Sitaraman, David Irwin, Ting Zhu, Prashant Shenoy, Bhavana Dalvi, and Stephen Lee
    Proceedings of the 6th ACM Intl. Conference on Future Energy Systems (ACM e-Energy), Bangalore, India, July 2015
    Paper
  • Model-driven Geo-Elasticity In Database Clouds
    Tian Guo and Prashant Shenoy
    Proceedings of the 12th IEEE International Conference on Autonomic Computing (ICAC), Grenoble, France, July 7-10, 2015.
    Paper
  • Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs.
    Stephen Lee, Rahul Urgaonkar, Ramesh Sitaraman, Prashant Shenoy.
    Proceedings of the 12th IEEE International Conference on Autonomic Computing (ICAC), Grenoble, France, July 7-10, 2015.
    Paper
  • Cutting the Cost of Hosting Online Internet Services using Cloud Spot Markets
    Xin He, Ramesh Sitaraman, Prashant Shenoy, and David Irwin
    Proceedings of the 24th international symposium on High-performance parallel and distributed computing, Portland, Oregon, June 15-19, 2015
    Paper
  • Towards cooling Internet-Scale Distributed Networks on the Cheap
    Vani Gupta, Stephen Lee, Rahul Urgaonkar, Ramesh Sitaraman, Prashant Shenoy
    Proceedings of the ACM Sigmetrics Conference, Portland, Oregon, June 2015. (Poster)
    Paper
  • SpotCheck: Designing a Derivative IaaS Cloud on the Spot Market
    Prateek Sharma, Stephen Lee, Tian Guo, David Irwin, and Prashant Shenoy
    Proceedings of the Tenth European Conference on Computer Systems, EuroSys '15, Bordeaux, France, August 21-24, 2015
    Paper
  • Preventing Occupancy Detection from Smart Meter Data
    Dong Chen, Sandeep Kalra, David Irwin, Prashant Shenoy, and Jeannie Albrecht
    IEEE Transactions on Smart Grid, vol.PP, no.99, pp.1,1 doi: 10.1109/TSG.2015.2402224
    Paper
  • Video BenchLab: An Open Platform for Realistic Benchmarking of Streaming Media Workloads
    Patrick Pagus II, Emmanuel Cecchet, and Prashant Shenoy
    Proceedings of the ACM Multimedia Systems Conference (MMSys 2015), Portland, OR, March 2015.
    Paper Demo paper

2014

  • PowerPlay: Creating Virtual Power Meters through Online Load Tracking in Smart Homes
    Sean Barker, Sandeep Kalra, David Irwin, and Prashant Shenoy
    Proceedings of the ACM Intl. Conference on Embedded Systems for Energy-efficient Buildings (BuildSys 2014), Memphis, TN, November 2014.
    Paper
  • SolarCast - A Cloud-based Black Box Solar Predictor for Smart Homes
    Srinivasan Iyengar, Navin Sharma, David Irwin, Prashant Shenoy, and Krithi Ramamritham
    Proceedings of the ACM Intl. Conference on Embedded Systems for Energy-efficient Buildings (BuildSys 2014), Memphis, TN, November 2014.
    Paper
  • Minimizing Electricity Costs by Sharing Energy in Sustainable Microgrids
    Z. Huang, J. Su, T. Zhu, A. Sharma, A. Ambegaonkar, Y. Gu, A. Mishra, D. Irwin, and P. Shenoy
    Proceedings of the ACM Intl. Conference on Embedded Systems for Energy-efficient Buildings (BuildSys 2014), Memphis, TN, November 2014.
    Paper
  • Non-Intrusive Load Identification for Smart Outlets
    Sean Barker, Moaj Musthag, David Irwin, and Prashant Shenoy
    Proceedings of IEEE Intl. Conf on Smart Grid Communications (SmartGridComm 2014), Pisa, Italy, November 2014.
    Paper
  • Greening Web Servers: A Case for Ultra Low Power Web Servers
    B. Varghese, N. Carlsson, G. Jourjon, A. Mahanti, and P. Shenoy
    Proceedings of the 5th IEEE Intl. Green Computing Conference (IGCC), Dallas, TX, November 2014.
    Paper
  • CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
    T. Wood, K K. Ramakrishnan, P. Shenoy, J. van der Merwe, J. Hwang, G. Liu and L. Chaufournier
    IEEE Transactions on Networking (TON), 2014.
    Paper
  • Leveraging weather forecasts in renewable energy systems
    Navin Sharma, Jeremy Gummeson, David Irwin, Ting Zhu, Prashant Shenoy
    Sustainable Computing: Informatics and Systems, Volume 4, Issue 3, pages 160-171, September 2014.
    Paper
  • ShuttleDB: Database-Aware Elasticity in the Cloud
    Sean Barker, Yun Chi, Hakan Hacigumus, Prashant Shenoy and Emmanuel Cecchet
    Proceedings of USENIX Intl. Conference on Autonomic Computing (ICAC), Philadeplhia, PA, June 2014.
    Paper
  • BlinkFS: A Distributed File System for Intermittent Power
    Navin Sharma, David Irwin, and Prashant Shenoy
    Sustainable Computing: Informatics and Systems (SUSCOM), 2014 (Special Issue of Invited Papers from IGCC 2013).
    Paper
  • Energy-efficient content delivery networks using cluster shutdown
    Vimal Mathew, Ramesh K. Sitaraman, Prashant Shenoy
    Sustainable Computing: Informatics and Systems (SUSCOM) 2014 (Special Issue of Invited Papers from IGCC 2013).
    Paper
  • Here Today, Gone Tomorrow: Exploiting Transient Servers in Data Centers
    Rahul Singh, Prateek Sharma, David Irwin, Prashant Shenoy, and K.K. Ramakrishnan
    IEEE Internet Computing, vol 18, no 4, pages 22-29, August 2014
    Paper
  • Empirical Characterization, Modeling, and Analysis of Smart Meter Data
    Sean Barker, Sandeep Kalra, David Irwin, and Prashant Shenoy
    IEEE Journal on Selected Areas in Communications (JSAC), Special Series on Smart Grid Communications, vol 32, no 7, pages 1312-1327, July 2014.
    Paper
  • NILM Redux: The Case for Emphasizing Applications over Accuracy
    Sean Barker, Sandeep Kalra, David Irwin, and Prashant Shenoy
    Proceedings of the Second NILM workshop (NILM 2014), Austin, TX, June 2014.
    paper
  • Combined Heat and Privacy: Preventing Occupancy Detection from Smart Meters
    Dong Chen, David Irwin, Prashant Shenoy, and Jeannie Albrecht
    Proceedings of IEEE PerCom, Budapest, Hungary, March 2014
    paper
  • Cost-aware Cloud Bursting for Enterprise Applications
    Tian Guo, Upendra Sharma, Prashant Shenoy, Timothy Wood, Sambit Sahu
    ACM Transactions on Internet Technology (TOIT), vol 13, no 3, May 2014
    paper
  • VMShadow: Optimizing The Performance of Latency-sensitive Virtual Desktops in Distributed Clouds
    Tian Guo, Vijay Gopalakrishnan, K. K. Ramakrishnan, Prashant Shenoy, Arun Venkataramani, Seungjoon Lee
    Proceedings of ACM Multimedia Systems 2014 (MMSYS 2014), Singapore, March 19-21 2014
    paper
  • Reducing Energy Costs in Internet-Scale Distributed Systems Using Load Shifting
    Vimal Mathew, Ramesh K. Sitaraman, Prashant Shenoy
    Proceedings of IEEE COMSNETS 2014, Bangalore, India, January 7-10, 2014
    paper

2013

  • Incentivizing Advanced Load Scheduling in Smart Homes
    Ye Xu, David Irwin, and Prashant Shenoy
    Proceedings of ACM BuildSys 2013, Rome, Italy, November 11-15, 2013
    paper
  • Non-Intrusive Occupancy Monitoring using Smart Meters
    Dong Chen, Sean Barker, Adarsh Subbaswamy, David Irwin, and Prashant Shenoy
    Proceedings of ACM BuildSys 2013, Rome, Italy, November 11-15, 2013
    paper
  • Multimedia Systems Research: The First Twenty Years and Lessons for the Next Twenty
    Prashant Shenoy ACM Transcations on Multimedia Computing, Communications and Applications (ACM TOMCCAP), Special Issue on 20 Years of ACM Multimedia, vol 8, no 1s, October 2013.
    paper
  • A Flexible Elastic Control Plane for Private Clouds
    Upendra Sharma, Prashant Shenoy and Sambit Sahu Proceedings of the ACM Cloud and Autonomics Conference (CAC 2013), August 2013.
    paper
  • Energy-Efficient Content Delivery Networks using Cluster Shutdown
    V. Mathew, R. Sitaraman, and P. Shenoy
    Proceedings of the IEEE International Green Computing Conference (IGCC), Arlington, VA, June 2013
    paper
  • Empirical Characterization and Modeling of Electrical Loads in Smart Homes
    S. Barker, S. Kalra, D. Irwin, P. Shenoy
    Proceedings of the IEEE International Green Computing Conference (IGCC), Arlington, VA, June 2013
    Paper | Slides (key, pdf)
  • A Distributed File System for Intermittent Power
    N. Sharma, D. Irwin and P. Shenoy
    Proceedings of the IEEE International Green Computing Conference (IGCC), Arlington, VA, June 2013
    Paper
  • mBenchLab: Measuring the QoE of Web Applications using Mobile Devices
    E. Cecchet, R. Sims, X. He and P. Shenoy
    Proceedings of the ACM/IEEE Intl. Symposium on Quality of Service (IWQoS), Montreal, Canada, June 2013 Best Paper Award
    paper
  • Scaling Distributed Energy Storage for Grid Peak Reduction
    A. Mishra, D. Irwin, P. Shenoy, T. Zhu
    Proceedings of the 4th ACM Intl. Conference on Future Energy Systems (ACM e-Energy), Berkeley, CA, May 2013 Best Paper Runner-up
    paper
  • Yank: Enabling Green Data Centers to Pull the Plug
    Rahul Singh, David Irwin, Prashant Shenoy K.K. Ramakrishnan
    Proceedings of NSDI 2013, Lombard, IL, April 2013
    Paper
  • Sharing Renewable Energy in Smart Microgrids,
    T. Zhu, Z. Huang, A. Sharma, J. Su, D. Irwin, A. Mishra, D. Menasche, and P. Shenoy,
    ACM/IEEE 4th International Conference on Cyber-Physical Systems (ACM/IEEE ICCPS '13), Philadelphia, PA, April 2013.
    paper
  • GreenCache: Augmenting Off-the-Grid Cellular Towers with Multimedia Caches
    Navin Sharma, Dilip Krishnappa, David Irwin, Michael Zink, Prashant Shenoy
    Proceedings of ACM MMSys, Oslo, Norway, February 2013
    paper
  • Analytical Modeling for What-if Analysis in Complex Cloud Computing Applications
    R. Singh, P. Shenoy, M. Natu, V. Sadaphal and H. Vin
    ACM Sigmetrics Performance Evaluation Review, Special Issue on Cloud Computing, Vol 40, no 4, pages 53-62, March 2013 (updated version of Predico paper)
    paper
  • GreenCharge: Managing Renewable Energy in Smart Buildings
    A. Mishra, D. Irwin, P. Shenoy, J. Kurose, T. Zhu
    IEEE Journal on Selected Areas in Communications (JSAC), Special Series on Smart Grid Communications, 31(7): 1281-1293, July 2013.
    paper

2012

  • SCALLA: A Platform for Scalable One-Pass Analytics using MapReduce
    Boduo Li, Edward Mazur, Yanlei Diao, Andrew McGregor, Prashant Shenoy
    ACM Transactions on Database Systems (TODS), 37(4):27, December 2012. Special Issue on Best Papers of SIGMOD 2011.
    paper
  • Provisioning Multi-tier Cloud Applications Using Statistical Bounds on Sojourn Time
    Upendra Sharma, Prashant Shenoy, Don Towsley
    Proceedings of the 9th ACM Conference on Autonomic Computing, San Jose, CA, September 2012.
    paper
  • Smart*: An Open Data Set and Tools for Enabling Research in Sustainable Homes
    Sean Barker, Aditya Mishra, David Irwin, Emmanuel Cecchet, Prashant Shenoy, and Jeannie Albrecht
    Proceedings of the 2012 Workshop on Data Mining Applications in Sustainability (SustKDD 2012), Beijing, China, August 2012
    Paper | Slides (key, pdf)
  • Enterprise Ready Virtual Cloud Pools: Vision, Oppurtunities and Challenges
    T. Wood, K K Ramakrishnan, P. Shenoy, K Van der Merwe
    The Computer Journal, Oxford Univ. Press, 55 (8): 995-1004, 2012. Special Issue on Security and Performance of Networks and Clouds
    paper
  • MultiSense: Proportional-Share for Mechanically Steerable Sensor Networks
    Navin Sharma, David Irwin, Prashant Shenoy and Michael Zink
    Multimedia Systems Journal (MMSJ), vol 18(5):425-444, October 2012
    paper
  • SmartCharge: Cutting the Electricity Bill in Smart Homes with Energy Storage
    Aditya Mishra, David Irwin, Prashant Shenoy, Jim Kurose, and Ting Zhu
    Proceedings of the Third International Conference on Future Energy Systems (e-Energy), Madrid, Spain, May 2012.
    Paper
  • Seagull: Intelligent Cloud Bursting for Enterprise Applications
    Tian Guo, Upendra Sharma, Sambit Sahu, Timothy Wodd, Prashant Shenoy
    Proc. USENIX Annual Technical Conference Short papers, June 13.15, 2012, Boston, MA.
    paper
  • An Empirical Study of Memory Sharing in Virtual Machines
    Sean Barker, Timothy Wood, Prashant Shenoy, and Ramesh Sitaraman
    Proceedings of the 2012 USENIX Annual Technical Conference (USENIX ATC), Boston, MA, June 2012
    Paper | Slides (key, pdf) | Video
  • eTransform: Transforming Enterprise Data Centers by Automated Consolidation
    Rahul Singh, Prashant Shenoy, K. K. Ramakrishnan, Rahul Kelkar and Harrick Vin
    Proceedings of the 32nd International Conference on Distributed Computing Systems (ICDCS), Macau, China, June 18-21, 2012
    Paper
  • "Cut Me Some Slack": Latency-Aware Live Migration for Databases
    Sean Barker, Yun Chi, Hyun Jin Moon, Hakan Kacigumus, and Prashant Shenoy
    Proceeding of the 15th International Conference on Extending Database Technology (EDBT), Berlin, Germany, March 2012
    Paper | Slides (key, pdf)
  • SmartCap: Flattening Peak Electricity Demand in Smart Homes
    Sean Barker, Aditya Mishra, David Irwin, Prashant Shenoy, and Jeannie Albrecht.
    Proceedings of the 10th IEEE International Conference on Pervasive Computing and Communications (PerCom), Lugano, Switzerland, March 2012 (Appeared in Best Papers Session)
    Paper | Slides (key, pdf)
  • Designing Privacy-preserving Smart Meters with Low-cost Microcontrollers
    Andres Molina-Markham, George Danezis, Kevin Fu, Prashant Shenoy and David Irwin
    Proceedings of Financial Cryptography and Data Security, Bonaire, March 2012
    Paper
  • Energy-Aware Load Balancing in Content Delivery Networks.
    Vimal Mathew, Ramesh Sitaraman and Prashant Shenoy
    Proceedings of IEEE Infocom, Orlando, FL, March 2012
    paper
  • Varanus: More-With-Less Fault Localization in Data Centers
    Vaishali Sadaphal, Maitreya Natu, Harrick Vin Prashant Shenoy
    Proceedings of IEEE COMSNETS, Bangalore, India, January 2012 (Best Paper Award)
    paper
  • Modellus: Automated Modeling of Complex Internet Data Center Applications.
    Peter Desnoyers, Timothy Wood, Prashant Shenoy, Rahul Singh, Sangameshwar Patil, and Harrick Vin.
    ACM Transactions on the Web (TWEB), Volume 6 Issue 2, May 2012
    Paper
  • SPIRE: Efficient Data Inference and Compression over RFID Streams.
    Yanming Nie, Richard Cocci, Zhao Cao, Yanlei Diao, and Prashant Shenoy.
    IEEE Trans. on Knowledge and Data Engineering (TKDE), 24(1): 141-155, January 2012.
    Paper

2011

Conference & Workshop Papers

  • Predico: A System for What-if Analysis in Complex Data Center Applications.
    Rahul Singh, Prashant Shenoy, Maitreya Natu, Vaishali Sadaphal and Harrick Vin.
    Proceedings of the 12th ACM/IFIP/USENIX International Middleware Conference, Lisboa, Portugal, 12 - 16 December 2011.
    Paper
  • PipeCloud: Using Causality to Overcome Speed-of-Light Delays in Cloud-Based Disaster Recovery.
    Timothy Wood, Andres Lagar-Cavilla, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe.
    Proceedings of 2nd Symposium on Cloud Computing (SOCC), October 2011.
    Paper
  • Exploiting Home Automation Protocols for Load Monitoring in Smart Buildings.
    David Irwin, Anthony Wu, Sean Barker, Aditya Mishra, Jeannie Albrecht, and Prashant Shenoy.
    Proceedings of the Third Workshop on Embedded Sensing Systems for Energy-efficiency in Buildings (BuildSys), Seattle, Washington, November 2011.
    Paper | Slides (key, pdf)
  • The Case For Efficient Renewable Energy Management for Smart Homes.
    Ting Zhu, Aditya Mishra, David Irwin, Navin Sharma, Prashant Shenoy, and Don Towsley.
    Proceedings of the Third Workshop on Embedded Sensing Systems for Energy-efficiency in Buildings (BuildSys), Seattle, Washington, November 2011.
    Paper
  • Predicting Solar Generation from Weather Forecasts Using Machine Learning.
    Navin Sharma, Pranshu Sharma, David Irwin, and Prashant Shenoy.
    Proceedings of the Second IEEE International Conference on Smart Grid Communications (SmartGridComm), Brussels, Belgium, October, 2011.
    Paper
  • Towards Continuous Policy-driven Demand Response in Data Centers
    David Irwin, Navin Sharma, and Prashant Shenoy
    Proceedings of the Workshop on Energy and IT: from Green Networking to Smarter Systems, co-located with SIGCOMM. Toronto, Canada, August 19th, 2011. (Best Paper Award)
    Paper
  • Distributed Inference and Query Processing for RFID Tracking and Monitoring.
    Zhao Cao, Charles Sutton, Yanlei Diao, and Prashant Shenoy.
    Proceedings of VLDB 2011, Seattle, WA, August 2011. Also appears as PVLDB 2011, 4(5), 326-337, Febuary 2011.
    paper
  • Finding a 'Kneedle' in a Haystack: Detecting Knee Points in System Behavior
    Ville Satopaa, Jeannie Albrecht, David Irwin, and Barath Raghavan.
    Proceedings of the Third Annual Workshop on Simplifying Complex Networks for Practitioners (Simplex), Minneapolis, MN, June 24th, 2011
    Paper
  • BenchLab: An Open Testbed for Realistic Benchmarking of Web Applications
    Emmanuel Cecchet, Veena Udayabhanu, Timothy Wood and Prashant Shenoy.
    Proceedings of 2nd USENIX Conference on Web Application Development (WebApps '11), June 15-16, 2011, Portland, OR
    Paper
  • A Platform for Scalable On-pass Analytics using MapReduce
    Boduo Li, Ed Mazur, Yanlei Diao, Andrew McGregor, and Prashant Shenoy.
    Proceedings of ACM Sigmod, Athens, Greece, June 2011
    Paper Tech Report
  • Sharing-aware Algorithms for Virtual Machine Colocation.
    Michael Sindelar, Ramesh Sitaraman, and Prashant Shenoy
    Proceedings of 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), San Jose, CA, June 2011.
    Paper
  • Kingfisher: Cost-aware Elasticity in the Cloud
    Upendra Sharma, Prashant Shenoy, Sambit Sahu, Anees Shaikh
    Proceedings of IEEE Infocom 2011, Shanghai, China, April 2011 (miniconference/short version)
    Full version in the Proceedings of the 31st IEEE ICDCS, Minneapolis, MN, June 2011
    Infocom Short Version ICDCS full version
  • ZZ and the Art of Practical BFT Execution
    Timothy Wood, Rahul Singh, Arun Venkataramani, Prashant Shenoy and Emmanuel Cecchet
    EuroSys 2011, Salzburg, Austria, April 10 - 13, 2011
    Paper | Technical Report
  • BenchLab: Benchmarking with Real Web Applications and Web Browsers
    Emmanuel Cecchet, Veena Udayabhanu, Timothy Wood, Prashant Shenoy, Fabien Mottet, Vivien Quema and Guillaume Pierre.
    Eurosys 2011, Poster and demo session, April 10-13, 2011, Salzburg, Austria
    Abstract & Poster
  • Towards Scalable One-Pass Analytics Using MapReduce
    Boduo Li, Ed Mazur, Yanlei Diao and Prashant Shenoy.
    DataCloud 2011- Workshop on Data-intensive Computing in the Clouds, Anchorage, Alaska, May 2011
    pdf
  • Dolly: Virtualization-driven Database Provisioning for the Cloud
    Emmanuel Cecchet, Rahul Singh, Upendra Sharma, Prashant Shenoy
    2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2011), Newport Beach, CA, March 9-11, 2011
    Paper | NEDB Summit Slides (pptx, pdf) | Extended tech report UM-CS-2010-006 | VEE Slides (pptx, pdf)
  • CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
    Timothy Wood, K.K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe
    2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2011), Newport Beach, CA, March 9-11, 2011
    Paper | Slides (pdf)
  • Blink: Managing Server Clusters on Intermittent Power
    Navin Sharma, Sean Barker, David Irwin, and Prashant Shenoy
    Proceedings of the Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Newport Beach, California, March, 2011.
    Paper
  • MultiSense: Fine-grained Multiplexing for Steerable Camera Sensor Networks
    Navin Sharma, David Irwin, Prashant Shenoy and Michael Zink
    Proceedings of ACM Multimedia Systems 2011 (MMSys 2011), San Jose, CA, USA, February 23-25, 2011
    Paper

2010

Conference & Workshop Papers
  • Networked Cloud Orchestration: A GENI Perspective
    Ilia Baldine, Yufeng Xin, Anirban Mandal, Chris Heermann, Jeff Chase, Varun Marupadi, Aydan Yumerefendi, and David Irwin
    IEEE Workshop on Management of Emerging Networks and Services (MENS), Miami, Florida, December, 2010
    Paper
  • Private Memoirs of a Smart Meter
    Andres Molina-Markham, Prashant Shenoy, Kevin Fu, Emmanuel Cecchet, David Irwin
    2nd ACM Workshop On Embedded Sensing Systems For Energy-Efficiency In Buildings (BuildSys 2010), Zurich, Switzerland, November 2, 2010
    Paper
  • Shipping to Streaming: Is this shift green?
    Anand Seetharam, Manikandan Somasundaram, Jim Kurose, Don Towsley and Prashant Shenoy
    Proc. of First ACM SIGCOMM Workshop on Green Networking, New Delhi, India August 2010
    Paper
  • Exploiting the Interplay Between Memory and Flash Storage In Embedded Sensor Devices
    D. Agrawal, B. Li, Z. Cao, D. Ganesan, Y. Diao and P. Shenoy
    Proceedings of the 16th IEEE Conference on Embedded and Real-time Computing Systems (RTCSA), Embedded Track, Macau, China, Aug 2010
    Paper
  • Disaster Recovery as a Cloud Service: Economic Benefits & Deployment Challenges
    Timothy Wood, Emmanuel Cecchet, K.K. Ramakrishnan, Prashant Shenoy, Jacobus van der Merwe, and Arun Venkataramani.
    Proceedings of the 2nd Workshop on Hot Topics in Cloud Computing, HotCloud 2010, June 22, 2010
    Paper
  • Autonomic Mix-Aware Provisioning for Non-Stationary Data Center Workloads
    Rahul Singh, Upendra Sharma, Emmanuel Cecchet and Prashant Shenoy
    Proceedings of the 7th IEEE International Conference on Autonomic Computing and Communications (ICAC), Washington, DC, USA, June 7-11, 2010
    Paper
  • Cloudy Computing: Leveraging Weather Forecasts in Energy Harvesting Sensor Systems
    Navin Sharma, Jeremy Gummeson, David Irwin, and Prashant Shenoy
    Proceedings of the Seventh IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), Boston, Massachusetts, June 2010
    Paper
  • Towards a Virtualized Sensing Environment
    David Irwin, Navin Sharma, Prashant Shenoy, and Michael Zink
    Proceedings of the Sixth International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities---Testbed Practices Track (TridentCom), Berlin, Germany, May 2010.
    Paper
  • Resource Management in Data-Intensive Clouds: Opportunities and Challenges
    David Irwin, Prashant Shenoy, Emmanuel Cecchet, and Michael Zink
    Proceedings of the 17th IEEE Workshop on Local and Metropolitan Area Networks (LANMAN 2010), May 5-7, 2010, Long Branch, New Jersey, USA. (Invited paper)
    Paper
  • Automated Negotiation with Decommitment for Dynamic Resource Allocation in Cloud Computing
    Bo An, Victor Lesser, David Irwin, and Michael Zink

    Proceedings of the Ninth International Conference on Autonomous Agents and Multiagent Systems (AAMAS), Toronto, Canada, May 2010.
    Paper
  • JReq: Database Queries in Imperative Languages
    Ming-Yee Iu, Emmanuel Cecchet, and Willy Zwaenepoel
    Proceedings of the International Conference on Compiler Construction (CC 2010), Paphos, Cyprus, 20-28 March 2010
    Paper
  • Empirical Evaluation of Latency-sensitive Application Performance in the Cloud
    Sean Barker and Prashant Shenoy
    Proceedings of MMSys 2010 - the first ACM Multimedia Systems Conference, Scottsdale, AZ, February 2010
    Paper | Slides (key, pdf)
Journal Papers
  • An Adaptive Link Layer for Heterogeneous Multi-radio Mobile Sensor Networks
    Jeremy Gummeson, Deepak Ganesan, Prashant Shenoy and Mark Corner
    IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on Simple Wireless Sensor Networking Solutions, 2010
    Paper
  • Ferret: An RFID-enabled pervasive multimedia application
    Xiaotao Liu, Mark D. Corner, Prashant Shenoy
    Ad Hoc Networks, 2010
    Preprint Paper

2009

Conference & Workshop Papers
  • Drivolution: Rethinking the Database Driver Lifecycle
    Emmanuel Cecchet and George Candea
    Proceedings of Middleware 2009 (Industrial track), Urbana Champaign, IL, USA, December 2009
    Paper | Slides
  • Architectural Considerations for Distributed RFID Tracking and Monitoring
    Zhao Cao, Yanlei Diao, and Prashant Shenoy
    Proceedings of the ACM workshop on Networking Meets Databases (NetDB), Big Sky, MO, USA, October 2009
    Paper
  • Online Piece-wise Linear Approximation of Numerical Streams with Precision Guarantees
    Hazem Elmeleegy, Ahmed Elmagarmid, Emmanuel Cecchet, Walid Aref and Willy Zwaenepoel
    Proceedings of VLDB 2009, Lyon, France, August 2009
    Paper | Slides
  • A Multiagent Learning Approach to Online Distributed Resource Allocation
    Chongjie Zhang, Victor Lesser, and Prashant Shenoy
    Proceedings of 21st International Joint Conference on Artificial Intelligence (IJCAI), Pages 361-366, July 2009
    Paper | Slides
  • The Case for Enterprise-ready Virtual Private Clouds
    Timothy Wood, Alexandre Gerber, K.K. Ramakrishnan, and Jacobus van der Merwe.
    In proceedings of the Workshop on Hot Topics in Cloud Computing, HotCloud 2009, pages 1-5, June 2009.
    Paper | Slides
  • An Adaptive Link Layer for Range Diversity in Multi-radio Mobile Sensor Networks
    Jeremy Gummeson, Deepak Ganesan, Prashant Shenoy and Mark Corner
    Proceedings of IEEE Infocom, Rio de Janeiro, Brazil, pages 154-162, April 2009
    Paper | Slides
  • Predicting Replicated Database Scalability from Standalone Database Profiling
    Sameh Elnikety, Steve Dropsho, Emmanuel Cecchet and Willy Zwaenepoel
    EuroSys 2009, Nuremberg, Germany, pages 303-316, April 2009
    Paper | Slides
  • Probabilistic Inference over RFID Streams in Mobile Environments
    Thanh Tran, Charles Sutton, Richard Cocci, Yanming Nie, Yanlei Diao and Prashant Shenoy
    25th International Conference on Data Engineering (ICDE), Shanghai, China, pages 1096-1107, April 2009
    TR version
  • Memory Buddies: Exploiting Page Sharing for Smart Colocation in Virtualized Data Centers
    Timothy Wood, Gabriel Tarasuk-Levin, Prashant Shenoy, Peter Desnoyers, Emmanuel Cecchet, Mark Corner
    2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2009), Washington, DC, USA, pages 31-40, March 11-13, 2009
    Paper | Slides
  • SRCP: Simple Remote Control for Perpetual High-power Sensor Networks
    Navin Sharma, Jeremy Gummerson, David Irwin, Deepak Ganesan, Prashant Shenoy
    EWSN 2009 - 6th European Conference on Wireless Sensor Networks, Cork, Ireland, pages 1-16, February 11-13, 2009
    Paper | Slides
  • Performance Debugging in Data Centers: Doing More with Less
    Emmanuel Cecchet, Maitreya Natu, Vaishali Sadaphal, Prashant Shenoy and Harrick Vin
    IEEE COMSNET 2009 - 1st International Conference on COMmunication Systems and NETworkS, Bangalore, India, pages 1-9, January, 5-10 2009 (Invited paper)
    Paper | Slides
Journal Papers
  • Sandpiper: Black-box and Gray-box Resource Management for Virtual Machines
    Timothy Wood, Prashant Shenoy, Arun Venkataramani, and Mazin Yousif.
    Computer Networks Journal Special Issue on Virtualized Data Centers, 2009
    Paper
  • Ultra Low Power Data Storage for Sensor Networks
    Gaurav Mathur, Peter Desnoyers, Paul Chukiu, Deepak Ganesan and Prashant Shenoy
    ACM Transaction on Sensor Networks, pages 1-20, 2009
    Paper
  • SEVA: Sensor Enhanced Video Annotation
    Xiaotao Liu, Mark D. Corner, and Prashant Shenoy
    ACM Transactions on Multimedia Computing, Communications and Applications (ACM TOMCCAP), vol 5, number 3, Pages 1-26, August 2009
    Paper
  • PRESTO: Feedback-driven Data Management in Sensor Networks
    Ming Li, Deepak Ganesan and Prashant Shenoy
    IEEE/ACM Transactions on Networking (TON), vol 17, number 4, Pages 1256-1269, August 2009
    Paper
  • Memory Buddies: Exploiting Page Sharing for Smart Colocation of Data Centers
    T. Wood, G. Tarasuk-Levin, P. Shenoy, P. Desnoyers, E. Cecchet, M. Corner
    ACM Sigops Operating Systems Review: Special Issue on Virtualization, vol 43, number 3, Pages 27-36, July 2009
    Paper
  • Resource Overbooking and Application Profiling in a Shared Internet Hosting Platform
    Bhuvan Urgaonkar, Prashant Shenoy, and Timothy Roscoe
    ACM Transations on Internet Technologies (TOIT), vol 9, number 1, Pages 1-45, February 2009
    Paper
  • Application of Reinforcement Learning in Multisensor Fusion Problems with Conflicting Control Objectives
    Shichao Ou, Andrew Fagg, Prashant Shenoy, Liancheng Chen
    Intelligent Automation and Soft Computing, Vol. 15, No. 2, pp. 1-13, February 2009

2008

Conference & Workshop Papers
  • Profiling and Modeling Resource Usage of Virtualized Applications
    Timothy Wood, Ludmila Cherkasova, Kivan Ozonat, and Prashant Shenoy
    Proceedings of the 9th ACM/Usenix conference on Middleware, pages 366-387, Leuven Belgium, December 2008
    Paper | Slides
  • Sherlock: Automatically Locating Objects for Humans
    Aditya Nemmaluri, Mark D. Corner, and Prashant Shenoy.
    In Proceedings of Mobisys, Breckenridge, CO, June 2008.
    Paper | Slides
  • Efficient Data Interpretation and Compression over RFID Streams
    Richard Cocci, Thanh Tran, Yanlei Diao, and Prashant Shenoy.
    Proc. 24th Intl. Conference on Data Engineering (ICDE), April 2008, Cancun, Mexico (short paper)
    Paper
  • Data Quality and Query Cost in Wireless Sensor Networks
    David Yates, Erich Nahum, James F. Kurose, and Prashant Shenoy.
    Proc. Intl. Conference on Pervasive Computing and Communications (PerCom 2008), Kowloon, Hong Kong, March 2008. Invited to a fast-track special issue of Pervasive and Mobile Computing journal.
    Paper
Journal Papers
  • Data Quality and Query Cost in Pervasive Sensing Systems
    David Yates, Erich Nahum, James F. Kurose, Prashant Shenoy
    Elsevier Pervasive and Mobile Computing Journal, Special Issue of Selected Papers from IEEE Percom'08, vol 4, number 6, Pages 851-870, December 2008
  • Chameleon: Application Level Power Management
    Xiaotao Liu, Prashant Shenoy, and Mark D. Corner.
    IEEE Transactions on Mobile Computing, 7(8):995-1010, August 2008
    Paper
  • Cataclysm: Scalable Overload Policing for Internet Applications
    Bhuvan Urgaonkar and Prashant Shenoy
    Elsevier Journal of Network and Computer Applications (JNCA), vol 31, pages 891-920, July 2008
    Paper
  • Agile Dynamic Provisioning of Multi-tier Internet Applications
    Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra, Pawan Goyal, and Timothy Wood
    ACM Transactions on Adaptive and Autonomous Systems (TAAS), Vol. 3, No. 1, pages 1-39, March 2008
    Paper
  • Multimedia Streaming via TCP: An Analytic Performance Study
    Bing Wang, Jim Kurose, Prashant Shenoy and Don Towsley.
    ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), 4(2), April 2008
    Paper
  • Hierarchical Scheduling for Symmetric Multiprocessors
    A. Chandra and P. Shenoy.
    IEEE Trans. On Parallel and Distributed Systems (TPDS), 19(3), pp 418-431, March 2008
    Paper

2007

Conference & Workshop Papers
  • Multi-user Data Sharing in Radar Sensor Networks
    Ming Li, Tingxin Yan, Deepak Ganesan, Eric Lyons, Prashant Shenoy, Arun Venkataramani, Michael Zink
    Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (Sensys 2007), Sydney, Australia, Nov 2007
    Paper | Slides
  • Hyperion: High Volume Stream Archival for Retrospective Querying
    Peter J. Desnoyers and Prashant Shenoy.
    Proceedings of the 2007 USENIX Annual Technical Conference, Santa Clara CA, June 17-22 2007. Best Paper Award
    Paper | Slides
  • Black-box and Gray-box Strategies for Virtual Machine Migration
    Timothy Wood, Prashant Shenoy, Arun Venkataramani and Mazin Yousif.
    Proceedings of the Fourth Symposium on Networked Systems Design and Implementation (NSDI), Cambridge, MA, April 2007.
    Paper | Slides
  • Approximate Initialization of Camera Sensor Networks
    Purushottam Kulkarni, Deepak Ganesan and Prashant Shenoy.
    Proceedings of the 4th European Conference on Wireless Sensor Networks (EWSN 2007), Delft, Netherlands, January, 2007.
    Paper | Slides
  • Re-thinking Data Management for Storage-centric Sensor Networks
    Yanlei Diao, Deepak Ganesan, Gaurav Mathur and Prashant Shenoy.
    Proceedings of the Third Biennial Conference on Innovative Data Systems Research (CIDR), Asilomar, CA, January 2007.
    Paper | Slides
Journal Papers
  • Application Placement on a Cluster of Servers
    B. Urgaonkar, A. Rosenberg and P. Shenoy.
    Internernational Journal of Foundations of Computer Science, Vol. 18, No. 5, pages 1023-1041, October 2007 Paper
  • Design and Analysis of a Demand Adaptive and Locality Aware Streaming Media Server Cluster
    Z. Ge, P. Ji and P. Shenoy.
    ACM/Springer Multimedia Systems Journal, Vol 13, no 3, pages 235-249, September 2007 Paper
  • Resource Management for Real-Time Tasks in Mobile Robotics
    L. Huan, K. Ramamritham, P. Shenoy, R. Grupen and J. Sweeney.
    Elsevier J. Software and Systems, Special Issue on Distributed Real-time Systems, vol 80, pages 962-971, May 2007 Paper
  • Analytic Modeling of Multi-tier Internet Applications
    Bhuvan Urgaonkar, Giovannu Pacifici, Prashant Shenoy, Mike Spreitzer and Asser Tantawi.
    ACM Transactions on the Web (TWEB), vol 1, no 1, pages 1 - 35, May 2007
    Paper

2006

Conference & Workshop Papers
  • The Case for Semantic Aware Remote Replication
    Xiaotao Liu, Gal Niv, K. K. Ramakrishnan, Prashant Shenoy and Jacobus Van der Merwe.
    2nd International Workshop on Storage Security and Survivability (StorageSS 2006), Alexandria, VA, October 2006.
    Paper - Tech Report
  • Snapshot: A Self-Calibration Protocol for Camera Sensor Networks
    Xiaotao Liu, Purushottam Kulkarni, Prashant Shenoy and Deepak Ganesan.
    in IEEE Workshop on Broadband Advanced Sensor Networks (BASENETS 2006), San Jose, CA, October 2006. Invited Paper
    Paper - Tech Report
  • CAPSULE: An Energy-Optimized Object Storage System for Memory-Constrained Sensor Devices
    Gaurav Mathur, Peter Desnoyers, Deepak Ganesan and Prashant Shenoy.
    Proceedings of the Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys), Boulder, CO, November 2006. Technical Report, Department of Computer Science, University of Massachusetts, March 2006.
    Paper - Tech Report
  • Ferret: RFID Localization for Pervasive Multimedia
    Xiaotao Liu, Mark Corner and Prashant Shenoy.
    Proceedings of the Eight International Conference on Ubiquitous Computing (Ubicomp), Orange County, CA, September 2006
    Technical Report, Department of Computer Science, University of Massachusetts, March 2006.
    Paper - Tech Report
  • Efficient Data Migration in Self-managing Storage Systems
    Vijay Sundaram, Timothy Wood, and Prashant Shenoy.
    Proceedings of the Third International Conference on Autonomic Computing, Dublin, Ireland, June 2006
    Technical Report, Department of Computer Science, University of Massachusetts, August 2005.
    Paper - Tech Report
  • PRESTO: Feedback-driven Data Management in Sensor Networks
    Ming Li, Deepak Ganesan and Prashant Shenoy.
    Proceedings of the Third Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, May 2006
    Technical Report, Department of Computer Science, University of Massachusetts, October 2005.
    Paper - Tech Report | Slides
  • Ultra-Low Power Storage for Sensor Networks
    Gaurav Mathur, Peter Desnoyers, Deepak Ganesan and Prashant Shenoy.
    Proceedings of IEEE/ACM Conference on Information Processing in Sensor Networks - Track on Sensor Platform, Tools and Design Methods for Networked Embedded Systems (IPSN-SPOTS), Nashville, TN, April 2006.
    Paper - Tech Report | Slides
Journal Papers
  • Consistency Maintenance in Dynamic Overlay Networks
    Xiaotao Liu, Jiang Lan, Prashant Shenoy and Krithi Ramamritham.
    Computer Networks, Special Issue on Overlay Distribution Structures and their Applications, 50(6), pp 859-876, April 2006.
  • An Observation-based Approach Towards Self-managing Web Servers
    A. Chandra, P. Pradhan, R. Tewari, S. Sahu and P. Shenoy.
    Computer Communications, vol 29(8), pp 1174-1188, May 2006.
  • Dynamic Cache Reconfiguration Strategies for Cluster-based Streaming Proxies
    Y. Guo, Z. Ge, B. Urgaonkar, P. Shenoy, D. Towsley.
    Computer Communications vol 29(10), pp 1710-1721, June 2006.

2005

Book Chapters
  • Caching and Distribution Issues for Streaming Content Distribution Networks
    Michael Zink and Prashant Shenoy
    , Book Chapter in "Web Content Delivery" X. Tang, J. Xu and S. Chanson (eds), Springer September 2005.
Conference & Workshop Papers
  • SEVA: Sensor Enhanced Video Annotation
    Xiaotao Liu, Mark Corner and Prashant Shenoy.
    Proceedings of ACM Multimedia, Singapore, November 2005. Plenary Paper and Best Paper Award.
    Technical Report 05-35, Department of Computer Science, University of Massachusetts, April 2005.
    Paper - Tech Report
  • SensEye: A Multi-tier Camera Sensor Network
    Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy and Qifeng Lu.
    Proceedings of ACM Multimedia, Singapore, November 2005. Best Student Paper Finalist.
    Technical Report, Department of Computer Science, University of Massachusetts, April 2005.
    Paper - Tech Report
  • TSAR: a Two Tier Sensor Storage Architecture Using Interval Skip Graphs
    Desnoyers, P., Ganesan, D., and Shenoy, P.
    In Proceedings of the 3rd international Conference on Embedded Networked Sensor Systems (San Diego, California, USA, November 02 - 04, 2005). SenSys '05.
    Paper
  • Chameloen: Application Controlled Power Manangement with Performance Isolation
    Xiaotao Liu, Prashant Shenoy and Mark Corner.
    Proceedings of ACM Multimedia, Singapore, November 2005
    Technical Report 04-26, Department of Computer Science, University of Massachusetts, November 2004
    Paper - Tech Report
  • PRESTO: A Predictive Storage Architecture for Sensor Networks
    Peter Desnoyers, Deepak Ganesan, Huan Li and Prashant Shenoy.
    Proceedings of the Tenth Workshop on Hot Topics in Operating Systems (HotOS-X), Santa Fe, NM, June 2005.
    Technical Report TR05-05, Department of Computer Science, University of Massachusetts, February 2005.
    Paper - Tech Report
  • The Case for Multi-tier Camera Sensor Networks
    Purushottam Kulkarni, Deepak Ganesan and Prashant Shenoy.
    Proceedings of ACM NOSSDAV 2005, Skamania, WA, June 2005.
    Papers - Tech Report
  • Online Scheduling in Modular Multimedia Systems with Stream Reuse
    Michael Bradshaw, Jim Kurose, Prashant Shenoy and Don Towsley.
    Proceedings of ACM NOSSDAV 2005, Skamania, WA, June 2005.
    Paper - Tech Report
  • Dynamic Provisioning for Multi-tier Internet Applications
    Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra, and Pawan Goyal.
    Proceedings of the 2nd IEEE International Conference on Autonomic Computing (ICAC-05), Seattle, June 2005. Best Student Paper Award
    Technical Report TR04-100, Department of Computer Science, University of Massachusetts, October 2004.
    Paper - Tech Report
  • An Analytical Model for Multi-tier Internet Services and Its Applications
    Bhuvan Urgaonkar, Giovanni Pacifici, Prashant Shenoy, Mike Spreitzer and Assar Tantawi.
    Proceedings of the ACM Sigmetrics Conference, Banff, Canada, June 2005.
    Technical Report TR04-99, Department of Computer Science, University of Massachusetts, October 2004
    Paper - Tech Report
  • Cataclysm: Handling Extreme Overloads in Internet Applications
    Bhuvan Urgaonkar and Prashant Shenoy.
    Proceedings of the Fourteenth International World Wide Web Conference (WWW 2005), Chiba, Japan, May 2005.
    Brief Announcement in the Proceedings of the Twenty-Third ACM Symposium on Principles of Distributed Computing (PODC 2004), July 2004, St. John's, Newfoundland, Canada.
    Technical Report TR03-40, Department of Computer Science, University of Massachusetts, December 2003. Revised July 2004.
    Paper - Brief Announcement - Revised Tech Report - Tech Report
  • Scheduling Messages with Deadlines in Multi-hop Real-time Sensor Networks
    Huan Li, Prashant Shenoy and Krithi Ramamritham.
    Proceedings of the Eleventh IEEE Real-time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, March 2005.
    Technical Report 04-91, Department of Computer Science, University of Massachusetts, October 2004
    Paper - Tech Report
  • A Reconfigurable on-the-Fly Resource-aware Streaming Pipleline Scheduler
    M. Bradshaw, J. Kurose, L. Page, P. Shenoy and D. Towsley.
    Proceedings of the 12th Multimedia Computing and Networking Conference (MMCN), San Jose, CA, January 2005
    Paper - Tech Report
Journal Papers
  • Consistency Maintenance in Dynamic Overlay Networks
    Xiaotao Liu, Jiang Lan, Prashant Shenoy, Krithi Ramamritham.
    Computer Networks Journal, Special Issue on Overlay Distribution Structures and their Applications, 2005
    Paper

2004

Conference & Workshop Papers
  • Multimedia Streaming via TCP: An Analytic Performance Study
    Bing Wang, Jim Kurose, Prashant Shenoy and Don Towsley.
    Proceedings of ACM Sigmetrics, New York, NY, June 2004 (short paper). Full version in the Proceedings of ACM Multimedia Conference, New York, NY, October 2004.
    Technical Report, Department of Computer Science, University of Massachusetts, July 2003
    Short Paper - Tech Report
  • Application Placement on a Cluster of Servers
    Bhuvan Urgaonkar, Arnold Rosenberg and Prashant Shenoy.
    Proceedings of the 17th Intl. Conference of Parallel and Distributed Computing Systems, San Francisco, CA, September 2004.
    Technical Report TR04-18, Department of Computer Science, University of Massachusetts, April 2004
    Paper - Tech Report
  • Active QoS Flow Maintenance in Controlled Mobile Networks
    John Sweeney, Rod Grupen and Prashant Shenoy.
    Proceedings of the Fourth IEEE International Symposium on Robotics and Automation (ISRA), Queretaro, Mexico, August 2004
    Paper - Tech Report
  • Cataclysm: Handling Extreme Overloads in Internet Services
    Bhuvan Urgaonkar and Prashant Shenoy.
    Proceedings of ACM Principles of Distributed Computing (PODC), St Johns, New Foundland, Canada, July 2004 (Brief announcement/short paper)
    Technical Report, Department of Computer Science, University of Massachusetts, November 2004.
    Short Paper - Tech Report
  • A Time Series-based Approach for Power Management in Mobile Processors and Disks
    Xiaotao Liu, Prashant Shenoy and Weibo Gong.
    Proceedings of the 14th ACM Workshop on Network and Operating System Support for Audio and Video (NOSSDAV), Kinsale, Ireland, pages 74-81, June 2004.
    Technical Report 04-25, Department of Computer Science, University of Massachusetts, 2004 Paper - Tech Report
  • AMPS: A Flexible, Scalable Proxy Testbed for Implementing Streaming Services
    Xiaolan Zhang, Michael K. Bradshaw, Yang Guo, Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley.
    Proceedings of the 14th ACM Workshop on Network and Operating System Support for Audio and Video (NOSSDAV), Kinsale, Ireland, pages 116-121, June 2004.
    Technical Report, Department of Computer Science, University of Massachusetts, December 2003.
    Tech Report
  • Scheduling Communication in Real-Time Sensor Applications
    Huan Li, Prashant Shenoy and Krithi Ramamritham.
    Proceedings of the Tenth IEEE Real-Time/Embedded Technology and Applications Symposium (RTAS04), Toronto, Canada, May 2004.
    Technical Report TR04-05, Department of Computer Science, University of Massachusetts, January 2004
    Paper - Tech Report
  • A Performance Comparison of NFS and iSCSI for IP-Networked Storage
    Peter Radkov, Li Yin, Pawan Goyal, Prasenjit Sarkar and Prashant Shenoy.
    Proceedings of the Usenix Conference on File and Storage Technologies (FAST 04), San Francisco, CA, March 2004.
    Technical Report TR03-39, Department of Computer Science, University of Massachusetts, October 2003
    Paper - Tech Report
Journal Papers
  • Resilient and Coherency Preserving Dissemination of Dynamic Data Using Cooperating Peers
    Shetal Shah, Krithi Ramamritham and Prashant Shenoy.
    IEEE Transactions on Knowledge and Data Engineering (TKDE), Special Issue on Peer-to-Peer Data Management, 16(7), pages 799--812, July 2004
    Technical Report, Department of Computer Science, University of Massachusetts, October 2003
    Tech Report
Tech Reports
  • Exploiting Overlap for Provisioning of Access Points in Wireless Networks
    Purushottam Kulkarni and Prashant Shenoy.
    Technical Report 04-95, Department of Computer Science, University of Massachusetts, October 2004
    Abstract - Tech Report
  • Exploring the Use of BitTorrent as the Basis for a Large Trace Repository
    Anthony Bellissimo, Prashant Shenoy, and Brian Neil Levine.
    Technical Report 04-41, Department of Computer Science, University of Massachusetts, June 2004
    Tech Report

2003

Conference & Workshop Papers
  • Dynamic Cache Reconfiguration Strategies for Cluster-Based Streaming Proxies
    Yang Guo, Zihui Ge, Bhuvan Urgaonkar, Prashant Shenoy, and Don Towsley.
    Proceedings of the Eighth International Workshop on Web Content Caching and Distribution (WCW 2003), Hawthorne, NY, September 2003.
    Also, Technical Report TR03-34, Department of Computer Science, University of Massachusetts, July 2003
    Paper - Tech Report
  • A Practical Learning-based Approach for Dynamic Storage Bandwidth Allocation
    Vijay Sundaram and Prashant Shenoy.
    Proceedings of ACM/IEEE Intl Workshop on Quality of Service (IWQoS), Monterey, CA, pages 479-497, June 2003. Technical Report TR02-48, Department of Computer Science, University of Massachusetts, November 2002
    Paper - Tech Report
  • Quantifying the Benefits of Resource Multiplexing in On-Demand Data Centers
    Abhishek Chandra, Pawan Goyal and Prashant Shenoy.
    Proceedings of the First ACM Workshop on Algorithms and Architectures for Self-Managing Systems (Self-Manage 2003), San Diego, CA, June 2003. Also Technical Report TR03-03, Department of Computer Science, University of Massachusetts, January 2003
    Paper - Tech Report
  • Consistency Maintenance in Peer-to-Peer File Sharing Networks
    Jiang Lan, Xiaotao Liu, Prashant Shenoy and Krithi Ramamritham
    Proceddings of IEEE Workshop on Internet Applications (WIAPP), San Jose, CA, pages 90-94, June 2003. Also Technical Report, Department of Computer Science, University of Massachusetts, January 2003
    Paper - Tech Report
  • Dynamic Resource Allocation for Shared Data Centers Using Online Measurements
    Abhishek Chandra, Weibo Gong and Prashant Shenoy.
    Proceedings of ACM Sigmetrics 2003, San Diego, CA, June 2003 (appears as a short paper). Full version appears in Proceedings of ACM/IEEE Intl Workshop on Quality of Service (IWQoS), Monterey, CA, pages 381-400, June 2003. Technical Report TR02-30, Department of Computer Science, University of Massachusetts, July 2002 (revised Nov 2002).
    Paper - Tech Report (revised version) - Tech Report (original)
  • Real-Time Support for Mobile Robotics
    Huan Li, John Sweeney, Krithi Ramamritham, Roderic Grupen and Prashant Shenoy.
    Proceedings of the Ninth IEEE Real-Time/Embedded Technology and Applications Symposium (RTAS03), Toronto, Canada, pages 10-18, May 2003. Also Technical Report TR03-08, Department of Computer Science, University of Massachusetts, January 2003
    Paper - Tech Report
  • Scalable Techniques for Memory-efficient CDN Simulations
    Purushottam Kulkarni, Weibo Gong and Prashant Shenoy.
    Proceedings of the Twelfth World Wide Web Conference (WWW-03), Budapest, Hungary, pages 609-618, May 2003. Also Technical Report TR02-54, Department of Computer Science, University of Massachusetts, November 2002
    Paper - Tech Report
  • Handling Client Mobility and Intermittent Connectivity in Mobile Web Accesses
    Purushottam Kulkarni, Prashant Shenoy and Krithi Ramamritham
    Proceedings of the ACM Conference on Mobile Data Management (MDM 2003), Melbourne, Australia, pages 401-407, January 2003. Technical Report TR02-35, Department of Computer Science, University of Massachusetts, July 2002
    Paper - Tech Report
  • Proxy-assisted Power-friendly Streaming to Mobile Devices
    Prashant Shenoy and Peter Radkov
    Proceedings of the 2003 Multimedia Computing and Networking (MMCN) Conference, Santa Clara, CA, pages 177-191, January 2003 Technical Report TR02-53, Department of Computer Science, University of Massachusetts, June 2002
    Paper - Tech Report(extended version)
Journal Papers
  • PTC : Proxies that Transcode and Cache in Heterogeneous Web Client Environments
    Aameek Singh, Abhishek Trivedi, Krithi Ramamritham and Prashant Shenoy.
    World Wide Web Journal, Special Issue on WISE 2002 papers, 2003
    Paper
  • Sharc: Managing CPU and Network Bandwidth in Shared Clusters
    Bhuvan Urgaonkar and Prashant Shenoy.
    IEEE Trans. on Parallel and Distributed Systems (TPDS), Vol 14, no 11, November 2003. Also, Technical Report TR01-08, Department of Computer Science, University of Massachusetts, March 2001. Revised October 2001.
    Tech Report
  • Design Considerations for the Symphony Integrated Multimedia File System
    Prashant Shenoy, Pawan Goyal, Sriram Rao and Harick Vin.
    ACM/Springer Multimedia Systems Journal, Vol 9, no 4, pages 337-352, October 2003.
    Paper
  • Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web (extended version)
    Venkata Duvvuri, Prashant Shenoy and Renu Tewari.
    IEEE Transactions on Knowledge and Data Engineering (TKDE), 5(5), pages 1266-1276, September 2003.
    Paper BibTeX citation
  • Scalable Consistency Maintenance in Content Distribution Networks using Cooperative Leases
    Anoop Ninan, Purushottam Kulkarni, Prashant Shenoy, Krithi Ramamritham and Renu Tewari.
    IEEE Transactions of Knowledge and Data Engineering, Vol. 15, No. 4, pages 813-828, July/August 2003.
    Paper
  • Periodic Broadcast and Patching Services: Implementation, Measurement and Analysis in an Internet Streaming Media Testbed
    M. Bradshaw, B. Wang, S. Sen, L. Gao, J. Kurose, P. Shenoy, and D. Towsley.
    ACM/Springer Multimedia Systems Journal, Special Issue on Multimedia Distribution, 9(1), pages 78-93, July 2003.
    Paper
Tech Reports
  • Deadline Fair Scheduling: Bridging the Theory and Practice of Proportionate-Fair Scheduling in Multiprocessor Servers (extended version)
    Abhishek Chandra, Micah Adler and Prashant Shenoy.
    Technical Report, Department of Computer Science, University of Massachusetts, May 2003. (under review).
    Tech Report
  • Evaluation of Object Placement Techniques in a Policy-Managed Storage System
    Vijay Sundaram, Pawan Goyal, Peter Radkov and Prashant Shenoy.
    Technical Report TR03-38, Department of Computer Science, University of Massachusetts, November 2003 (subsumes TR-02-52).
    Tech Report
  • Effectiveness of Dynamic Resource Allocation for Handling Internet Flash Crowds
    Abhishek Chandra and Prashant Shenoy.
    Technical Report TR03-37, Department of Computer Science, University of Massachusetts Amherst, Novemeber 2003
    Tech Report
  • Efficient Execution of Continuous Aggregate Queries over Multi-Source Streaming Data
    Hrishikesh Gupta, Manish Bhide, Krithi Ramamritham and Prashant Shenoy.
    Technical Report, Department of Computer Science, University of Massachusetts, July 2003
    Tech Report
Theses
  • An Experimental Comparison of File- and Block-Access Protocols for IP-Networked Storage
    Peter Radkov.
    M.S. Thesis, Department of Computer Science, University of Massachusetts, Amherst, 2003
    Thesis

2002

Conference & Workshop Papers
  • Evaluation of Object Placement Techniques in a Policy-Managed Storage System
    Pawan Goyal, Peter Radkov and Prashant Shenoy
    Technical Report TR02-52, Department of Computer Science, University of Massachusetts, October 2002
    Tech Report
  • Resource Overbooking and Application Profiling in Shared Hosting Platforms
    Bhuvan Urgaonkar, Prashant Shenoy and Timothy Roscoe
    Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, pages 239-254, December 2002. Also, Technical Report TR02-21, Department of Computer Science, University of Massachusetts, May 2002.
    Paper - Tech Report
  • PTC : Proxies that Transcode and Cache in Heterogeneous Web Client Environments
    Aameek Singh, Abhishek Trivedi, Krithi Ramamritham and Prashant Shenoy
    Proceedings of the Third International Conference on Web Information Systems Engineering, Singapore, pages 11-20, December 2002 (Award Paper)
    Paper
  • Middleware versus Native OS Support: Architectural Considerations for Supporting Multimedia Applications
    Prashant Shenoy, Saif Hasan, Purushottam Kulkarni and Krithi Ramamritham
    Proceedings of IEEE Real-time Technology and Applications Symposium (RTAS'02), San Jose, CA, pages 23-34, September 2002. Also, Technical report TR01-54, Department of Computer Science, University of Massachusetts, October 2001.
    Paper - Tech report
  • Maintaining Coherency of Dynamic Data in Cooperating Repositories
    Shetal Shah, Krithi Ramamritham and Prashant Shenoy
    Proceedings of the 28th Conference on Very Large Data Bases (VLDB), Hong Kong, pages 526-537 , August 2002. A prior version appears as Technical report TR01-52, Department of Computer Science, University of Massachusetts, November 2001.
    Paper - Tech report
  • Cooperative Leases: Scalable Consistency Maintenance in Content Distribution Networks
    Anoop Ninan, Purushottam Kulkarni, Prashant Shenoy, Krithi Ramamritham and Renu Tewari
    Proceedings of the Eleventh World Wide Web Conference (WWW-10), Honolulu, Hawaii, pages 1-12, May 2002. Chosen as the best paper in the performance category
    . Technical Report TR01-29, Department of Computer Science, University of Massachusetts, July 2001. Revised November 2001
    Paper - Tech Report - BibTeX
  • An Observation-based Approach Towards Self-managing Web Servers
    P. Pradhan, R. Tewari, S. Sahu, A. Chandra, and P. Shenoy
    Proceedings of ACM/IEEE Intl Workshop on Quality of Service (IWQoS), Miami Beach, FL, pages 13-22, May 2002 Also, Technical Report TR02-06, Department of Computer Science, Univeristy of Massachusetts, February 2002
    Paper - Tech Report
  • A Demand Adaptive and Locality Aware (DALA) Streaming Media Cluster Architecture
    Zihui Ge, Ping Ji and Prashant Shenoy
    Proceedings of the 12th ACM International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'02), Miami Beach, FL, pages 139-146, May 2002.
    Paper
  • Application Level Hand-off Support for Mobile Media Transcoding Sessions
    Sumit Roy, Bo Shen, Vijay Sundaram and Raj Kumar
    Proceedings of the 12th ACM International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'02), Miami Beach, FL, pages 95-104, May 2002.
    Paper
  • Maintaining Stock Portfolios Up-to-date on the Web
    Manish Bhide, Krithi Ramamritham and Prashant Shenoy
    Proceedings of the 12th IEEE Workshop on Research Issues in Data Engineering (RIDE '02), San Jose, CA, pages 60-66, Feb 2002. Also Technical Report TR01-31, Department of Computer Science, University of Massachusetts, July 2001.
    Paper
  • TranSquid: Transcoding and Caching Proxy for Heterogeneous E-Commerce Environments
    Anuj Maheshwari, Aashish Sharma, Krithi Ramamritham and Prashant Shenoy
    Proceedings of the 12th IEEE Workshop on Research Issues in Data Engineering (RIDE '02), San Jose, CA, pages 50-59, Feb 2002. Also, Technical Report TR01-51, Department of Computer Science, University of Massachusetts at Amherst, November 2001
    Paper
Journal Papers
  • Implications of Proxy Caching for Provisioning Servers and Networks
    Mohammad S. Raunak, Prashant Shenoy, Pawan Goyal, Krithi Ramamritham and Puru Kulkarni.
    IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on Internet Proxy Services, vol 20, no 7, pages 1276-1289, September 2002.
    Paper - BibTeX citation
  • Architectural Considerations for Next Generation File Systems
    Prashant Shenoy, Pawan Goyal and Harrick M. Vin.
    ACM/Springer Multimedia Systems Journal, vol 8, no 4, pages 270-283, July 2002
    Paper
  • Adaptive Push-Pull of Dynamic Web Data
    Pavan Deolasee, Amol Katkar, Ankur Panchbudhe, Krithi Ramamritham and Prashant Shenoy.
    IEEE Transactions on Computers, vol 51, no 6, pages 652-668, June 2002
    Paper - BibTeX citation - Software
  • Cello: A Disk Scheduling Framework for Next Generation Operating Systems
    Prashant Shenoy and Harrick M. Vin.
    Real Time Systems Journal: Special Issue on Flexible Scheduling of Real-Time Systems, 22:1 pages 9-47, January 2002 Also, Technical Report TR00-37, Department of Computer Science, University of Massachusetts at Amherst, June 2000
    Paper - BibTeX citation
Theses
  • Cache Consistency Techniques for Peer-to-peer File Sharing Networks
    Jiang Lan.
    M.S. Thesis, Department of Computer Science, University of Massachusetts, Amherst, 2002
    Thesis

2001

Conference & Workshop Papers
  • Efficient Execution of Continuous Threshold Queries over Dynamic Web Data
    Manish Bhide, Hrishikesh Gupta, Krithi Ramamritham and Prashant Shenoy.
    Technical report TR01-53, Department of Computer Science, University of Massachusetts, November 2001.
    Tech report
  • On the Impact of Concurrent Downloads (invited paper)

    Yong Liu, Weibo Gong and Prashant Shenoy.
    Proceedings of the Winter Simulation Conference (WSC '01), Arlington, VA, December 2001
    Paper
  • Bandwidth Allocation in a Self-Managing Multimedia File Server
    Vijay Sundaram and Prashant Shenoy.
    Proceedings of the Ninth ACM Conference on Multimedia, Ottawa, Canada, pages 291-301, October 2001 Technical Report TR01-05, Department of Computer Science, University of Massachusetts, March 2001.
    Paper - Tech Report
  • Periodic Broadcast and Patching Services: Implementation, Measurement and Analysis in an Internet Streaming Media Testbed
    M. Bradshaw, B. Wang, S. Sen, L. Gao, J. Kurose, P. Shenoy, and D. Towsley.
    Proceedings of the Ninth ACM Conference on Multimedia, Ottawa, Canada, pages 280-290, October 2001 Also appears as an extended abstract in ACM SIGMETRICS 2001, Cambridge, MA, June 2001. Also, Technical Report TR00-56, Department of Computer Science, University of Massachusetts at Amherst, November 2000
    Paper - Tech Report
  • New Resource Control Issues in Shared Clusters
    Timothy Roscoe and Prashant Shenoy.
    Proceedings of the Eight International Workshop on Interactive Distributed Multimedia Systems (IDMS'01), Lancaster, UK, pages 2-9, September 2001 Technical Report TR01-09, Department of Computer Science, University of Massachusetts, February 2001.
    Paper - Technical Report
  • Scalability of Linux Event-Dispatch Mechanisms
    Abhishek Chandra and David Mosberger.
    Proceedings of the USENIX Annual Technical Conference 2001 Boston, MA, pages 231-244, June 2001. Also, Technical Report HPL-2000-174, Hewlett Packard Laboratories, Palo Alto, CA, December 2000.
    Paper - Tech Report - Presentation
  • Deadline Fair Scheduling: Bridging the Theory and Practice of Proportionate-Fair Scheduling in Multiprocessor Servers
    Abhishek Chandra, Micah Adler and Prashant Shenoy.
    Proceedings of IEEE Real-time Technology and Applications Symposium (RTAS'01), Taipei, Taiwan, pages 3-14, June 2001. Also, Technical Report TR00-38, Department of Computer Science, University of Massachusetts at Amherst, July 2000, (revised December 2000).
    Paper - Tech Report - BibTeX citation
  • A Fault-tolerant Distributed Vision System for Object Tracking in a Smart Room
    Deepak Karuppiah, Zhigang Zhu, Prashant Shenoy and Ed Riseman.
    Proceedings of the IEEE Workshop on Computer Vision Systems (ICVS'01), Vancouver, Canada, pages 201-219, July 2001. Also Springer Lecture Notes in Computer Science 2095, pages 201-219, 2001
    Paper
  • Dissemination of Dynamic Data
    Pavan Deolasee, Amol Katkar, Ankur Panchbudhe, Krithi Ramamritham and Prashant Shenoy.
    Proceedings of the ACM SIGMOD Conference, Santa Barbara, CA (demo paper), page 599 , May 2001 .
    Paper
  • Adaptive Push-Pull of Dynamic Web Data: Better Resiliency, Scalability and Coherency
    Pavan Deolasee, Amol Katkar, Ankur Panchbudhe, Krithi Ramamritham and Prashant Shenoy.
    Proceedings of the Tenth World Wide Web Conference (WWW-10), Hong Kong, May 2001. Technical Report TR00-36, Department of Computer Science, University of Massachusetts at Amherst, July 2000 (revised November 2000)
    Paper - Tech Report - BibTeX citation - Software
  • Maintaining Mutual Consistency for Cached Web Objects
    Bhuvan Urgaonkar, Anoop Ninan, Mohammad Raunak, Prashant Shenoy and Krithi Ramamritham.
    Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS-21), Phoenix, AZ, pages 371-380, April 2001. Also, Technical Report TR00-47, Department of Computer Science, University of Massachusetts at Amherst, September 2000
    Paper - Tech Report
Theses
  • Maintaining Cache Consistency in Content Distribution Networks
    Anoop Ninan.
    M.S. Thesis, Department of Computer Science, University of Massachusetts, Amherst, 2001
    Thesis
  • Performance Evaluation of Multimedia Middleware and Multimedia Operating Systems
    Saif Hasan.
    M.S. Thesis, Department of Computer Science, University of Massachusetts, Amherst, 2001
    Thesis

2000

  • Dissemination of Dynamic Data on the Internet
    Krithi Ramamritham, Pavan Deolasee, Amol Katkar, Ankur Panchbudhe and Prashant Shenoy.
    Proceedings of DNIS 2000: International Workshop on Databases in Networked Information Systems, University of Aizu, Japan, December 2000.
    Tech Report
  • Application Performance in the QLinux Multimedia Operating System
    Vijay Sundaram, Abhishek Chandra, Pawan Goyal and Prashant Shenoy.
    Proceedings of the Eighth ACM Conference on Multimedia, Los Angeles, CA, pages 127-136, November 2000. Technical Report TR00-11, Department of Computer Science, University of Massachusetts at Amherst, March 2000
    Paper - Tech Report - BibTeX citation - Software
  • Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors
    Abhishek Chandra, Micah Adler, Pawan Goyal and Prashant Shenoy.
    Proceedings of the Fourth Symposium on Operating System Design and Implementation (OSDI 2000), San Diego, CA, pages 45-58, October 2000. Technical Report TR00-22, Department of Computer Science, University of Massachusetts at Amherst, April 2000
    Paper - Tech Report - BibTeX citation - Software
  • The Case for Reexamining Integrated File System Design
    Prashant Shenoy.
    Proceedings of the Tenth International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'00), Chapel Hill, NC, pages 51-54, June 2000.
    Also, Technical Report TR00-21, Department of Computer Science, University of Massachusetts at Amherst, April 2000
    Paper - Tech Report - BibTeX citation
  • Implications of Proxy Caching for Provisioning Servers and Networks
    Mohammad S. Raunak, Prashant Shenoy, Pawan Goyal and Krithi Ramamritham.
    Proceedings of ACM SIGMETRICS'2000 Conference, Santa Clara, CA, pages 66-77, June 2000. Also, Technical Report TR99-62, Department of Computer Science, University of Massachusetts at Amherst, November 1999.
    Paper - Tech Report - BibTeX citation
  • Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web
    Venkata Duvvuri, Prashant Shenoy and Renu Tewari.
    Proceedings of IEEE INFOCOM'2000, Tel Aviv, Israel, March 2000. Also, Technical Report TR99-41, Department of Computer Science, University of Massachusetts at Amherst, June 1999.
    Paper - Tech Report - BibTeX citation - Software
  • Rules of Thumb in Data Engineering
    Jim Gray and Prashant Shenoy.
    Proceedings of the 16th IEEE International Conference on Data Engineering (ICDE'2000), San Diego CA, pages 3-10, March 2000. Also, Microsoft Research Technical Report TR99-100, December 1999
    Paper - BibTeX citation
  • Failure Recovery Algorithms for Multimedia Servers
    Prashant J. Shenoy and Harrick M. Vin.
    ACM/Springer Multimedia Systems Journal, 8(1) pages 1-19, January 2000. Also, Technical Report TR96-06, Department of Computer Sciences, Univ. of Texas at Austin, April 1996 (Revised November 1996).
    Paper - Tech Report - BibTeX citation

1999

  • Storage Architectures for Digital Imagery
    Harrick M. Vin and Prashant Shenoy.
    Image Databases, Search and Retrieval of Digital Imagery, V. Castelli and L. D. Bergman (eds) Academic Press, December 1999.
    Draft version
  • Architectural Considerations for Next Generation File Systems
    Prashant Shenoy, Pawan Goyal and Harrick M. Vin.
    Proceedings of the Seventh ACM Conference on Multimedia, Orlando, FL, pages 457-467,November 1999. Also, Technical Report TR98-48, Department of Computer Science, Univ. of Massachusetts-Amherst, October 1998
    Paper - Tech Report - BibTeX citation
  • Design Considerations for Integrated Proxy Servers      
    Sambit Sahu, Prashant Shenoy and Don Towsley.
    Proceedings of the Ninth IEEE International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'99), Basking Ridge, NJ, pages 247-250, June 1999. Also, Technical Report TR99-25, Department of Computer Science, Univ. of Massachusetts-Amherst, March 1999.
    Paper - Tech Report - BibTeX citation
  • Efficient Support for Interactive Operations in Multi-resolution Video Servers.
    Prashant J. Shenoy and Harrick M. Vin.
    ACM/Springer Multimedia Systems Journal 7(3), pages 241-253, July 1999. Also, Technical Report TR96-35, Department of Computer Sciences, Univ. of Texas at Austin (supercedes TR95-25) December 1996.
    Paper - Tech Report - BibTeX citation
  • Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers
    Prashant Shenoy and Harrick M. Vin.
    Performance Evaluation Journal, 38(3), pages 175-199, December 1999. Also, Technical Report TR98-53, Department of Computer Science, University of Massachusetts Amherst, (supercedes Univ. of Texas Computer Science TR96-27) December 1998
    Paper - Tech Report - BibTeX citation
Archived Papers