Matches in SemOpenAlex for { <https://semopenalex.org/work/W2150503355> ?p ?o ?g. }
- W2150503355 endingPage "45" @default.
- W2150503355 startingPage "1" @default.
- W2150503355 abstract "A database management system (DBMS) serving a cloud platform must handle large numbers of application databases (or tenants ) that are characterized by diverse schemas, varying footprints, and unpredictable load patterns. Scaling out using clusters of commodity servers and sharing resources among tenants (i.e., multitenancy ) are important features of such systems. Moreover, when deployed on a pay-per-use infrastructure, minimizing the system's operating cost while ensuring good performance is also an important goal. Traditional DBMSs were not designed for such scenarios and hence do not possess the mentioned features critical for DBMSs in the cloud. We present ElasTraS, which combines three design principles to build an elastically-scalable multitenant DBMS for transaction processing workloads. These design principles are gleaned from a careful analysis of the years of research in building scalable key-value stores and decades of research in high performance transaction processing systems. ElasTraS scales to thousands of tenants, effectively consolidates tenants with small footprints while scaling-out large tenants across multiple servers in a cluster. ElasTraS also supports low-latency multistep ACID transactions , is fault-tolerant, self-managing, and highly available to support mission critical applications. ElasTraS leverages Albatross, a low overhead on-demand live database migration technique, for elastic load balancing by adding more servers during high load and consolidating to fewer servers during usage troughs. This elastic scaling minimizes the operating cost and ensures good performance even in the presence of unpredictable changes to the workload. We elucidate the design principles, explain the architecture, describe a prototype implementation, present the detailed design and implementation of Albatross, and experimentally evaluate the implementation using a variety of transaction processing workloads. On a cluster of 20 commodity servers, our prototype serves thousands of tenants and serves more than 1 billion transactions per day while migrating tenant databases with minimal overhead to allow lightweight elastic scaling. Using a cluster of 30 commodity servers, ElasTraS can scale-out a terabyte TPC-C database serving an aggregate throughput of approximately one quarter of a million TPC-C transactions per minute." @default.
- W2150503355 created "2016-06-24" @default.
- W2150503355 creator A5018614325 @default.
- W2150503355 creator A5039292004 @default.
- W2150503355 creator A5059945353 @default.
- W2150503355 date "2013-04-01" @default.
- W2150503355 modified "2023-10-16" @default.
- W2150503355 title "ElasTraS" @default.
- W2150503355 cites W1985229168 @default.
- W2150503355 cites W1991199257 @default.
- W2150503355 cites W2036245042 @default.
- W2150503355 cites W2038523137 @default.
- W2150503355 cites W2052924490 @default.
- W2150503355 cites W2075854425 @default.
- W2150503355 cites W2081360300 @default.
- W2150503355 cites W2094504503 @default.
- W2150503355 cites W2101123884 @default.
- W2150503355 cites W2107212030 @default.
- W2150503355 cites W2108026089 @default.
- W2150503355 cites W2117917070 @default.
- W2150503355 cites W2118509347 @default.
- W2150503355 cites W2133386065 @default.
- W2150503355 cites W2133741724 @default.
- W2150503355 cites W2150013559 @default.
- W2150503355 cites W2153704625 @default.
- W2150503355 cites W2154474349 @default.
- W2150503355 cites W2161092827 @default.
- W2150503355 cites W2171707251 @default.
- W2150503355 cites W2395593542 @default.
- W2150503355 cites W2492759478 @default.
- W2150503355 cites W2908464978 @default.
- W2150503355 doi "https://doi.org/10.1145/2445583.2445588" @default.
- W2150503355 hasPublicationYear "2013" @default.
- W2150503355 type Work @default.
- W2150503355 sameAs 2150503355 @default.
- W2150503355 citedByCount "119" @default.
- W2150503355 countsByYear W21505033552012 @default.
- W2150503355 countsByYear W21505033552013 @default.
- W2150503355 countsByYear W21505033552014 @default.
- W2150503355 countsByYear W21505033552015 @default.
- W2150503355 countsByYear W21505033552016 @default.
- W2150503355 countsByYear W21505033552017 @default.
- W2150503355 countsByYear W21505033552018 @default.
- W2150503355 countsByYear W21505033552019 @default.
- W2150503355 countsByYear W21505033552020 @default.
- W2150503355 countsByYear W21505033552021 @default.
- W2150503355 countsByYear W21505033552022 @default.
- W2150503355 countsByYear W21505033552023 @default.
- W2150503355 crossrefType "journal-article" @default.
- W2150503355 hasAuthorship W2150503355A5018614325 @default.
- W2150503355 hasAuthorship W2150503355A5039292004 @default.
- W2150503355 hasAuthorship W2150503355A5059945353 @default.
- W2150503355 hasConcept C111919701 @default.
- W2150503355 hasConcept C120314980 @default.
- W2150503355 hasConcept C138959212 @default.
- W2150503355 hasConcept C175133352 @default.
- W2150503355 hasConcept C187691185 @default.
- W2150503355 hasConcept C191087605 @default.
- W2150503355 hasConcept C25185021 @default.
- W2150503355 hasConcept C2524010 @default.
- W2150503355 hasConcept C2777904410 @default.
- W2150503355 hasConcept C2779960059 @default.
- W2150503355 hasConcept C33923547 @default.
- W2150503355 hasConcept C41008148 @default.
- W2150503355 hasConcept C48044578 @default.
- W2150503355 hasConcept C529173508 @default.
- W2150503355 hasConcept C65813073 @default.
- W2150503355 hasConcept C69016650 @default.
- W2150503355 hasConcept C72108876 @default.
- W2150503355 hasConcept C75949130 @default.
- W2150503355 hasConcept C77088390 @default.
- W2150503355 hasConcept C79974875 @default.
- W2150503355 hasConcept C93996380 @default.
- W2150503355 hasConceptScore W2150503355C111919701 @default.
- W2150503355 hasConceptScore W2150503355C120314980 @default.
- W2150503355 hasConceptScore W2150503355C138959212 @default.
- W2150503355 hasConceptScore W2150503355C175133352 @default.
- W2150503355 hasConceptScore W2150503355C187691185 @default.
- W2150503355 hasConceptScore W2150503355C191087605 @default.
- W2150503355 hasConceptScore W2150503355C25185021 @default.
- W2150503355 hasConceptScore W2150503355C2524010 @default.
- W2150503355 hasConceptScore W2150503355C2777904410 @default.
- W2150503355 hasConceptScore W2150503355C2779960059 @default.
- W2150503355 hasConceptScore W2150503355C33923547 @default.
- W2150503355 hasConceptScore W2150503355C41008148 @default.
- W2150503355 hasConceptScore W2150503355C48044578 @default.
- W2150503355 hasConceptScore W2150503355C529173508 @default.
- W2150503355 hasConceptScore W2150503355C65813073 @default.
- W2150503355 hasConceptScore W2150503355C69016650 @default.
- W2150503355 hasConceptScore W2150503355C72108876 @default.
- W2150503355 hasConceptScore W2150503355C75949130 @default.
- W2150503355 hasConceptScore W2150503355C77088390 @default.
- W2150503355 hasConceptScore W2150503355C79974875 @default.
- W2150503355 hasConceptScore W2150503355C93996380 @default.
- W2150503355 hasFunder F4320306076 @default.
- W2150503355 hasFunder F4320307032 @default.
- W2150503355 hasFunder F4320337388 @default.
- W2150503355 hasIssue "1" @default.