Matches in SemOpenAlex for { <https://semopenalex.org/work/W2537469384> ?p ?o ?g. }
- W2537469384 endingPage "516" @default.
- W2537469384 startingPage "501" @default.
- W2537469384 abstract "Cloud computing promises easy development and deployment of large-scale, fault tolerant, and highly available applications. Cloud storage services are a key enabler of this, because they provide reliability, availability, and fault tolerance via internal mechanisms that developers need not reason about. Despite this, challenges remain for distributed cloud applications developers. They still need to make their code robust against failures of the machines running the code, and to reason about concurrent access to cloud storage by multiple machines.We address this problem with a new abstraction, called locks with intent, which we implement in a client library called Olive. Olive makes minimal assumptions about the underlying cloud storage, enabling it to operate on a variety of platforms including Amazon DynamoDB and Microsoft Azure Storage. Leveraging the underlying cloud storage, Olive's locks with intent offer strong exactly-once semantics for a snippet of code despite failures and concurrent duplicate executions.To ensure exactly-once semantics, Olive incurs the unavoidable overhead of additional logging writes. However, by decoupling isolation from atomicity, it supports consistency levels ranging from eventual to transactional. This flexibility allows applications to avoid costly transactional mechanisms when weaker semantics suffice. We apply Olive's locks with intent to build several advanced storage functionalities, including snapshots, transactions via optimistic concurrency control, secondary indices, and live table re-partitioning. Our experience demonstrates that Olive eases the burden of creating correct, fault-tolerant distributed cloud applications." @default.
- W2537469384 created "2016-10-28" @default.
- W2537469384 creator A5012384577 @default.
- W2537469384 creator A5022499603 @default.
- W2537469384 creator A5027304285 @default.
- W2537469384 creator A5037359171 @default.
- W2537469384 creator A5048541406 @default.
- W2537469384 creator A5060709333 @default.
- W2537469384 creator A5073615366 @default.
- W2537469384 date "2016-11-02" @default.
- W2537469384 modified "2023-09-24" @default.
- W2537469384 title "Realizing the fault-tolerance promise of cloud storage using locks with intent" @default.
- W2537469384 cites W1409372306 @default.
- W2537469384 cites W1540873593 @default.
- W2537469384 cites W1546816891 @default.
- W2537469384 cites W1563849906 @default.
- W2537469384 cites W1574263473 @default.
- W2537469384 cites W1593410499 @default.
- W2537469384 cites W1965253814 @default.
- W2537469384 cites W1980392765 @default.
- W2537469384 cites W1985229168 @default.
- W2537469384 cites W1991494135 @default.
- W2537469384 cites W1992479210 @default.
- W2537469384 cites W2007888220 @default.
- W2537469384 cites W2012481411 @default.
- W2537469384 cites W2013409485 @default.
- W2537469384 cites W2029467255 @default.
- W2537469384 cites W2049984501 @default.
- W2537469384 cites W2068387890 @default.
- W2537469384 cites W2075854425 @default.
- W2537469384 cites W2085422792 @default.
- W2537469384 cites W2091389843 @default.
- W2537469384 cites W2097958451 @default.
- W2537469384 cites W2101123884 @default.
- W2537469384 cites W2104954161 @default.
- W2537469384 cites W2106718373 @default.
- W2537469384 cites W2108026089 @default.
- W2537469384 cites W2108795876 @default.
- W2537469384 cites W2109336985 @default.
- W2537469384 cites W2114707853 @default.
- W2537469384 cites W2116436709 @default.
- W2537469384 cites W2117917070 @default.
- W2537469384 cites W2119887456 @default.
- W2537469384 cites W2129010304 @default.
- W2537469384 cites W2133386065 @default.
- W2537469384 cites W2140991542 @default.
- W2537469384 cites W2152465173 @default.
- W2537469384 cites W2159123115 @default.
- W2537469384 cites W2170888911 @default.
- W2537469384 cites W2335228830 @default.
- W2537469384 cites W2607185522 @default.
- W2537469384 doi "https://doi.org/10.5555/3026877.3026916" @default.
- W2537469384 hasPublicationYear "2016" @default.
- W2537469384 type Work @default.
- W2537469384 sameAs 2537469384 @default.
- W2537469384 citedByCount "4" @default.
- W2537469384 countsByYear W25374693842020 @default.
- W2537469384 countsByYear W25374693842021 @default.
- W2537469384 countsByYear W25374693842022 @default.
- W2537469384 crossrefType "proceedings-article" @default.
- W2537469384 hasAuthorship W2537469384A5012384577 @default.
- W2537469384 hasAuthorship W2537469384A5022499603 @default.
- W2537469384 hasAuthorship W2537469384A5027304285 @default.
- W2537469384 hasAuthorship W2537469384A5037359171 @default.
- W2537469384 hasAuthorship W2537469384A5048541406 @default.
- W2537469384 hasAuthorship W2537469384A5060709333 @default.
- W2537469384 hasAuthorship W2537469384A5073615366 @default.
- W2537469384 hasConcept C111919701 @default.
- W2537469384 hasConcept C120314980 @default.
- W2537469384 hasConcept C188045909 @default.
- W2537469384 hasConcept C193702766 @default.
- W2537469384 hasConcept C194739806 @default.
- W2537469384 hasConcept C2777059624 @default.
- W2537469384 hasConcept C34422012 @default.
- W2537469384 hasConcept C37279795 @default.
- W2537469384 hasConcept C41008148 @default.
- W2537469384 hasConcept C48044578 @default.
- W2537469384 hasConcept C56640594 @default.
- W2537469384 hasConcept C63540848 @default.
- W2537469384 hasConcept C75949130 @default.
- W2537469384 hasConcept C77088390 @default.
- W2537469384 hasConcept C79974875 @default.
- W2537469384 hasConcept C93361087 @default.
- W2537469384 hasConceptScore W2537469384C111919701 @default.
- W2537469384 hasConceptScore W2537469384C120314980 @default.
- W2537469384 hasConceptScore W2537469384C188045909 @default.
- W2537469384 hasConceptScore W2537469384C193702766 @default.
- W2537469384 hasConceptScore W2537469384C194739806 @default.
- W2537469384 hasConceptScore W2537469384C2777059624 @default.
- W2537469384 hasConceptScore W2537469384C34422012 @default.
- W2537469384 hasConceptScore W2537469384C37279795 @default.
- W2537469384 hasConceptScore W2537469384C41008148 @default.
- W2537469384 hasConceptScore W2537469384C48044578 @default.
- W2537469384 hasConceptScore W2537469384C56640594 @default.
- W2537469384 hasConceptScore W2537469384C63540848 @default.
- W2537469384 hasConceptScore W2537469384C75949130 @default.
- W2537469384 hasConceptScore W2537469384C77088390 @default.
- W2537469384 hasConceptScore W2537469384C79974875 @default.