Distributed databases, which rely on redundant and distributed storage across multiple servers, are able to provide mission-critical data management services at large scale. Parallelism is the key to the scalability of distributed databases, but concurrent queries having conflicts may block or abort each other when strong consistency is enforced using rigorous concurrency control protocols. This thesis studies the techniques of building scalable distributed databases under strong consistency guarantees even in the face of high contention workloads. The techniques proposed in this thesis share a common idea, conflict mitigation, meaning mitigating conflicts by rescheduling operations in the concurrency control in the first place ins...
In this thesis, we present a paradigm for concurrency control protocols for distributed replicated ...
International audienceLarge-scale distributed systems often rely on replicated databases that allow ...
Modern distributed systems often rely on databases that achieve scalability by providing only weak g...
However, achieving these qualities requires resolving a number of trade-offs between various propert...
The declining cost of computer hardware and the increasing data processing needs of geographically d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Achieving consistency in a highly available distributed storage system has been formally proven to b...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Multicore main-memory databases only obtain parallel performance when transactions do not conflict. ...
This paper applies a model for distributed databases and transactions with a distinction between glo...
With the advent of the Internet and Internet-connected devices, modern applications can experience v...
In this paper we survey, consolidate, and present the state of the art in distributed database concu...
In systems designed as assemblies of independently developed components, concurrent access to data o...
Modern storage systems face daunting scalability challenges. The amount of data stored worldwide is ...
While several distributed (or �shared nothing�) database machines exist in the form of prototypes or...
In this thesis, we present a paradigm for concurrency control protocols for distributed replicated ...
International audienceLarge-scale distributed systems often rely on replicated databases that allow ...
Modern distributed systems often rely on databases that achieve scalability by providing only weak g...
However, achieving these qualities requires resolving a number of trade-offs between various propert...
The declining cost of computer hardware and the increasing data processing needs of geographically d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Achieving consistency in a highly available distributed storage system has been formally proven to b...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Multicore main-memory databases only obtain parallel performance when transactions do not conflict. ...
This paper applies a model for distributed databases and transactions with a distinction between glo...
With the advent of the Internet and Internet-connected devices, modern applications can experience v...
In this paper we survey, consolidate, and present the state of the art in distributed database concu...
In systems designed as assemblies of independently developed components, concurrent access to data o...
Modern storage systems face daunting scalability challenges. The amount of data stored worldwide is ...
While several distributed (or �shared nothing�) database machines exist in the form of prototypes or...
In this thesis, we present a paradigm for concurrency control protocols for distributed replicated ...
International audienceLarge-scale distributed systems often rely on replicated databases that allow ...
Modern distributed systems often rely on databases that achieve scalability by providing only weak g...