E-store: Fine-grained elastic partitioning for distributed transaction processing systems
On-line transaction processing (OLTP) database management systems (DBMSs) often serve
time-varying workloads due to daily, weekly or seasonal fluctuations in demand, or because …
time-varying workloads due to daily, weekly or seasonal fluctuations in demand, or because …
[PDF][PDF] Slog: Serializable, low-latency, geo-replicated transactions
For decades, applications deployed on a world-wide scale have been forced to give up at
least one of (1) strict serializability (2) low latency writes (3) high transactional throughput. In …
least one of (1) strict serializability (2) low latency writes (3) high transactional throughput. In …
Squall: Fine-grained live reconfiguration for partitioned main memory databases
For data-intensive applications with many concurrent users, modern distributed main
memory database management systems (DBMS) provide the necessary scale-out support …
memory database management systems (DBMS) provide the necessary scale-out support …
Accordion: Elastic scalability for database systems supporting distributed transactions
Providing the ability to elastically use more or fewer servers on demand (scale out and scale
in) as the load varies is essential for database management systems (DBMSes) deployed on …
in) as the load varies is essential for database management systems (DBMSes) deployed on …
MgCrab: transaction crabbing for live migration in deterministic database systems
Recent deterministic database systems have achieved high scalability and high availability
in distributed environments given OLTP workloads. However, modern OLTP applications …
in distributed environments given OLTP workloads. However, modern OLTP applications …
Prorea: live database migration for multi-tenant rdbms with snapshot isolation
O Schiller, N Cipriani, B Mitschang - Proceedings of the 16th …, 2013 - dl.acm.org
The consolidation of multiple tenants onto a single RDBMS instance turned out to be
benefical with respect to resource utilization and scalability. The consolidation implies that …
benefical with respect to resource utilization and scalability. The consolidation implies that …
An elastic multi-core allocation mechanism for database systems
During the parallel execution of queries in Non-Uniform Memory Access (NUMA) systems,
the Operating System (OS) maps the threads (or processes) from modern database systems …
the Operating System (OS) maps the threads (or processes) from modern database systems …
[PDF][PDF] On defining metrics for elasticity of cloud databases.
In the database area, elasticity of cloud computing has required data systems to increase
and decrease their resources on demand. However, traditional benchmark tools for data …
and decrease their resources on demand. However, traditional benchmark tools for data …
Dax: a widely distributed multitenant storage service for dbms hosting
Many applications hosted on the cloud have sophisticated data management needs that are
best served by a SQL-based relational DBMS. It is not difficult to run a DBMS in the cloud …
best served by a SQL-based relational DBMS. It is not difficult to run a DBMS in the cloud …
[PDF][PDF] Perfenforce overview: A dynamic scaling engine for analytics with performance guarantees
J Ortiz - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
A variety of systems for data analytics are available as cloud services today, including
Amazon Elastic MapReduce (EMR), Amazon Redshift, Azure's HDInsight, and several …
Amazon Elastic MapReduce (EMR), Amazon Redshift, Azure's HDInsight, and several …