Application programming interface (API) research: A review of the past to inform the future

J Ofoeda, R Boateng, J Effah - International Journal of Enterprise …, 2019 - igi-global.com
The purpose of this study is to perform a synthesis of API research. The study took stock of
literature from academic journals on APIs with their associated themes, frameworks …

Firecracker: Lightweight virtualization for serverless applications

A Agache, M Brooker, A Iordache, A Liguori… - … USENIX symposium on …, 2020 - usenix.org
Serverless containers and functions are widely used for deploying and managing software
in the cloud. Their popularity is due to reduced cost of operations, improved utilization of …

{LegoOS}: A disseminated, distributed {OS} for hardware resource disaggregation

Y Shan, Y Huang, Y Chen, Y Zhang - 13th USENIX Symposium on …, 2018 - usenix.org
The monolithic server model where a server is the unit of deployment, operation, and failure
is meeting its limits in the face of several recent hardware and application trends. To improve …

{Graphene-SGX}: A practical library {OS} for unmodified applications on {SGX}

CC Tsai, DE Porter, M Vij - 2017 USENIX Annual Technical Conference …, 2017 - usenix.org
Intel SGX hardware enables applications to protect themselves from potentially-malicious
OSes or hypervisors. In cloud computing and other systems, many users and applications …

Unikraft: fast, specialized unikernels the easy way

S Kuenzer, VA Bădoiu, H Lefeuvre… - Proceedings of the …, 2021 - dl.acm.org
Unikernels are famous for providing excellent performance in terms of boot times,
throughput and memory consumption, to name a few metrics. However, they are infamous …

Sysfilter: Automated system call filtering for commodity software

N DeMarinis, K Williams-King, D **… - … on Research in Attacks …, 2020 - usenix.org
Modern OSes provide a rich set of services to applications, primarily accessible via the
system call API, to support the ever growing functionality of contemporary software …

A binary-compatible unikernel

P Olivier, D Chiba, S Lankes, C Min… - Proceedings of the 15th …, 2019 - dl.acm.org
Unikernels are minimal single-purpose virtual machines. They are highly popular in the
research domain due to the benefits they provide. A barrier to their widespread adoption is …

Microkernel Goes General: Performance and Compatibility in the {HongMeng} Production Microkernel

H Chen, X Miao, N Jia, N Wang, Y Li, N Liu… - … USENIX Symposium on …, 2024 - usenix.org
The virtues of security, reliability, and extensibility have made state-of-the-art microkernels
prevalent in embedded and safety-critical scenarios. However, they face performance and …

Scale and performance in a filesystem semi-microkernel

J Liu, A Rebello, Y Dai, C Ye, S Kannan… - Proceedings of the …, 2021 - dl.acm.org
We present uFS, a user-level filesystem semi-microkernel. uFS takes advantage of a high-
performance storage development kit to realize a fully-functional, crash-consistent, highly …

Edge computing: The case for heterogeneous-ISA container migration

A Barbalace, ML Karaoui, W Wang, T **ng… - Proceedings of the 16th …, 2020 - dl.acm.org
Edge computing is a recent computing paradigm that brings cloud services closer to the
client. Among other features, edge computing offers extremely low client/server latencies. To …