A survey on the placement of virtual resources and virtual network functions
A Laghrissi, T Taleb - IEEE Communications Surveys & …, 2018 - ieeexplore.ieee.org
Cloud computing and network slicing are essential concepts of forthcoming 5G mobile
systems. Network slices are essentially chunks of virtual computing and connectivity …
systems. Network slices are essentially chunks of virtual computing and connectivity …
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 …
to (multi-) Paxos, and it is as efficient as Paxos, but its structure is different from Paxos; this …
CONGA: Distributed congestion-aware load balancing for datacenters
M Alizadeh, T Edsall, S Dharmapurikar… - Proceedings of the …, 2014 - dl.acm.org
We present the design, implementation, and evaluation of CONGA, a network-based
distributed congestion-aware load balancing mechanism for datacenters. CONGA exploits …
distributed congestion-aware load balancing mechanism for datacenters. CONGA exploits …
pFabric: Minimal near-optimal datacenter transport
In this paper we present pFabric, a minimalistic datacenter transport design that provides
near theoretically optimal flow completion times even at the 99th percentile for short flows …
near theoretically optimal flow completion times even at the 99th percentile for short flows …
Practical dynamic searchable encryption with small leakage
Abstract Dynamic Searchable Symmetric Encryption (DSSE) enables a client to encrypt his
document collection in a way that it is still searchable and efficiently updatable. However, all …
document collection in a way that it is still searchable and efficiently updatable. However, all …
Centrally banked cryptocurrencies
G Danezis, S Meiklejohn - arXiv preprint arXiv:1505.06895, 2015 - arxiv.org
Current cryptocurrencies, starting with Bitcoin, build a decentralized blockchain-based
transaction ledger, maintained through proofs-of-work that also generate a monetary supply …
transaction ledger, maintained through proofs-of-work that also generate a monetary supply …
Scaling memcache at facebook
R Nishtala, H Fugal, S Grimm, M Kwiatkowski… - … USENIX Symposium on …, 2013 - usenix.org
Memcached is a well known, simple, in memory caching solution. This paper describes how
Facebook leverages memcached as a building block to construct and scale a distributed key …
Facebook leverages memcached as a building block to construct and scale a distributed key …
Persistent B+-trees in non-volatile main memory
Computer systems in the near future are expected to have Non-Volatile Main Memory
(NVMM), enabled by a new generation of Non-Volatile Memory (NVM) technologies, such as …
(NVMM), enabled by a new generation of Non-Volatile Memory (NVM) technologies, such as …
The RAMCloud storage system
RAMCloud is a storage system that provides low-latency access to large-scale datasets. To
achieve low latency, RAMCloud stores all data in DRAM at all times. To support large …
achieve low latency, RAMCloud stores all data in DRAM at all times. To support large …
Tachyon: Reliable, memory speed storage for cluster computing frameworks
Tachyon is a distributed file system enabling reliable data sharing at memory speed across
cluster computing frameworks. While caching today improves read workloads, writes are …
cluster computing frameworks. While caching today improves read workloads, writes are …