中文
相关论文

相关论文: Scaling Replicated State Machines with Compartment…

200 篇论文

There is no shortage of state machine replication protocols. From Generalized Paxos to EPaxos, a huge number of replication protocols have been proposed that achieve high throughput and low latency. However, these protocols all have two…

分布式、并行与集群计算 · 计算机科学 2020-03-03 Michael Whittaker , Neil Giridharan , Adriana Szekeres , Joseph M. Hellerstein , Ion Stoica

State machine replication protocols, like MultiPaxos and Raft, are at the heart of nearly every strongly consistent distributed database. To tolerate machine failures, these protocols must replace failed machines with live machines, a…

分布式、并行与集群计算 · 计算机科学 2020-07-22 Michael Whittaker , Neil Giridharan , Adriana Szekeres , Joseph M. Hellerstein , Heidi Howard , Faisal Nawab , Ion Stoica

Consensus protocols are the foundation for building fault-tolerant, distributed systems, and services. They are also widely acknowledged as performance bottlenecks. Several recent systems have proposed accelerating these protocols using the…

分布式、并行与集群计算 · 计算机科学 2019-01-28 Huynh Tu Dang , Pietro Bressana , Han Wang , Ki Suh Lee , Noa Zilberman , Hakim Weatherspoon , Marco Canini , Fernando Pedone , Robert Soulé

Decomposing large systems into smaller components with limited privileges has long been recognized as an effective means to minimize the impact of exploits. Despite historical roots, demonstrated benefits, and a plethora of research efforts…

密码学与安全 · 计算机科学 2024-10-14 Hugo Lefeuvre , Nathan Dautenhahn , David Chisnall , Pierre Olivier

MultiPaxos, while a fundamental Replicated State Machine algorithm, suffers from a dearth of comprehensive guidelines for achieving a complete and correct implementation. This deficiency has hindered MultiPaxos' practical utility and…

分布式、并行与集群计算 · 计算机科学 2024-05-21 Zhiying Liang , Vahab Jabrayilov , Aleksey Charapko , Abutalib Aghayev

Distributed protocols such as 2PC and Paxos lie at the core of many systems in the cloud, but standard implementations do not scale. New scalable distributed protocols are developed through careful analysis and rewrites, but this process is…

分布式、并行与集群计算 · 计算机科学 2025-05-08 David Chu , Rithvik Panchapakesan , Shadaj Laddad , Lucky Katahanas , Chris Liu , Kaushik Shivakumar , Natacha Crooks , Joseph M. Hellerstein , Heidi Howard

State-machine replication, a fundamental approach to fault tolerance, requires replicas to execute commands deterministically, which usually results in sequential execution of commands. Sequential execution limits performance and underuses…

分布式、并行与集群计算 · 计算机科学 2014-04-29 Parisa Jalili Marandi , Fernando Pedone

Paxos is a prominent theory of state machine replication. Recent data intensive Systems those implement state machine replication generally require high throughput. Earlier versions of Paxos as few of them are classical Paxos, fast Paxos…

分布式、并行与集群计算 · 计算机科学 2014-07-07 Vinit Kumar , Ajay Agarwal

State machine replication is standard approach to fault tolerance. One of the key assumptions of state machine replication is that replicas must execute operations deterministically and thus serially. To benefit from multi-core servers,…

分布式、并行与集群计算 · 计算机科学 2018-05-15 Eduardo Alchieri , Fernando Dotti , Fernando Pedone

Online applications now routinely replicate their data at multiple sites around the world. In this paper we present Atlas, the first state-machine replication protocol tailored for such planet-scale systems. Atlas does not rely on a…

分布式、并行与集群计算 · 计算机科学 2020-05-19 Vitor Enes , Carlos Baquero , Tuanir França Rezende , Alexey Gotsman , Matthieu Perrin , Pierre Sutra

With the slowdown of Moore's law, CPU-oriented packet processing in software will be significantly outpaced by emerging line speeds of network interface cards (NICs). Single-core packet-processing throughput has saturated. We consider the…

网络与互联网体系结构 · 计算机科学 2024-06-18 Qiongwen Xu , Sebastiano Miano , Xiangyu Gao , Tao Wang , Adithya Murugadass , Songyuan Zhang , Anirudh Sivaraman , Gianni Antichi , Srinivas Narayana

Distributed computing frameworks such as MapReduce and Spark are often used to process large-scale data computing jobs. In wireless scenarios, exchanging data among distributed nodes would seriously suffer from the communication bottleneck…

信息论 · 计算机科学 2023-10-25 Youlong Wu , Zhenhao Huang , Kai Yuan , Shuai Ma , Yue Bi

Consensus, state-machine replication (SMR) and total order broadcast (TOB) protocols are notorious for being poorly scalable with the number of participating nodes. Despite the recent race to reduce overall message complexity of…

分布式、并行与集群计算 · 计算机科学 2022-03-14 Chrysoula Stathakopoulou , Matej Pavlovic , Marko Vukolić

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…

分布式、并行与集群计算 · 计算机科学 2021-01-22 Aleksey Charapko , Ailidani Ailijiang , Murat Demirbas

Previous work has shown that there are two major complexity barriers in the synthesis of fault-tolerant distributed programs: (1) generation of fault-span, the set of states reachable in the presence of faults, and (2) resolving deadlock…

分布式、并行与集群计算 · 计算机科学 2009-12-15 Fuad Abujarad , Borzoo Bonakdarpour , Sandeep S. Kulkarni

Compartmentalization is good security-engineering practice. By breaking a large software system into mutually distrustful components that run with minimal privileges, restricting their interactions to conform to well-defined interfaces, we…

密码学与安全 · 计算机科学 2017-04-18 Yannis Juglaret , Catalin Hritcu , Arthur Azevedo de Amorim , Boris Eng , Benjamin C. Pierce

Distributed computing frameworks such as MapReduce are often used to process large computational jobs. They operate by partitioning each job into smaller tasks executed on different servers. The servers also need to exchange intermediate…

分布式、并行与集群计算 · 计算机科学 2020-04-20 Konstantinos Konstantinidis , Aditya Ramamoorthy

Existing high-end embedded systems face frequent security attacks. Software compartmentalization is one technique to limit the attacks' effects to the compromised compartment and not the entire system. Unfortunately, the existing…

One typical use case of large-scale distributed computing in data centers is to decompose a computation job into many independent tasks and run them in parallel on different machines, sometimes known as the "embarrassingly parallel"…

分布式、并行与集群计算 · 计算机科学 2014-04-07 Da Wang , Gauri Joshi , Gregory Wornell

State-machine replication, a fundamental approach to designing fault-tolerant services, requires commands to be executed in the same order by all replicas. Moreover, command execution must be deterministic: each replica must produce the…

分布式、并行与集群计算 · 计算机科学 2013-11-26 Parisa Jalili Marandi , Carlos Eduardo Bezerra , Fernando Pedone
‹ 上一页 1 2 3 10 下一页 ›