Skip to main content

Showing 1–8 of 8 results for author: Faleiro, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2207.02746  [pdf, other

    cs.DB

    C5: Cloned Concurrency Control that Always Keeps Up

    Authors: Jeffrey Helt, Abhinav Sharma, Daniel J. Abadi, Wyatt Lloyd, Jose M. Faleiro

    Abstract: Asynchronously replicated primary-backup databases are commonly deployed to improve availability and offload read-only transactions. To both apply replicated writes from the primary and serve read-only transactions, the backups implement a cloned concurrency control protocol. The protocol ensures read-only transactions always return a snapshot of state that previously existed on the primary. This… ▽ More

    Submitted 6 July, 2022; originally announced July 2022.

    Comments: 14 pages, 12 figures

  2. arXiv:2003.06007  [pdf, other

    cs.DC cs.DB

    A Fault-Tolerance Shim for Serverless Computing

    Authors: Vikram Sreekanti, Chenggang Wu, Saurav Chhatrapati, Joseph E. Gonzalez, Joseph M. Hellerstein, Jose M. Faleiro

    Abstract: Serverless computing has grown in popularity in recent years, with an increasing number of applications being built on Functions-as-a-Service (FaaS) platforms. By default, FaaS platforms support retry-based fault tolerance, but this is insufficient for programs that modify shared state, as they can unwittingly persist partial sets of updates in case of failures. To address this challenge, we would… ▽ More

    Submitted 12 March, 2020; originally announced March 2020.

  3. Cloudburst: Stateful Functions-as-a-Service

    Authors: Vikram Sreekanti, Chenggang Wu, Xiayue Charles Lin, Johann Schleier-Smith, Jose M. Faleiro, Joseph E. Gonzalez, Joseph M. Hellerstein, Alexey Tumanov

    Abstract: Function-as-a-Service (FaaS) platforms and "serverless" cloud computing are becoming increasingly popular. Current FaaS offerings are targeted at stateless functions that do minimal I/O and communication. We argue that the benefits of serverless computing can be extended to a broader range of applications and algorithms. We present the design and implementation of Cloudburst, a stateful FaaS platf… ▽ More

    Submitted 24 July, 2020; v1 submitted 13 January, 2020; originally announced January 2020.

    Journal ref: PVLDB, 13(11):2438-2452, 2020

  4. arXiv:1812.03651  [pdf, other

    cs.DC cs.DB

    Serverless Computing: One Step Forward, Two Steps Back

    Authors: Joseph M. Hellerstein, Jose Faleiro, Joseph E. Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, Chenggang Wu

    Abstract: Serverless computing offers the potential to program the cloud in an autoscaling, pay-as-you go manner. In this paper we address critical gaps in first-generation serverless computing, which place its autoscaling potential at odds with dominant trends in modern computing: notably data-centric and distributed computing, but also open source and custom hardware. Put together, these gaps make current… ▽ More

    Submitted 10 December, 2018; originally announced December 2018.

    Comments: 8 pages, draft for CIDR 2019

  5. arXiv:1809.02671  [pdf

    cs.CY

    Automating Truth: The Case for Crowd-Powered Scientific Investigation in Economics

    Authors: Jorge Faleiro

    Abstract: Scientific investigation procedures have been evolving to follow an ever-changing cultural landscape, the sophistication of the technology available and an ever-growing knowledge base. This continuous evolution brought investigation practices through distinct historical phases, mostly marked by different types of participants and organization, from individual natural philosophers to science driven… ▽ More

    Submitted 7 September, 2018; originally announced September 2018.

    Comments: 14 pages

  6. arXiv:1512.06168  [pdf, ps, other

    cs.DB cs.DC

    Design Principles for Scaling Multi-core OLTP Under High Contention

    Authors: Kun Ren, Jose M. Faleiro, Daniel J. Abadi

    Abstract: Although significant recent progress has been made in improving the multi-core scalability of high throughput transactional database systems, modern systems still fail to achieve scalable throughput for workloads involving frequent access to highly contended data. Most of this inability to achieve high throughput is explained by the fundamental constraints involved in guaranteeing ACID --- the add… ▽ More

    Submitted 5 January, 2016; v1 submitted 18 December, 2015; originally announced December 2015.

  7. arXiv:1412.2324  [pdf, ps, other

    cs.DB

    Rethinking serializable multiversion concurrency control

    Authors: Jose M. Faleiro, Daniel J. Abadi

    Abstract: Multi-versioned database systems have the potential to significantly increase the amount of concurrency in transaction processing because they can avoid read-write conflicts. Unfortunately, the increase in concurrency usually comes at the cost of transaction serializability. If a database user requests full serializability, modern multi-versioned systems significantly constrain read-write concurre… ▽ More

    Submitted 2 December, 2015; v1 submitted 7 December, 2014; originally announced December 2014.

  8. arXiv:1405.0637  [pdf, other

    cs.DC

    Limiting Lamport Exposure to Distant Failures in Globally-Managed Distributed Systems

    Authors: Cristina Băsescu, Georgia Fragkouli, Enis Ceyhun Alp, Michael F. Nowlan, Jose M. Faleiro, Gaylor Bosson, Kelong Cong, Pierluca Borsò-Tan, Vero Estrada-Galiñanes, Bryan Ford

    Abstract: Globalized computing infrastructures offer the convenience and elasticity of globally managed objects and services, but lack the resilience to distant failures that localized infrastructures such as private clouds provide. Providing both global management and resilience to distant failures, however, poses a fundamental problem for configuration services: How to discover a possibly migratory, stron… ▽ More

    Submitted 15 July, 2022; v1 submitted 3 May, 2014; originally announced May 2014.

    Comments: 14 pages, 9 figures, 5 algorithms, 1 table