Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- posterJuly 2024
Hardware Assist for Linux IPC on an FPGA Platform
CF '24: Proceedings of the 21st ACM International Conference on Computing FrontiersMay 2024, Pages 322–323https://doi.org/10.1145/3649153.3652998Specialized hardware units often accelerate compute-intensive or memory-heavy functions. In previous publications, we proposed concepts to assist Linux with a hardware unit for managing waiting threads to improve blocking inter-process communication (IPC)...
- research-articleJuly 2024
HASIIL: Hardware-Assisted Scheduling to Improve IPC Latency in Linux
CF '24: Proceedings of the 21st ACM International Conference on Computing FrontiersMay 2024, Pages 80–87https://doi.org/10.1145/3649153.3649197Inter-processes communication (IPC) is essential for multi-threaded applications to achieve efficient execution. Synchronization through IPC can become a bottleneck for these applications. The effectiveness of IPC is determined by both its latency and ...
- research-articleApril 2024
Cherifying Linux: A Practical View on using CHERI
- Kui Wang,
- Dmitry Kasatkin,
- Vincent Ahlrichs,
- Lukas Auer,
- Konrad Hohentanner,
- Julian Horsch,
- Jan-Erik Ekberg
EuroSec '24: Proceedings of the 17th European Workshop on Systems SecurityApril 2024, Pages 15–21https://doi.org/10.1145/3642974.3652282The CHERI ISA extension enables modern RISC CPU architectures such as RISC-V to enforce memory safety in C/C++ programs. Recent academic works [2, 7, 15] use CHERI for point solutions like constructing enclaves, verifying C programs, or hardening ...
- research-articleJuly 2024
Machine learning-powered traffic processing in commodity hardware with eBPF
Computer Networks: The International Journal of Computer and Telecommunications Networking (CNTW), Volume 243, Issue CApr 2024https://doi.org/10.1016/j.comnet.2024.110295AbstractNetwork softwarization is paving the way for the design and development of Next-Generation Networks (NGNs), which are demanding profound improvements to existing communication infrastructures. Two of the fundamental pillars of NGNs are ...
- research-articleMarch 2024
The Open-source DeLiBA2 Hardware/Software Framework for Distributed Storage Accelerators
ACM Transactions on Reconfigurable Technology and Systems (TRETS), Volume 17, Issue 2Article No.: 23, Pages 1–32https://doi.org/10.1145/3624482With the trend towards ever larger “big data” applications, many of the gains achievable by using specialized compute accelerators become diminished due to the growing I/O overheads. While there have been several research efforts into computational ...
-
- research-articleNovember 2023
CARAT KOP: Towards Protecting the Core HPC Kernel from Linux Kernel Modules
SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and AnalysisNovember 2023, Pages 1596–1605https://doi.org/10.1145/3624062.3624237Extending Linux through the kernel module interface can offer immense benefits and capabilities in high performance computing (HPC). These extensions can also be more readily deployed because Linux is the common, typically only, supported OS choice ...
- research-articleOctober 2023
Maximizing VMs' IO Performance on Overcommitted CPUs with Fairness
SoCC '23: Proceedings of the 2023 ACM Symposium on Cloud ComputingOctober 2023, Pages 93–108https://doi.org/10.1145/3620678.3624649To improve resource utilization and reduce costs many Cloud providers adopt virtual machines (VMs) overcommitment. While effective, this strategy may lead to adverse outcomes, significantly affecting a VM IO performance when one virtual CPU (vCPU) is ...
- ArticleSeptember 2023
“Is Proton Good Enough?” - A Performance Comparison Between Gaming on Windows and Linux
Computational Collective IntelligenceSep 2023, Pages 634–646https://doi.org/10.1007/978-3-031-41456-5_48AbstractIn this paper a performance comparison of Proton - a Linux-based compatibility layer - and native Windows is carried out for the purpose of video gaming. Proton, being a fork project of Wine, is a compatibility layer and just as Wine allows to run ...
- research-articleJune 2024
Anomaly Detection of System Behavior in Cloud Computing Environments based on One-Class SVM
AIPR '23: Proceedings of the 2023 6th International Conference on Artificial Intelligence and Pattern RecognitionSeptember 2023, Pages 1504–1510https://doi.org/10.1145/3641584.3641811With the rapid development and widespread adoption of cloud computing, ensuring the stability and security of cloud computing environments has become increasingly important. However, due to the complexity and highly dynamic nature of cloud computing ...
- ArticleAugust 2023
How Do OS and Application Schedulers Interact? An Investigation with Multithreaded Applications
- Jonas H. Müller Korndörfer,
- Ahmed Eleliemy,
- Osman Seckin Simsek,
- Thomas Ilsche,
- Robert Schöne,
- Florina M. Ciorba
Euro-Par 2023: Parallel ProcessingAug 2023, Pages 214–228https://doi.org/10.1007/978-3-031-39698-4_15AbstractScheduling is critical for achieving high performance for parallel applications executing on high performance computing (HPC) systems. Scheduling decisions can be taken at batch system, application, and operating system (OS) levels. In this work, ...
- research-articleAugust 2023
Using Ansible Playbooks to Port Non-cloud-Native Applications Across Linux Distributions: A Novel Approach
AbstractPorting of software applications is a very old research problem and has led to many unique solutions like POSIX interface specifications. Linux distributions have a similar standard named LSB or linux standard base; however, even after decades of ...
- short-paperSeptember 2023
FASTQ File Compression Benchmarking Using Lossless General Purpose Algorithms
PEARC '23: Practice and Experience in Advanced Research Computing 2023: Computing for the Common GoodJuly 2023, Pages 315–319https://doi.org/10.1145/3569951.3597577FASTQ format is a text-based format for storing a biological sequence (usually nucleotide sequence) and its corresponding quality scores used for genome sequencing. While most text-based formats compress well using traditional methods such as tar and ...
- invited-talkApril 2023
Why are Hyperlinks Blue?: A deep dive into browser hyperlink color history
WWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023April 2023, Pages 633–641https://doi.org/10.1145/3543873.3587714The internet has ingrained itself into every aspect of our lives, but there's one aspect of the digital world that some take for granted. Did you ever notice that many links, specifically hyperlinks, are blue? When a coworker casually asked me why links ...
- research-articleApril 2023
Composable distributed real-time systems with deterministic network channels
- Henrik Austad,
- Erling Rennemo Jellum,
- Sverre Hendseth,
- Geir Mathisen,
- Torleiv Håland Bryne,
- Kristoffer Nyborg Gregertsen,
- Sigurd Mørkved Albrektsen,
- Bjarne Emil Helvik
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 137, Issue CApr 2023https://doi.org/10.1016/j.sysarc.2023.102853AbstractA system that needs to interact with the physical world in a timely manner is called a real-time system. When such a system is composed of multiple subsystems, or nodes, each of which is a geographically separate system, such a system ...
- research-articleMay 2023
Exploring the Effective Classroom Teaching Model Based on Cloud Platform - Linux Course as an Example
IC4E '23: Proceedings of the 2023 14th International Conference on E-Education, E-Business, E-Management and E-LearningFebruary 2023, Pages 40–46https://doi.org/10.1145/3588243.3588255The traditional experimental learning environment that is used to teach Linux courses in schools like colleges and universities has a number of drawbacks that can be mitigated by the creation of a cloud platform, which ensures the continuity and safety ...
- research-articleJune 2022
An allosteric ribozyme generator and an inverse folding ribozyme generator: Two computer programs for automated computational design of oligonucleotide-sensing allosteric hammerhead ribozymes with YES Boolean logic function based on experimentally validated algorithms
Computers in Biology and Medicine (CBIM), Volume 145, Issue CJun 2022https://doi.org/10.1016/j.compbiomed.2022.105469AbstractDesigning oligonucleotide-sensing ribozymes using computational approaches is advantageous to in vitro selection methods for efficiency and accuracy. Allosteric ribozymes can be computationally designed for various applications in gene ...
Graphical abstractDisplay Omitted
Highlights- Computational design of allosteric ribozymes.
- Synthetic hammerhead ribozymes ...
- research-articleMay 2022
A Pressure-Aware Policy for Contention Minimization on Multicore Systems
ACM Transactions on Architecture and Code Optimization (TACO), Volume 19, Issue 3Article No.: 40, Pages 1–26https://doi.org/10.1145/3524616Modern Chip Multiprocessors (CMPs) are integrating an increasing amount of cores to address the continually growing demand for high-application performance. The cores of a CMP share several components of the memory hierarchy, such as Last-Level Cache (LLC)...
- research-articleApril 2022
A Linux-based support for developing real-time applications on heterogeneous platforms with dynamic FPGA reconfiguration
Future Generation Computer Systems (FGCS), Volume 129, Issue CApr 2022, Pages 125–140https://doi.org/10.1016/j.future.2021.11.007AbstractComputing platforms for next-generation cyber–physical systems are evolving towards heterogeneous architectures comprising different processing elements and hardware accelerators. In particular, SoC-FPGA platforms, including multiple ...
Highlights- Cyber-physical systems demand complex computing workloads with real-time constraints;
- research-articleJanuary 2022
RAIL: Predictable, Low Tail Latency for NVMe Flash
ACM Transactions on Storage (TOS), Volume 18, Issue 1Article No.: 5, Pages 1–21https://doi.org/10.1145/3465406Flash-based storage is replacing disk for an increasing number of data center applications, providing orders of magnitude higher throughput and lower average latency. However, applications also require predictable storage latency. Existing Flash devices ...
- research-articleJanuary 2022
Data centre energy efficiency optimisation in high-speed packet I/O frameworks
International Journal of Communication Networks and Distributed Systems (IJCNDS), Volume 28, Issue 32022, Pages 266–286https://doi.org/10.1504/ijcnds.2022.122175To meet the demands for faster network packet processing requirements in data centres, packet I/O accelerator solutions have emerged which are dedicated to enabling faster packet forwarding capabilities. Often, such I/O frameworks are implemented in ...