Research challenges in nextgen service orchestration
Fog/edge computing, function as a service, and programmable infrastructures, like software-
defined networking or network function virtualisation, are becoming ubiquitously used in …
defined networking or network function virtualisation, are becoming ubiquitously used in …
A survey and classification of software-defined storage systems
The exponential growth of digital information is imposing increasing scale and efficiency
demands on modern storage infrastructures. As infrastructure complexity increases, so does …
demands on modern storage infrastructures. As infrastructure complexity increases, so does …
Mochi: Composing data services for high-performance computing environments
Technology enhancements and the growing breadth of application workflows running on
high-performance computing (HPC) platforms drive the development of new data services …
high-performance computing (HPC) platforms drive the development of new data services …
Append is near: Log-based data management on ZNS SSDs
D Purandare, P Wilcox, H Litz… - 12th Annual Conference on …, 2022 - par.nsf.gov
Log-based data management systems use storage as if it were an append-only medium,
transforming random writes into sequential writes, which delivers significant benefits when …
transforming random writes into sequential writes, which delivers significant benefits when …
Splinter:{bare-metal} extensions for {multi-tenant}{low-latency} storage
C Kulkarni, S Moore, M Naqvi, T Zhang… - … USENIX Symposium on …, 2018 - usenix.org
In-memory key-value stores that use kernel-bypass networking serve millions of operations
per second per machine with microseconds of latency. They are fast in part because they …
per second per machine with microseconds of latency. They are fast in part because they …
Reimagining codesign for advanced scientific computing: Report for the ascr workshop on reimagining codesign
In March 2021, the US Department of Energy's Advanced Scientific Computing Research
program convened the Workshop on Reimagining Codesign. The workshop, also known as …
program convened the Workshop on Reimagining Codesign. The workshop, also known as …
Ship compute or ship data? why not both?
How cloud applications should interact with their data remains an active area of research.
Over the last decade, many have suggested relying on a key-value (KV) interface to interact …
Over the last decade, many have suggested relying on a key-value (KV) interface to interact …
{PAIO}: General, Portable {I/O} Optimizations With Minor Application Modifications
We present PAIO, a framework that allows developers to implement portable I/O policies and
optimizations for different applications with minor modifications to their original code base …
optimizations for different applications with minor modifications to their original code base …
Adaptive placement for in-memory storage functions
Fast networks and the desire for high resource utilization in data centers and the cloud have
driven disaggregation. Application compute is separated from storage, but this leads to high …
driven disaggregation. Application compute is separated from storage, but this leads to high …
Safe and efficient remote application code execution on disaggregated nvm storage with ebpf
K Kourtis, A Trivedi, N Ioannou - arXiv preprint arXiv:2002.11528, 2020 - arxiv.org
With rapid improvements in NVM storage devices, the performance bottleneck is gradually
shifting to the network, thus giving rise to the notion of" data movement wall". To reduce the …
shifting to the network, thus giving rise to the notion of" data movement wall". To reduce the …