Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexander Pucher

dblp:128/8104 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2017
0000-0002-4195-0892ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Performance modeling and evaluation · 28% Cloud and datacenter computing · 28% High-performance computing · 25%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 44% Transaction processing and concurrency control · 44% Database system architecture and tuning · 13%

Topics — the 7 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
distributed commit protocols
0.212013
Low-Latency Multi-Datacenter Databases using Replicated Commit · Proc. VLDB Endow. 2013
Performance modeling and evaluation
benchmarking
0.212013
TritonSort: A Balanced and Energy-Efficient Large-Scale Sorting System · ACM Trans. Comput. Syst. 2013
Performance modeling and evaluation › benchmarking › algorithm benchmarking
sort benchmark
0.212013
TritonSort: A Balanced and Energy-Efficient Large-Scale Sorting System · ACM Trans. Comput. Syst. 2013
Cloud and datacenter computing › multi-tenancy
tenant placement
0.212013
Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs · SIGMOD Conference 2013
Database system architecture and tuning
self-managing database systems
0.012013
Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs · SIGMOD Conference 2013
Distributed systems
consensus
0.012013
Low-Latency Multi-Datacenter Databases using Replicated Commit · Proc. VLDB Endow. 2013
Storage systems › magnetic storage
disk storage
0.012013
TritonSort: A Balanced and Energy-Efficient Large-Scale Sorting System · ACM Trans. Comput. Syst. 2013

Methods — techniques the papers use, named apart from their topics

