Murat Demirbaş
YOU?
Author Swipe
View article: How to Evaluate Distributed Coordination Systems? -- A Survey and Analysis
How to Evaluate Distributed Coordination Systems? -- A Survey and Analysis Open
Coordination services and protocols are critical components of distributed systems and are essential for providing consistency, fault tolerance, and scalability. However, due to the lack of standard benchmarking and evaluation tools for di…
View article: BunchBFT: Across-Cluster Consensus Protocol
BunchBFT: Across-Cluster Consensus Protocol Open
In this paper, we present BunchBFT Byzantine fault-tolerant state-machine replication for high performance and scalability. At the heart of BunchBFT is a novel design called the cluster-based approach that divides the replicas into cluster…
View article: BigBFT: A Multileader Byzantine Fault Tolerance Protocol for High Throughput
BigBFT: A Multileader Byzantine Fault Tolerance Protocol for High Throughput Open
This paper describes BigBFT, a multi-leader Byzantine fault tolerance protocol that achieves high throughput and scalable consensus in blockchain systems. BigBFT achieves this by (1) enabling every node to be a leader that can propose and …
View article: Precision, recall, and sensitivity of monitoring partially synchronous distributed programs
Precision, recall, and sensitivity of monitoring partially synchronous distributed programs Open
View article: Bottlenecks in Blockchain Consensus Protocols
Bottlenecks in Blockchain Consensus Protocols Open
Most of the Blockchain permissioned systems employ Byzantine fault-tolerance (BFT) consensus protocols to ensure that honest validators agree on the order for appending entries to their ledgers. In this paper, we study the performance and …
View article: PigPaxos: Devouring the Communication Bottlenecks in Distributed Consensus
PigPaxos: Devouring the Communication Bottlenecks in Distributed Consensus Open
Paxos family of protocols are employed by many cloud computing services and
distributed databases due to their excellent fault-tolerance properties.
Unfortunately, current Paxos deployments do not scale for more than a dozen
nodes due to t…
View article: Scaling Replicated State Machines with Compartmentalization [Technical Report]
Scaling Replicated State Machines with Compartmentalization [Technical Report] Open
State machine replication protocols, like MultiPaxos and Raft, are a critical component of many distributed systems and databases. However, these protocols offer relatively low throughput due to several bottlenecked components. Numerous ex…
View article: Scaling Strongly Consistent Replication
Scaling Strongly Consistent Replication Open
Strong consistency replication helps keep application logic simple and provides significant benefits for correctness and manageability. Unfortunately, the adoption of strongly-consistent replication protocols has been curbed due to their l…
View article: Using weaker consistency models with monitoring and recovery for improving performance of key-value stores
Using weaker consistency models with monitoring and recovery for improving performance of key-value stores Open
View article: Performance Analysis and Comparison of Distributed Machine Learning\n Systems
Performance Analysis and Comparison of Distributed Machine Learning\n Systems Open
Deep learning has permeated through many aspects of computing/processing\nsystems in recent years. While distributed training architectures/frameworks\nare adopted for training large deep learning models quickly, there has not been\na syst…
View article: Performance Analysis and Comparison of Distributed Machine Learning Systems
Performance Analysis and Comparison of Distributed Machine Learning Systems Open
Deep learning has permeated through many aspects of computing/processing systems in recent years. While distributed training architectures/frameworks are adopted for training large deep learning models quickly, there has not been a systema…
View article: Using Weaker Consistency Models with Monitoring and Recovery for\n Improving Performance of Key-Value Stores
Using Weaker Consistency Models with Monitoring and Recovery for\n Improving Performance of Key-Value Stores Open
Consistency properties provided by most key-value stores can be classified\ninto sequential consistency and eventual consistency. The former is easier to\nprogram with but suffers from lower performance whereas the latter suffers from\npot…
View article: WPaxos: Wide Area Network Flexible Consensus
WPaxos: Wide Area Network Flexible Consensus Open
WPaxos is a multileader Paxos protocol that provides low-latency and high-throughput consensus across wide-area network (WAN) deployments. WPaxos uses multileaders, and partitions the object-space among these multileaders. Unlike staticall…
View article: Dissecting the Performance of Strongly-Consistent Replication Protocols
Dissecting the Performance of Strongly-Consistent Replication Protocols Open
Many distributed databases employ consensus protocols to ensure that data is replicated in a strongly-consistent manner on multiple machines despite failures and concurrency. Unfortunately, these protocols show widely varying performance u…
View article: CausalSpartanX: Causal Consistency and Non-Blocking Read-Only Transactions
CausalSpartanX: Causal Consistency and Non-Blocking Read-Only Transactions Open
Causal consistency is an intermediate consistency model that can be achieved together with high availability and performance requirements even in presence of network partitions. In the context of partitioned data stores, it has been shown …
View article: Does The Cloud Need Stabilizing?
Does The Cloud Need Stabilizing? Open
The last decade has witnessed rapid proliferation of cloud computing. While even the smallest distributed programs (with 3-5 actions) produce many unanticipated error cases due to concurrency involved, it seems short of a miracle these web…
View article: Technical Report: Optimistic Execution in Key-Value Store
Technical Report: Optimistic Execution in Key-Value Store Open
Limitations of the CAP theorem imply that if availability is desired in the presence of network partitions, one must sacrifice sequential consistency, a consistency model that is more natural for system design. We focus on the problem of w…
View article: Optimistic Execution in Key-Value Store
Optimistic Execution in Key-Value Store Open
Limitations of CAP theorem imply that if availability is desired in the presence of network partitions, one must sacrifice sequential consistency, a consistency model that is more natural for system design. We focus on the problem of what …
View article: Monitoring Partially Synchronous Distributed Systems using SMT Solvers
Monitoring Partially Synchronous Distributed Systems using SMT Solvers Open
In this paper, we discuss the feasibility of monitoring partially synchronous distributed systems to detect latent bugs, i.e., errors caused by concurrency and race conditions among concurrent processes. We present a monitoring framework w…
View article: Multileader WAN Paxos: Ruling the Archipelago with Fast Consensus.
Multileader WAN Paxos: Ruling the Archipelago with Fast Consensus. Open
We present WPaxos, a multileader wide area network (WAN) Paxos protocol, that
achieves low-latency high-throughput consensus across WAN deployments. WPaxos
dynamically partitions the global object-space across multiple concurrent
leaders t…
View article: WPaxos: Ruling the Archipelago with Fast Consensus
WPaxos: Ruling the Archipelago with Fast Consensus Open
View article: Querying on Federated Sensor Networks
Querying on Federated Sensor Networks Open
A Federated Sensor Network (FSN) is a network of geographically distributed Wireless Sensor Networks (WSNs) called islands. For querying on an FSN, we introduce the Layered Federated Sensor Network (L-FSN) Protocol. For layered management,…
View article: Precision, Recall, and Sensitivity of Monitoring Partially Synchronous Distributed Systems
Precision, Recall, and Sensitivity of Monitoring Partially Synchronous Distributed Systems Open
Runtime verification focuses on analyzing the execution of a given program by a monitor to determine if it is likely to violate its specifications. There is often an impedance mismatch between the assumptions/model of the monitor and that …
View article: Sosyal Öğrenme Teorisine Dayalı Öğretim Etkinliklerinin, Öğrencilerin Akademik Başarılarının Kalıcılığına Olan Etkisinin İncelenmesi
Sosyal Öğrenme Teorisine Dayalı Öğretim Etkinliklerinin, Öğrencilerin Akademik Başarılarının Kalıcılığına Olan Etkisinin İncelenmesi Open
View article: Analysis of Bounds on Hybrid Vector Clocks
Analysis of Bounds on Hybrid Vector Clocks Open
Hybrid vector clocks (HVC) implement vector clocks (VC) in a space-efficient manner by exploiting the availability of loosely-synchronized physical clocks at each node. In this paper, we develop a model for determining the bounds on the si…