It is our great pleasure to welcome you to the 9th ACM International Conference on Autonomic Computing (ICAC'12) in San Jose, California, the heart of Silicon Valley. In the past nine years, ICAC has established itself as a premier venue that attracts strong technical papers addressing the multiple aspects of self-management in computing infrastructures, systems, services, and applications. It has also created a valuable tradition of synergistic interactions between academia and industry, reflected by the composition of its program committee, authorship of technical papers, and affiliation of attendees. This year's ICAC continues that tradition and presents a strong, exciting technical program that covers a spectrum of core and emerging topics such as resource management, control, diagnosis, virtualization, clouds, and big data.
The call for papers attracted 67 submissions (including 62 full papers and 5 posters) from academia and industry around the world. Each full paper submission received an average of four reviews and each poster submission was reviewed by two PC members. After a period of online reviewing and discussions, a face-to-face PC meeting was held on May 11, 2012 at HP Labs (Palo Alto, CA). A full day's discussion (from 9am to 6pm) resulted in the acceptance of 15 full papers and 9 short papers from the 62 full submissions. The accepted papers will be presented in five regular sessions and two short paper sessions, with a corresponding poster on each paper to be presented during the poster session. We would like to thank all authors -- regardless of the review results -- for their valuable contribution to the conference. We would also like to thank all PC members for their dedicated, rigorous work throughout the paper review/selection process.
This year we are excited to present three distinguished Keynote Speakers, Dr. Amin Vahdat from UCSD/Google, Dr. Subutai Ahmad from Numenta, and Dr. Eitan Frachtenberg from Facebook.
In addition to the regular conference, there are four workshops taking place the day before and the day after conference. The workshops cover new and exciting areas of managing big data systems, self-aware Internet of things, federated Clouds, and feedback computing. We thank Fred Douglis, the workshop chair and all workshop organizers for putting this exciting agenda together.
Proceeding Downloads
Symbiosis in scale out networking and data management
This talk highlights the symbiotic relationship between data management and networking through a study of two seemingly independent trends in traditionally separate communities: large-scale data processing and software defined networking. First, data ...
Net-cohort: detecting and managing VM ensembles in virtualized data centers
Bi-section bandwidth is a critical resource in today's data centers because of the high cost and limited bandwidth of higher-level network switches and routers. This problem is aggravated in virtualized environments where a set of virtual machines, ...
Application-aware cross-layer virtual machine resource management
Existing resource management solutions in datacenters and cloud systems typically treat VMs as black boxes when making resource allocation decisions. This paper advocates the cooperation between VM host- and guest-layer schedulers for optimizing the ...
Shifting GEARS to enable guest-context virtual services
We argue that the implementation of VMM-based virtual services for a guest should extend into the guest itself, even without its cooperation. Placing service components directly into the guest OS or application can reduce implementation complexity and ...
When average is not average: large response time fluctuations in n-tier systems
Simultaneously achieving good performance and high resource utilization is an important goal for production cloud environments. Through extensive measurements of an n-tier application benchmark (RUBBoS), we show that system response time frequently ...
Provisioning multi-tier cloud applications using statistical bounds on sojourn time
In this paper we present a simple and effective approach for resource provisioning to achieve a percentile bound on the end to end response time of a multi-tier application. We, at first, model the multi-tier application as an open tandem network of M/G/...
Automated profiling and resource management of pig programs for meeting service level objectives
An increasing number of MapReduce applications associated with live business intelligence require completion time guarantees. In this paper, we consider the popular Pig framework that provides a high-level SQL-like abstraction on top of MapReduce engine ...
AROMA: automated resource allocation and configuration of mapreduce environment in the cloud
Distributed data processing framework MapReduce is increasingly deployed in Clouds to leverage the pay-per-usage cloud computing model. Popular Hadoop MapReduce environment expects that end users determine the type and amount of Cloud resources for ...
Locomotion@location: when the rubber hits the road
- Gerold Hoelzl,
- Marc Kurz,
- Peter Halbmayer,
- Juergen Erhart,
- Michael Matscheko,
- Alois Ferscha,
- Susanne Eisel,
- Johann Kaltenleithner
Contextual information of persons can be comprised of a variety of different fragments. The sensor-based recognition of activities, which is one very important part of contextual information, is very well evaluated in laboratory surroundings with ...
An autonomic resource provisioning framework for mobile computing grids
Enabling data- and compute-intensive applications that require real-time in-the-field data collection and processing using mobile platforms is still a significant challenge due to i) the insufficient computing capabilities and unavailability of complete ...
A self-tuning self-optimizing approach for automated network anomaly detection systems
Parameter tuning in network anomaly detection systems is typically accomplished off-line and in an ad-hoc fashion. For operational deployment in a variety of conditions, it is important but challenging for a system to adaptively tune itself meeting ...
Event correlation for operations management of largescale IT systems
In large scale systems IT systems, for the purpose of management, we have what are known as "Networked Operations Centers" or NOCs. These NOCs are manned by support staff, known as operators. Data in the form of events from various sub-systems in the ...
PowerTracer: tracing requests in multi-tier services to diagnose energy inefficiency
As energy has become one of the key operating costs in running a data center and power waste commonly exists, it is essential to observe and reduce energy inefficiency inside data centers. In this paper, we develop an innovative framework, called ...
Automated machine learning for autonomic computing
We are witnessing an explosion in the amount of data generated. Every server, device, and system is able to generate a stream of information that is both valuable and ever changing. It is becoming insufficient to simply store the data for later analysis ...
Budget-based control for interactive services with adaptive execution
We study the problem of managing a class of interactive services to meet a response time target while achieving high service quality. We focus here on interactive services that support adaptive execution, such as web search engines and finance servers. ...
On the design of decentralized control architectures for workload consolidation in large-scale server clusters
This paper develops a fully decentralized control architecture to address the workload consolidation problem in large-scale server clusters wherein the cluster's processing capacity is dynamically tuned to satisfy the service level agreements (SLAs) ...
Transactional auto scaler: elastic scaling of in-memory transactional data grids
In this paper we introduce TAS (Transactional Auto Scaler), a system for automating elastic-scaling of in-memory transactional data grids, such as NoSQL data stores or Distributed Transactional Memories. Applications of TAS range from on-line self-...
Adaptive green hosting
The growing carbon footprint of Web hosting centers contributes to climate change and could harm the public's perception of Web hosts and Internet services. A pioneering cadre of Web hosts, called green hosts, lower their footprints by cutting into ...
Dynamic energy-aware capacity provisioning for cloud computing environments
Data centers have recently gained significant popularity as a cost-effective platform for hosting large-scale service applications. While large data centers enjoy economies of scale by amortizing initial capital investment over large number of machines, ...
VESPA: multi-layered self-protection for cloud resources
Self-protection has recently raised growing interest as possible element of answer to the cloud computing infrastructure protection challenge. Faced with multiple threats and heterogeneous defense mechanisms, the autonomic approach proposes simpler, ...
Usage patterns in multi-tenant data centers: a temporal perspective
Data centers, hosted either on-site or by a third party, have become a dominant computing platform. Here, we focus on the usage patterns of in-production data centers that are hosted by a third party and serve several corporate customers. We ...
Toward fast eventual consistency with performance guarantees
Systems have adopted the notion of eventual consistency which means that the targeted redundancy of data in the system is reached asynchronously, i.e., outside of the critical path of user traffic, so that performance of user traffic is impacted ...
Optimal autoscaling in a IaaS cloud
An application provider leases resources (i.e., virtual machine instances) of variable configurations from a IaaS provider over some lease duration (typically one hour). The application provider (i.e., consumer) would like to minimize their cost while ...
High efficiency at web scale
Every day, over half a billion people log in to Facebook to communicate with their contacts. They exchange more than 300 million photos and more than 3 billion likes and comments each day. And almost every day, Facebook releases new code with new ...
3-Dimensional root cause diagnosis via co-analysis
With the growth of system size and complexity, reliability has become a major concern for large-scale systems. Upon the occurrence of failure, system administrators typically trace the events in Reliability, Availability, and Serviceability (RAS) logs ...
UBL: unsupervised behavior learning for predicting performance anomalies in virtualized cloud systems
Infrastructure-as-a-Service (IaaS) clouds are prone to performance anomalies due to their complex nature. Although previous work has shown the effectiveness of using statistical learning to detect performance anomalies, existing schemes often assume ...
Evaluating compressive sampling strategies for performance monitoring of data centers
Performance monitoring of data centers provides vital information for dynamic resource provisioning, fault diagnosis, and capacity planning decisions. Online monitoring, however, incurs a variety of costs---the very act of monitoring a system interferes ...
Index Terms
- Proceedings of the 9th international conference on Autonomic computing