Performance and resource modeling in highly-concurrent OLTP workloads
Database administrators of Online Transaction Processing (OLTP) systems constantly face
difficult questions. For example," What is the maximum throughput I can sustain with my …
difficult questions. For example," What is the maximum throughput I can sustain with my …
Automatic photo-to-terrain alignment for the annotation of mountain pictures
We present a system for the annotation and augmentation of mountain photographs. The
key issue resides in the registration of a given photograph with a 3D geo-referenced terrain …
key issue resides in the registration of a given photograph with a 3D geo-referenced terrain …
Performance evaluation of NoSQL databases
NoSQL databases have emerged as a backend to support Big Data applications. NoSQL
databases are characterized by horizontal scalability, schema-free data models, and easy …
databases are characterized by horizontal scalability, schema-free data models, and easy …
Transactional auto scaler: Elastic scaling of replicated in-memory transactional data grids
In this article, we introduce TAS (Transactional Auto Scaler), a system for automating the
elastic scaling of replicated in-memory transactional data grids, such as NoSQL data stores …
elastic scaling of replicated in-memory transactional data grids, such as NoSQL data stores …
Database system performance evaluation models: A survey
Considerable research has been conducted into software system performance modelling
leading to various software performance engineering methodologies. Most of these …
leading to various software performance engineering methodologies. Most of these …
On the analytical modeling of concurrency control algorithms for software transactional memories: The case of commit-time-locking
We present an analytical performance modeling approach for concurrency control
algorithms in the context of Software Transactional Memories (STMs). We consider a …
algorithms in the context of Software Transactional Memories (STMs). We consider a …
Regulating concurrency in software transactional memory: An effective model-based approach
Software Transactional Memory (STM) is recognized as an effective programming paradigm
for concurrent applications. On the other hand, a core problem to cope with in STM deals …
for concurrent applications. On the other hand, a core problem to cope with in STM deals …
Automatic tuning of the parallelism degree in hardware transactional memory
Transactional Memory (TM) is an emerging paradigm that promises to ease the
development of parallel applications. Due to its inherently speculative nature, however, TM …
development of parallel applications. Due to its inherently speculative nature, however, TM …
On the effects of transaction data access patterns on performance in lock-based concurrency control
Transaction Processing (TP) plays a primary role in the design and implementation of IT
applications and services. Many TP systems exploit lock-based concurrency control to …
applications and services. Many TP systems exploit lock-based concurrency control to …
Performance modelling of partially replicated in-memory transactional stores
This paper presents PROMPT, a PeRfOrmance Model for Partially replicated in-memory
Transactional cloud stores. PROMPT combines white box Analytical Modelling and Machine …
Transactional cloud stores. PROMPT combines white box Analytical Modelling and Machine …