• Corpus ID: 231846781

Migration in the Stencil Pluralist Cloud Architecture

  title={Migration in the Stencil Pluralist Cloud Architecture},
  author={Tai-Ting Liu and Zain Tariq and Barath Raghavan and Jay Chen},
A debate in the research community has buzzed in the background for years: should large-scale Internet services be centralized or decentralized? Now-common centralized cloud and web services have downsides—user lock-in and loss of privacy and data control—that are increasingly apparent. However, their decentralized counterparts have struggled to gain adoption, suffer from their own problems of scalability and trust, and eventually may result in the exact same lock-in they intended to prevent… 

Figures and Tables from this paper



HTTP as the narrow waist of the future internet

This paper investigates HTTP's limitations, and proposes an extension, called S-GET, that provides support for low-latency applications, such as VoIP and chat, and finds that HTTP already provides many of the desired properties for new Internet architectures.

Zephyr: live migration in shared nothing databases for elastic cloud platforms

Zephyr is proposed, a technique to efficiently migrate a live database in a shared nothing transactional database architecture that uses phases of on-demand pull and asynchronous push of data, requires minimal synchronization, and provides ACID guarantees during migration and ensures correctness in the presence of failures.

Enabling a permanent revolution in internet architecture

This paper proposes a backwards-compatible architectural framework called Trotsky in which one can incrementally deploy radically new designs and shows how this can lead to a permanent revolution in Internet architecture by easing the deployment of new architectures and allowing multiple coexisting architectures to be used simultaneously by applications.

Stadium: A Distributed Metadata-Private Messaging System

Stadium is presented, a point-to-point messaging system that provides metadata and data privacy while scaling its work efficiently across hundreds of low-cost providers operated by different organizations and achieves its provable guarantees through differential privacy and the addition of noisy cover traffic.

Storj A Peer-to-Peer Cloud Storage Network

This work proposes a solution to these additional problems by using a challenge algorithm that can periodically cryptographically check the integrity and availability of a file, and offer direct rewards to those maintaining the file.

Plutarch: an argument for network pluralism

This paper subsumes existing architectures such as that determined by the Internet Protocol suite, but makes explicit the heterogeneity that contemporary inter-networking schemes attempt to mask, and introduces the notions of context and interstitial function.

Madeus: Database Live Migration Middleware under Heavy Workloads for Cloud Environment

Madeus provides efficient database live migration by implementing the lazy snapshot isolation rule (LSIR) under snapshot isolation that enables concurrently propagating syncsets, which are the datasets needed to synchronize slave with master databases.

Oort: User-Centric Cloud Storage with Global Queries

Oort is a new cloud storage system that organizes data primarily by user rather than by application or web site, and allows users to choose which web software to use with their data and which other users to share it with, while giving applications powerful tools to query that data.

Albatross: Lightweight Elasticity in Shared Storage Databases for the Cloud using Live Data Migration

Albatross migrates the database cache and the state of active transactions to ensure minimal impact on transaction execution while allowing transactions active during migration to continue execution, and guarantees serializability while ensuring correctness during failures.

Monoxide: Scale out Blockchains with Asynchronous Consensus Zones

The Asynchronous Consensus Zones are introduced, which scales blockchain system linearly without compromising decentralization or security, and eventual atomicity is proposed to ensure transaction atomicity across zones, which achieves the efficient completion of transactions without the overhead of a two-phase commit protocol.