METRIC
Autor: | Enrique Saurez, Richard D. Schlichting, Shankaranarayanan Puzhavakath Narayanan, Bharath Balasubramanian, Umakishore Ramachandran, Brendan Tschaen, Zhe Huang |
---|---|
Rok vydání: | 2018 |
Předmět: |
SQL
Computer science Semantics (computer science) Distributed computing 020206 networking & telecommunications 0102 computer and information sciences 02 engineering and technology 01 natural sciences Failover Consistency (database systems) Shared memory 010201 computation theory & mathematics Middleware 0202 electrical engineering electronic engineering information engineering Cluster analysis Database transaction computer computer.programming_language |
Zdroj: | MECC@Middleware |
DOI: | 10.1145/3286685.3286686 |
Popis: | A geo-distributed database for edge architectures spanning thousands of sites needs to assure efficient local updates while replicating sufficient state across sites to enable global management and support mobility, failover etc. To address this requirement, a new paradigm for database clustering that achieves a better balance than existing solutions between performance and strength of semantics called entry transactionality is introduced. Inspired by entry consistency in shared memory systems, entry transactionality guarantees that only a client that owns a range of keys in the database has a sequentially consistent value of the keys and can perform local and, hence, efficient transactions across these keys. Important use cases enabled by entry transactionality such as federated controllers and state management for edge applications are identified. The semantics of entry transactionality incorporating the complex failure modes in geo-distributed services are defined, and the difficult challenges in realizing these semantics are outlined. Then, a novel Middleware for Entry Transactional Clustering (METRIC) that combines existing SQL databases with an underlying geo-distributed entry consistent store to realize entry transactionality is described. This paper provides initial findings from an on-going effort. |
Databáze: | OpenAIRE |
Externí odkaz: |