Bhuvan Urgaonkar

Optimizing Energy-Efficient Query Processing in Wireless Sensor Networks (2008)

Ross Rosemark, Wang-chien Lee, Bhuvan Urgaonkar

Abstract — This paper studies the issue of energy-efficient query optimization for wireless sensor networks. Different from existing query optimization techniques that consider only query plans for...

Electronic Colloquium on Computational Complexity, Report No. 30 (2006) Packing to Angles and Sectors (2008)

Piotr Berman, Jieun Jeong, Shiva P. Kasiviswanathan, Bhuvan Urgaonkar

In our problem we are given a set of customers, their positions on the plane and their demands. Geometrically, directional antenna with parameters α, ρ, R is a set of points with radial coordinates...

Abstract Xen and Co.: Communication-aware CPU Scheduling for Consolidated Xen-based Hosting Platforms (2008)

Sriram Govindan, Arjun R. Nath, Amitayu Das, Bhuvan Urgaonkar, Anand Sivasubramaniam

Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization...

Abstract Resource Overbooking and Application Profiling in Shared Hosting Platforms£ (2008)

Bhuvan Urgaonkar, Prashant Shenoy, Timothy Roscoeý

In this paper, we present techniques for provisioning CPU and network resources in shared hosting platforms running potentially antagonistic third-party applications. The primary contribution of our...

Packing to Angles and Sectors (2008)

Piotr Berman, Jieun Jeong, Shiva P. Kasiviswanathan, Bhuvan Urgaonkar

In our problem we are given a set of customers, their positions on the plane and their demands. Geometrically, a directional antenna with parameters #, #, R is a set of points with radial coordinates...

Application Placement on a Cluster of Servers (Extended Abstract) (2008)

Bhuvan Urgaonkar, Arnold Rosenberg, Prashant Shenoy

this paper we study properties of the application placement problem (APP) whose goal is to maximize the number of applications that can be hosted on a platform. We show that APP is NP-hard and...

Brief Announcement - Cataclysm: Handling Extreme Overloads in Internet Services (2008)

Bhuvan Urgaonkar, Prashant Shenoy

E':*/!'/45; '4'4!I4 '/ 0E:G.+ 6( $ 0-46200 /!'/45; '4'4!I4 '/ 0E:G.+ 6( 5F(5 4 */C5 64(5 '(F'41PQ'?RS?'T'4)J+?6@5U VWD$ )!$?XT...

Towards event source unobservability with minimum network traffic (2008)

Yi Yang, Min Shao, Sencun Zhu, Bhuvan Urgaonkar, Guohong Cao

Sensors deployed to monitor the surrounding environment report such information as event type, location, and time when a real event of interest is detected. An adversary may identify the real event...

Dynamic Cache Reconfiguration Strategies for a Cluster-Based Streaming Proxy (2007)

Yang Guo, Zihui Ge, Bhuvan Urgaonkar, Prashant Shenoy, Don Towsley

The high bandwidth and the relatively long-lived characteristics of digital video are key limiting factors in the wide-spread usage of streaming content over the Internet. The problem is further...

SENSEYE: A MULTI-TIER HETEROGENEOUS CAMERA Approved as to style and content by: (2007)

James Kurose Member, C. Mani Krishna, Ramesh Nallapati, Bhuvan Urgaonkar, Nasreen Abdul-jaleel, Sharad Jaiswal

My six-year stay at Amherst for my doctoral degree has been a memorable experience— made possible by a lot of people. I am immensely grateful to you all. First and foremost, I am grateful to the...

Communication-aware CPU Management in Consolidated Virtualization-based Hosting Platforms (2006)

Sriram Govindan, Bhuvan Urgaonkar, Arjun R. Nath, Amitayu Das, Anand Sivasubramaniam

Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization...

Dynamic resource management in Internet hosting platforms (2005)

Urgaonkar, Bhuvan

Internet applications such as on-line news, retail, and financial sites have become commonplace in recent years. Due to the prevalence of these applications, platforms that host them have become an...

Dynamic resource management in Internet hosting platforms (2005)

Urgaonkar, Bhuvan

Internet applications such as on-line news, retail, and financial sites have become commonplace in recent years. Due to the prevalence of these applications, platforms that host them have become an...

Cataclysm: Policing Extreme Overloads in (2005)

Internet Applications Bhuvan, Bhuvan Urgaonkar

In this paper we present the Cataclysm server platform for handling extreme overloads in hosted Internet applications. The primary contribution of our work is to develop a low overhead, highly...

Cataclysm: Policing Extreme Overloads in Internet Applications (2005)

Bhuvan Urgaonkar

In this paper we present the Cataclysm server platform for handling extreme overloads in hosted Internet applications. The primary contribution of our work is to develop a low overhead, highly...

