Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2038916acmconferencesBook PagePublication PagesmodConference Proceedingsconference-collections
SOCC '11: Proceedings of the 2nd ACM Symposium on Cloud Computing
ACM2011 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SOCC '11: ACM Symposium on Cloud Computing in conjunction with SOSP 2011 Cascais Portugal October 26 - 28, 2011
ISBN:
978-1-4503-0976-9
Published:
26 October 2011
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 13 Jan 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
An efficient multi-tier tablet server storage architecture
Article No.: 1, Pages 1–14https://doi.org/10.1145/2038916.2038917

Distributed, structured data stores such as Big Table, HBase, and Cassandra use a cluster of machines, each running a database-like software system called the Tablet Server Storage Layer or TSSL. A TSSL's performance on each node directly impacts the ...

research-article
Small-world datacenters
Article No.: 2, Pages 1–13https://doi.org/10.1145/2038916.2038918

In this paper, we propose an unorthodox topology for datacenters that eliminates all hierarchical switches in favor of connecting nodes at random according to a small-world-inspired distribution. Specifically, we examine topologies where the underlying ...

research-article
Modeling and synthesizing task placement constraints in Google compute clusters
Article No.: 3, Pages 1–14https://doi.org/10.1145/2038916.2038919

Evaluating the performance of large compute clusters requires benchmarks with representative workloads. At Google, performance benchmarks are used to obtain performance metrics such as task scheduling delays and machine resource utilizations to assess ...

research-article
DOT: a matrix model for analyzing, optimizing and deploying software for big data analytics in distributed systems
Article No.: 4, Pages 1–14https://doi.org/10.1145/2038916.2038920

Traditional parallel processing models, such as BSP, are "scale up" based, aiming to achieve high performance by increasing computing power, interconnection network bandwidth, and memory/storage capacity within dedicated systems, while big data ...

research-article
CloudScale: elastic resource scaling for multi-tenant cloud systems
Article No.: 5, Pages 1–14https://doi.org/10.1145/2038916.2038921

Elastic resource scaling lets cloud systems meet application service level objectives (SLOs) with minimum resource provisioning costs. In this paper, we present CloudScale, a system that automates fine-grained elastic resource scaling for multi-tenant ...

research-article
ALIAS: scalable, decentralized label assignment for data centers
Article No.: 6, Pages 1–14https://doi.org/10.1145/2038916.2038922

Modern data centers can consist of hundreds of thousands of servers and millions of virtualized end hosts. Managing address assignment while simultaneously enabling scalable communication is a challenge in such an environment. We present ALIAS, an ...

research-article
Incoop: MapReduce for incremental computations
Article No.: 7, Pages 1–14https://doi.org/10.1145/2038916.2038923

Many online data sets evolve over time as new entries are slowly added and existing entries are deleted or modified. Taking advantage of this, systems for incremental bulk data processing, such as Google's Percolator, can achieve efficient updates. To ...

research-article
CloudNaaS: a cloud networking platform for enterprise applications
Article No.: 8, Pages 1–13https://doi.org/10.1145/2038916.2038924

Enterprises today face several challenges when hosting line-of-business applications in the cloud. Central to many of these challenges is the limited support for control over cloud network functions, such as, the ability to ensure security, performance ...

research-article
YCSB++: benchmarking and performance debugging advanced features in scalable table stores
Article No.: 9, Pages 1–14https://doi.org/10.1145/2038916.2038925

Inspired by Google's BigTable, a variety of scalable, semi-structured, weak-semantic table stores have been developed and optimized for different priorities such as query speed, ingest speed, availability, and interactivity. As these systems mature, ...

research-article
Silverline: toward data confidentiality in storage-intensive cloud applications
Article No.: 10, Pages 1–13https://doi.org/10.1145/2038916.2038926

By offering high availability and elastic access to resources, third-party cloud infrastructures such as Amazon EC2 are revolutionizing the way today's businesses operate. Unfortunately, taking advantage of their benefits requires businesses to accept a ...

research-article
CoScan: cooperative scan sharing in the cloud
Article No.: 11, Pages 1–12https://doi.org/10.1145/2038916.2038927

We present CoScan, a scheduling framework that eliminates redundant processing in workflows that scan large batches of data in a map-reduce computing environment. CoScan merges Pig programs from multiple users at runtime to reduce I/O contention while ...

research-article
Query optimization for massively parallel data processing
Article No.: 12, Pages 1–13https://doi.org/10.1145/2038916.2038928

MapReduce has been widely recognized as an efficient tool for large-scale data analysis. It achieves high performance by exploiting parallelism among processing nodes while providing a simple interface for upper-layer applications. Some vendors have ...

research-article
PrIter: a distributed framework for prioritized iterative computations
Article No.: 13, Pages 1–14https://doi.org/10.1145/2038916.2038929

Iterative computations are pervasive among data analysis applications in the cloud, including Web search, online social network analysis, recommendation systems, and so on. These cloud applications typically involve data sets of massive scale. Fast ...

research-article
Policy expressivity in the Anzere personal cloud
Article No.: 14, Pages 1–14https://doi.org/10.1145/2038916.2038930

We present a technique for partially replicating data items at scale according to expressive policy specifications. Recent projects have addressed the challenge of policy-based replication of personal data (photos, music, etc.) within a network of ...

research-article
ActiveSLA: a profit-oriented admission control framework for database-as-a-service providers
Article No.: 15, Pages 1–14https://doi.org/10.1145/2038916.2038931

The system overload is a common problem in a Database-as-a-Serice (DaaS) environment because of unpredictable and bursty workloads from various clients. Due to the service delivery nature of DaaS, such system overload usually has direct economic impact ...