workload characterization · 0.3two-phase commit · 0.3replicated commit · 0.3paxos · 0.3scale-out architecture · 0.2cross-resource balance · 0.2pipelining · 0.1merge sort · 0.1
YearPublicationVenuePosition
2017 EXFed: Efficient Cross-Federation with Availability SLAs on Preemptible IaaS Instances
abstract
Private IaaS clouds offer the benefits of cloud computing on-site but their efficiency is limited by capacity constraints during peak times. We present EXFed, an efficient cross-federation system for IaaS clouds that "ships" jobs between clouds and provides ahead-of-time certainty about resource availability despite retaining individual clouds' ability to preempt foreign workload after admission. Clouds participating in the federation remain in control of their local resources at all times and exclusively use a predictable tier of preemptible instances to run federated jobs. This predictable tier is enabled through a new method that provides an SLA on the preemption probability of groups of instances. The SLA is learned statistically from cloud utilization and data transfer rates in the recent past. We deploy EXFed across multiple data centers and evaluate its robustness under realistic and adverse scenarios with production traces recorded from industrial "big data" clouds.
Alexander Pucher, Richard Wolski, Chandra Krintz
IC2E1
2015 Using Trustworthy Simulation to Engineer Cloud Schedulers
abstract
In recent years, researchers have contributed promising new techniques for allocating cloud resources in more robust, efficient, and ecologically sustainable ways. Unfortunately, the wide-spread use of these techniques in production systems has, to date, remained elusive. One reason for this is that the state of the art for investigating these innovations at scale often relies solely on model-driven simulation. Production-grade cloud software, however, demands certainty and precision for development and business planning that only comes from validating simulation against empirical observation. In this work, we take an alternative approach to facilitating cloud research and engineering in order to transition innovations to production deployment faster. In particular, we present a new methodology that complements existing model-driven simulation with platform-specific and statistically trustworthy results. We simulate systems at scales and on time frames that are testable, and then, based on the statistical validation of these simulations, investigate scenarios beyond those feasibly observable in practice. We demonstrate the approach by developing an energy-aware cloud scheduler and evaluating it using production and synthetic traces in faster than real time. Our results show that we can accurately simulate a production IaaS system, ease capacity planning, and expedite the reliable development of its components and extensions.
Alexander Pucher, Emre Gul, Richard Wolski, Chandra Krintz
IC2E1
2014 Cloud Platform Support for API Governance
abstract
As scalable information technology evolves to a more cloud-like model, digital assets (code, data and software environments) increasingly require curation as web-accessible services. "Service-izing" digital assets consists of encapsulating assets in software that exposes them to web and mobile applications via well-defined yet flexible, network accessible, application programming interfaces (APIs). In this paper, we postulate that recent advances in cloud computing make cloud platforms as-a-service (PaaS) ideal for deployment, lifecycle management, and policy-based control i.e. API governance - for extant and future digital assets. Toward this end, we overview API governance as a PaaS technology and outline some early results generated by our investigation of a prototype we are developing, called EAGER, for implementing API governance at scale.
Chandra Krintz, Hiranya Jayathilaka, Stratos Dimopoulos, Alexander Pucher, Richard Wolski, Tevfik Bultan
IC2E4
2013 Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs
abstract
A multitenant database management system (DBMS) in the cloud must continuously monitor the trade-off between efficient resource sharing among multiple application databases (tenants) and their performance. Considering the scale of \attn{hundreds to} thousands of tenants in such multitenant DBMSs, manual approaches for continuous monitoring are not tenable. A self-managing controller of a multitenant DBMS faces several challenges. For instance, how to characterize a tenant given its variety of workloads, how to reduce the impact of tenant colocation, and how to detect and mitigate a performance crisis where one or more tenants' desired service level objective (SLO) is not achieved.
Aaron J. Elmore, Sudipto Das, Alexander Pucher, Divyakant Agrawal, Amr El Abbadi, Xifeng Yan
SIGMOD Conference3
2013 Low-Latency Multi-Datacenter Databases using Replicated Commit
abstract
Web service providers have been using NoSQL datastores to provide scalability and availability for globally distributed data at the cost of sacrificing transactional guarantees. Recently, major web service providers like Google have moved towards building storage systems that provide ACID transactional guarantees for globally distributed data. For example, the newly published system, Spanner, uses Two-Phase Commit and Two-Phase Locking to provide atomicity and isolation for globally distributed data, running on top of Paxos to provide fault-tolerant log replication. We show in this paper that it is possible to provide the same ACID transactional guarantees for multi-datacenter databases with fewer cross-datacenter communication trips, compared to replicated logging. Instead of replicating the transactional log, we replicate the commit operation itself, by running Two-Phase Commit multiple times in different datacenters and using Paxos to reach consensus among datacenters as to whether the transaction should commit. Doing so not only replaces several inter-datacenter communication trips with intra-datacenter communication trips, but also allows us to integrate atomic commitment and isolation protocols with consistent replication protocols to further reduce the number of cross-datacenter communication trips needed for consistent replication; for example, by eliminating the need for an election phase in Paxos. We analyze our approach in terms of communication trips to compare it against the log replication approach, then we conduct an extensive experimental study to compare the performance and scalability of both approaches under various multi-datacenter setups.
Hatem A. Mahmoud, Faisal Nawab, Alexander Pucher, Divyakant Agrawal, Amr El Abbadi
Proc. VLDB Endow.3
2013 TritonSort: A Balanced and Energy-Efficient Large-Scale Sorting System
abstract
We present TritonSort, a highly efficient, scalable sorting system. It is designed to process large datasets, and has been evaluated against as much as 100TB of input data spread across 832 disks in 52 nodes at a rate of 0.938TB/min. When evaluated against the annual Indy GraySort sorting benchmark, TritonSort is 66% better in absolute performance and has over six times the per-node throughput of the previous record holder. When evaluated against the 100TB Indy JouleSort benchmark, TritonSort sorted 9703 records/Joule. In this article, we describe the hardware and software architecture necessary to operate TritonSort at this level of efficiency. Through careful management of system resources to ensure cross-resource balance, we are able to sort data at approximately 80% of the disks’ aggregate sequential write speed. We believe the work holds a number of lessons for balanced system design and for scale-out architectures in general. While many interesting systems are able to scale linearly with additional servers, per-server performance can lag behind per-server capacity by more than an order of magnitude. Bridging the gap between high scalability and high performance would enable either significantly less expensive systems that are able to do the same work or provide the ability to address significantly larger problem sets with the same infrastructure.
Alexander Rasmussen, George Porter, Michael Conley, Harsha V. Madhyastha, Radhika Niranjan Mysore, Alexander Pucher, Amin Vahdat
ACM Trans. Comput. Syst.6
2011 TritonSort: A Balanced Large-Scale Sorting System
Alexander Rasmussen, George Porter, Michael Conley, Harsha V. Madhyastha, Radhika Niranjan Mysore, Alexander Pucher, Amin Vahdat
NSDI6