Distributed SDN control: Survey, taxonomy, and challenges

F Bannour, S Souihi, A Mellouk - … Communications Surveys & …, 2017 - ieeexplore.ieee.org
As opposed to the decentralized control logic underpinning the devising of the Internet as a
complex bundle of box-centric protocols and vertically integrated solutions, the software …

A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

Blockchain consensus protocols in the wild

C Cachin, M Vukolić - arxiv preprint arxiv:1707.01873, 2017 - arxiv.org
A blockchain is a distributed ledger for recording transactions, maintained by many nodes
without central authority through a distributed cryptographic protocol. All nodes validate the …

Cloudburst: Stateful functions-as-a-service

V Sreekanti, C Wu, XC Lin, J Schleier-Smith… - arxiv preprint arxiv …, 2020 - arxiv.org
Function-as-a-Service (FaaS) platforms and" serverless" cloud computing are becoming
increasingly popular. Current FaaS offerings are targeted at stateless functions that do …

Sok: Sharding on blockchain

G Wang, ZJ Shi, M Nixon, S Han - … of the 1st ACM Conference on …, 2019 - dl.acm.org
Blockchain is a distributed and decentralized ledger for recording transactions. It is
maintained and shared among the participating nodes by utilizing cryptographic primitives …

The quest for scalable blockchain fabric: Proof-of-work vs. BFT replication

M Vukolić - Open Problems in Network Security: IFIP WG 11.4 …, 2016 - Springer
Bitcoin cryptocurrency demonstrated the utility of global consensus across thousands of
nodes, changing the world of digital transactions forever. In the early days of Bitcoin, the …

Scalability, consistency, reliability and security in SDN controllers: a survey of diverse SDN controllers

S Ahmad, AH Mir - Journal of Network and Systems Management, 2021 - Springer
Abstract Software Defined Networking simplifies design, monitoring and management of
next generation networks by segregating a legacy network into a centralized control plane …

Tendermint: Byzantine fault tolerance in the age of blockchains

E Buchman - 2016 - atrium.lib.uoguelph.ca
Tendermint is a new protocol for ordering events in a distributed network under adversarial
conditions. More commonly known as consensus or atomic broadcast, the problem has …

In search of an understandable consensus algorithm

D Ongaro, J Ousterhout - … annual technical conference (USENIX ATC 14 …, 2014 - usenix.org
Raft is a consensus algorithm for managing a replicated log. It produces a result equivalent
to (multi-) Paxos, and it is as efficient as Paxos, but its structure is different from Paxos; this …

Renovating blockchain with distributed databases: An open source system

M Muzammal, Q Qu, B Nasrulin - Future generation computer systems, 2019 - Elsevier
A blockchain is a decentralised linked data structure that is characterised by its inherent
resistance to data modification, but it is deficient in search queries primarily due to its inferior …