research-article
Orleans: cloud computing for everyone
Article No.: 16, Pages 1–14https://doi.org/10.1145/2038916.2038932

Cloud computing is a new computing paradigm, combining diverse client devices -- PCs, smartphones, sensors, single-function, and embedded -- with computation and data storage in the cloud. As with every advance in computing, programming is a fundamental ...

research-article
PipeCloud: using causality to overcome speed-of-light delays in cloud-based disaster recovery
Article No.: 17, Pages 1–13https://doi.org/10.1145/2038916.2038933

Disaster Recovery (DR) is a desirable feature for all enterprises, and a crucial one for many. However, adoption of DR remains limited due to the stark tradeoffs it imposes. To recover an application to the point of crash, one is limited by financial ...

research-article
No one (cluster) size fits all: automatic cluster sizing for data-intensive analytics
Article No.: 18, Pages 1–14https://doi.org/10.1145/2038916.2038934

Infrastructure-as-a-Service (IaaS) cloud platforms have brought two unprecedented changes to cluster provisioning practices. First, any (nonexpert) user can provision a cluster of any size on the cloud within minutes to run her data-processing jobs. The ...

research-article
Pesto: online storage performance management in virtualized datacenters
Article No.: 19, Pages 1–14https://doi.org/10.1145/2038916.2038935

Virtualized datacenters strive to reduce costs through workload consolidation. Workloads exhibit a diverse set of IO behaviors and varying IO load that makes it difficult to estimate the IO performance on shared storage. As a result, system ...

research-article
Making time-stepped applications tick in the cloud
Article No.: 20, Pages 1–14https://doi.org/10.1145/2038916.2038936

Scientists are currently evaluating the cloud as a new platform. Many important scientific applications, however, perform poorly in the cloud. These applications proceed in highly parallel discrete time-steps or "ticks," using logical synchronization ...

research-article
Trojan data layouts: right shoes for a running elephant
Article No.: 21, Pages 1–14https://doi.org/10.1145/2038916.2038937

MapReduce is becoming ubiquitous in large-scale data analysis. Several recent works have shown that the performance of Hadoop MapReduce could be improved, for instance, by creating indexes in a non-invasive manner. However, they ignore the impact of the ...

research-article
Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines
Article No.: 22, Pages 1–14https://doi.org/10.1145/2038916.2038938

Workload consolidation is very attractive for cloud platforms due to several reasons including reduced infrastructure costs, lower energy consumption, and ease of management. Advances in virtualization hardware and software continue to improve resource ...

research-article
Small cache, big effect: provable load balancing for randomly partitioned cluster services
Article No.: 23, Pages 1–12https://doi.org/10.1145/2038916.2038939

Load balancing requests across a cluster of back-end servers is critical for avoiding performance bottlenecks and meeting service-level objectives (SLOs) in large-scale cloud computing services. This paper shows how a small, fast popularity-based front-...

research-article
Opportunistic flooding to improve TCP transmit performance in virtualized clouds
Article No.: 24, Pages 1–14https://doi.org/10.1145/2038916.2038940

Virtualization is a key technology that powers cloud computing platforms such as Amazon EC2. Virtual machine (VM) consolidation, where multiple VMs share a physical host, has seen rapid adoption in practice with increasingly large number of VMs per ...

research-article
Improving per-node efficiency in the datacenter with new OS abstractions
Article No.: 25, Pages 1–8https://doi.org/10.1145/2038916.2038941

We believe datacenters can benefit from more focus on per-node efficiency, performance, and predictability, versus the more common focus so far on scalability to a large number of nodes. Improving per-node efficiency decreases costs and fault recovery ...

research-article
Declarative automated cloud resource orchestration
Article No.: 26, Pages 1–8https://doi.org/10.1145/2038916.2038942

As cloud computing becomes widely deployed, one of the challenges faced involves the ability to orchestrate a highly complex set of subsystems (compute, storage, network resources) that span large geographic areas serving diverse clients. To ease this ...

research-article
Automatic management of partitioned, replicated search services
Article No.: 27, Pages 1–8https://doi.org/10.1145/2038916.2038943

Low-latency, high-throughput web services are typically achieved through partitioning, replication, and caching. Although these strategies and the general design of large-scale distributed search systems are well known, the academic literature provides ...

research-article
Scaling the mobile millennium system in the cloud
Article No.: 28, Pages 1–8https://doi.org/10.1145/2038916.2038944

We report on our experience scaling up the Mobile Millennium traffic information system using cloud computing and the Spark cluster computing framework. Mobile Millennium uses machine learning to infer traffic conditions for large metropolitan areas ...

research-article
To cloud or not to cloud?: musings on costs and viability
Article No.: 29, Pages 1–7https://doi.org/10.1145/2038916.2038945

In this paper we aim to understand the types of applications for which cloud computing is economically tenable, i.e., for which the cost savings associated with cloud placement outweigh any associated deployment costs.

We discover two scenarios. (i) In ...

research-article
Switching the optical divide: fundamental challenges for hybrid electrical/optical datacenter networks
Article No.: 30, Pages 1–8https://doi.org/10.1145/2038916.2038946

Recent proposals to build hybrid electrical (packet-switched) and optical (circuit switched) data center interconnects promise to reduce the cost, complexity, and energy requirements of very large data center networks. Supporting realistic traffic ...

Contributors
  • Department of Computer Science
  • University of California, Santa Barbara

Recommendations

Acceptance Rates

Overall Acceptance Rate 169 of 722 submissions, 23%
YearSubmittedAcceptedRate
SoCC '201433524%
SoCC '191573925%
SoCC '161513825%
SoCC '151573422%
SOCC '131142320%
Overall72216923%