Syndicate

Virtual cloud storage through provider composition

Jude Nelson, Larry Lee Peterson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

Syndicate is a storage service that builds a coherent storage abstraction from already-deployed commodity components, including cloud storage, edge caches, and dataset providers. It is unique in that it not only offers consistent semantics across multiple providers, but also offers a flexible programming model to applications so they can define their own provider-agnostic storage functionality. In doing so, Syndicate fully decouples applications from providers, allowing applications to choose them based on how well they enhance data locality and durability, instead of whether or not they provide requisite features. This paper presents the motivation and design of Syndicate, and gives the results of a preliminary evaluation showing that separating storage functionality from provider implementation is feasible in practice. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

Original languageEnglish (US)
Title of host publicationBigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014
PublisherAssociation for Computing Machinery
Pages1-8
Number of pages8
ISBN (Print)9781450329095
DOIs
StatePublished - 2014
Externally publishedYes
Event1st International Workshop on Software-Defined Ecosystems, BigSystem 2014 - Vancouver, BC, Canada
Duration: Jun 23 2014Jun 27 2014

Other

Other1st International Workshop on Software-Defined Ecosystems, BigSystem 2014
CountryCanada
CityVancouver, BC
Period6/23/146/27/14

Fingerprint

Chemical analysis
Durability
Semantics

Keywords

  • Service composition
  • Software-defined storage
  • Storage gateway

ASJC Scopus subject areas

  • Software

Cite this

Nelson, J., & Peterson, L. L. (2014). Syndicate: Virtual cloud storage through provider composition. In BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014 (pp. 1-8). Association for Computing Machinery. https://doi.org/10.1145/2609441.2609639

Syndicate : Virtual cloud storage through provider composition. / Nelson, Jude; Peterson, Larry Lee.

BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014. Association for Computing Machinery, 2014. p. 1-8.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Nelson, J & Peterson, LL 2014, Syndicate: Virtual cloud storage through provider composition. in BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014. Association for Computing Machinery, pp. 1-8, 1st International Workshop on Software-Defined Ecosystems, BigSystem 2014, Vancouver, BC, Canada, 6/23/14. https://doi.org/10.1145/2609441.2609639
Nelson J, Peterson LL. Syndicate: Virtual cloud storage through provider composition. In BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014. Association for Computing Machinery. 2014. p. 1-8 https://doi.org/10.1145/2609441.2609639
Nelson, Jude ; Peterson, Larry Lee. / Syndicate : Virtual cloud storage through provider composition. BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014. Association for Computing Machinery, 2014. pp. 1-8
@inproceedings{3b892ed2eac143718a556a3b08907457,
title = "Syndicate: Virtual cloud storage through provider composition",
abstract = "Syndicate is a storage service that builds a coherent storage abstraction from already-deployed commodity components, including cloud storage, edge caches, and dataset providers. It is unique in that it not only offers consistent semantics across multiple providers, but also offers a flexible programming model to applications so they can define their own provider-agnostic storage functionality. In doing so, Syndicate fully decouples applications from providers, allowing applications to choose them based on how well they enhance data locality and durability, instead of whether or not they provide requisite features. This paper presents the motivation and design of Syndicate, and gives the results of a preliminary evaluation showing that separating storage functionality from provider implementation is feasible in practice. Copyright is held by the owner/author(s). Publication rights licensed to ACM.",
keywords = "Service composition, Software-defined storage, Storage gateway",
author = "Jude Nelson and Peterson, {Larry Lee}",
year = "2014",
doi = "10.1145/2609441.2609639",
language = "English (US)",
isbn = "9781450329095",
pages = "1--8",
booktitle = "BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Syndicate

T2 - Virtual cloud storage through provider composition

AU - Nelson, Jude

AU - Peterson, Larry Lee

PY - 2014

Y1 - 2014

N2 - Syndicate is a storage service that builds a coherent storage abstraction from already-deployed commodity components, including cloud storage, edge caches, and dataset providers. It is unique in that it not only offers consistent semantics across multiple providers, but also offers a flexible programming model to applications so they can define their own provider-agnostic storage functionality. In doing so, Syndicate fully decouples applications from providers, allowing applications to choose them based on how well they enhance data locality and durability, instead of whether or not they provide requisite features. This paper presents the motivation and design of Syndicate, and gives the results of a preliminary evaluation showing that separating storage functionality from provider implementation is feasible in practice. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

AB - Syndicate is a storage service that builds a coherent storage abstraction from already-deployed commodity components, including cloud storage, edge caches, and dataset providers. It is unique in that it not only offers consistent semantics across multiple providers, but also offers a flexible programming model to applications so they can define their own provider-agnostic storage functionality. In doing so, Syndicate fully decouples applications from providers, allowing applications to choose them based on how well they enhance data locality and durability, instead of whether or not they provide requisite features. This paper presents the motivation and design of Syndicate, and gives the results of a preliminary evaluation showing that separating storage functionality from provider implementation is feasible in practice. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

KW - Service composition

KW - Software-defined storage

KW - Storage gateway

UR - http://www.scopus.com/inward/record.url?scp=84904581637&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84904581637&partnerID=8YFLogxK

U2 - 10.1145/2609441.2609639

DO - 10.1145/2609441.2609639

M3 - Conference contribution

SN - 9781450329095

SP - 1

EP - 8

BT - BigSystem 2014 - Proceedings of the 2014 ACM International Workshop on Software-Defined Ecosystems, Co-located with HPDC 2014

PB - Association for Computing Machinery

ER -