An analytical model for multi-tier internet services and its applications (2005)

Bhuvan Urgaonkar, Giovanni Pacifici, Prashant Shenoy, Mike Spreitzer, Asser Tantawi

Since many Internet applications employ a multi-tier architecture, in this paper, we focus on the problem of analytically modeling the behavior of such applications. We present a model based on a...

Dynamic provisioning of multi-tier internet applications (2005)

Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Ch, Pawan Goyal

Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for...

An analytical model for multi-tier internet services and its applications (2005)

Bhuvan Urgaonkar, Giovanni Pacifici, Prashant Shenoy, Mike Spreitzer, Asser Tantawi

Since many Internet applications employ a multi-tier architecture, in this paper, we focus on the problem of analytically modeling the behavior of such applications. We present a model based on a...

Cataclysm: Handling Extreme Overloads in Internet Services (2004)

Bhuvan Urgaonkar, Prashant Shenoy

In this paper we present Cataclysm, a comprehensive approach for handling extreme overloads in hosted Internet applications. The primary contribution of our work is to develop an overload control...

Agile, Dynamic Provisioning of Multi-tier Internet Applications (2004)

Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Ch, Pawan Goyal

Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for...

Dynamic Cache Reconfiguration Strategies for A Cluster-Based Streaming Proxy (2003)

Yang Guo, Zihui Ge, Bhuvan Urgaonkar, Prashant Shenoy, Don Towsley

Abstract—The high bandwidth and the relatively longlived characteristics of digital video are key limiting factors in the wide-spread usage of streaming content over the Internet. The problem is...

Scheduleraware Virtual Memory Management (2003)

Emery Berger, Scott Kaplan, Bhuvan Urgaonkar, Pritesh Sharma, Abhishek Ch, Prashant Shenoy

Virtual memory management has come to play an increasingly adversarial role in the scheduling of processes. While it is the job of the CPU scheduler to determine the order and length of execution of...

Scheduleraware Virtual Memory Management (2003)

Emery Berger, Scott Kaplaný, Bhuvan Urgaonkar, Pritesh Sharma, Abhishek Ch, Prashant Shenoy

Virtual memory management has come to play an increasingly adversarial role in the scheduling of processes. While it is the job of the CPU scheduler to determine the order and length of execution of...

Dynamic Cache Reconfiguration Strategies for a Cluster-Based Streaming Proxy (2003)

Yang Guo, Zihui Ge, Bhuvan Urgaonkar, Prashant Shenoy, Don Towsley

The high bandwidth and the relatively longlived characteristics of digital video are key limiting factors in the wide-spread usage of streaming content over the Internet. The problem is further...

Resource overbooking and application profiling in shared hosting platforms (2002)

Bhuvan Urgaonkar, Prashant Shenoy, Timothy Roscoeý

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...

Resource overbooking and application profiling in shared hosting platforms (2002)

Bhuvan Urgaonkar, Prashant Shenoy, Timothy Roscoe

In this paper, we present techniques for provisioning CPU and network resources in shared Internet hosting platforms running potentially antagonistic third-party applications. The primary...

Resource overbooking and application profiling in shared hosting platforms (2002)

Bhuvan Urgaonkar, Prashant Shenoy, Timothy Roscoe

In this paper, we present techniques for provisioning CPU and network resources in shared hosting platforms running potentially antagonistic third-party applications. The primary contribution of our...

Resource Overbooking and Application Profiling in Shared Hosting Platforms (2002)

Bhuvan Urgaonkar, Bhuvan Urgaonkar, Prashant Shenoy, Prashant Shenoy, Timothy Roscoe, Timothy Roscoe

In this paper, we present techniques for provisioning CPU and network resources in shared hosting platforms running potentially antagonistic third-party applications. The primary contribution of our...

Maintaining mutual consistency for cached Web objects (2001)

Bhuvan Urgaonkar, Anoop George Ninan, Mohammad Salimullah Raunak, Prashant Shenoy, Krithi Ramamritham

Existing web proxy caches employ cache consistency mechanisms to ensure that locally cached data is consistent with that at the server. In this paper, we argue that techniques for maintaining...

Maintaining mutual consistency for cached Web objects (2001)

Bhuvan Urgaonkar, Anoop George Ninan, Mohammad Salimullah Raunak, Prashant Shenoy, Krithi Ramamritham

Existing web proxy caches employ cache consistency mechanisms to ensure that locally cached data is consistent with that at the server. In this paper, we argue that techniques for maintaining...

Sharc: Managing CPU and Network Bandwidth in Shared Clusters (2001)

Bhuvan Urgaonkar, Prashant Shenoy

Abstract—In this paper, we argue the need for effective resource management mechanisms for sharing resources in commodity clusters. To address this issue, we present the design of Sharc—a system...