English
Related papers

Related papers: RIO: Order-Preserving and CPU-Efficient Remote Sto…

200 papers

With the increase of huge amounts of data in volume, velocity, and variety, the need for capacity of Redundant Arrays of Inexpensive Disks (RAID) storage systems is dramatically growing. However, the probability of disk failures in RAID…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-09-15 De-zhai Yuan , Xing-yi Peng , Ting Liu , Zhe Cui

Disk-based graph indexes for approximate nearest neighbor search (ANNS) must serve latency-sensitive queries and throughput-demanding updates concurrently. We observe that over 40% of search-thread CPU time is spent stalling on disk I/O;…

Databases · Computer Science 2026-05-20 Juncheng Zhang , Yuanming Ren , Yongkun Li , Patrick P. C. Lee

This paper presents a novel storage aware routing (STAR) protocol designed to provide a general networking solution over a broad range of wired and wireless usage scenarios. STAR enables routing policies which adapt seamlessly from a…

Networking and Internet Architecture · Computer Science 2021-05-18 Shweta Jain , Snehapreethi Gopinath , Dipankar Raychaudhuri

With the growing applications of the Internet of Things (IoT), a major challenge is to ensure continuous connectivity while providing prioritized access. In dense IoT scenarios, synchronization may be disrupted either by the movement of…

Signal Processing · Electrical Eng. & Systems 2026-01-21 Shama Siddiqui , Anwar Ahmed Khan , Nicola Marchetti

Modern datacenter RDMA is bottlenecked at the network interface, not the wire. A NIC running RoCE or InfiniBand holds per-connection state for every (application, remote-endpoint) pair - hundreds of megabytes at 1024-application fanout -…

Artificial Intelligence · Computer Science 2026-05-28 Bojie Li

Exploiting memory level parallelism (MLP) is crucial to hide long memory and last level cache access latencies. While out-of-order (OoO) cores, and techniques building on them, are effective at exploiting MLP, they deliver poor energy…

Hardware Architecture · Computer Science 2022-01-04 Rakesh Kumar , Mehdi Alipour , David Black-Schaffer

Purpose: The purpose of this article is to present a system that enhances the security, efficiency, and reconfigurability of an Internet-of-Things (IoT) system used for surveillance and monitoring. Methods: A Multi-Processor System-On-Chip…

Cryptography and Security · Computer Science 2023-03-28 Nicholas Murray-Hill , Laura Fontes , Pedro Machado , Isibor Kennedy Ihianle

Edge computing is a promising solution to enable low-latency IoT applications, by shifting computation from remote data centers to local devices, less powerful but closer to the end user devices. However, this creates the challenge on how…

Networking and Internet Architecture · Computer Science 2025-03-04 Claudio Cicconetti , Marco Conti , Andrea Passarella

Contemporary distributed computing workloads, including scientific computation, data mining, and machine learning, increasingly demand OS networking with minimal latency as well as high throughput, security, and reliability. However,…

Operating Systems · Computer Science 2025-09-30 Yanlin Du , Ruslan Nikolaev

R is a numerical computing environment that is widely popular for statistical data analysis. Like many such environments, R performs poorly for large datasets whose sizes exceed that of physical memory. We present our vision of RIOT (R with…

Databases · Computer Science 2009-09-15 Yi Zhang , Herodotos Herodotou , Jun Yang

Major chip manufacturers have all introduced multicore microprocessors. Multi-socket systems built from these processors are routinely used for running various server applications. Depending on the application that is run on the system,…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-09-25 Murthy Durbhakula

In this paper, we propose an Efficient Two-Level I/O Caching Architecture (ETICA) for virtualized platforms that can significantly improve I/O latency, endurance, and cost (in terms of cache size) while preserving the reliability of…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-15 Saba Ahmadian , Reza Salkhordeh , Onur Mutlu , Hossein Asadi

Cloud computing has attracted both end-users and Cloud Service Providers (CSPs) in recent years. Improving resource utilization rate (RUtR), such as CPU and memory usages on servers, while maintaining Quality-of-Service (QoS) is one key…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-02-13 Mingxi Cheng , Ji Li , Paul Bogdan , Shahin Nazarian

With the advent of the Internet-of-Things (IoT), handling large volumes of time-series data has become a growing concern. Data, generated from millions of Internet-connected sensors, will drive new IoT applications and services. A key…

Databases · Computer Science 2016-05-10 Daniel G. Waddington , Changhui Lin

RAID proposal advocated replacing large disks with arrays of PC disks, but as the capacity of small disks increased 100-fold in 1990s the production of large disks was discontinued. Storage dependability is increased via replication or…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-01-09 Alexander Thomasian

Data center operators face a bewildering set of choices when considering how to provision resources on machines with complex I/O subsystems. Modern I/O subsystems often have a rich mix of fast, high performing, but expensive SSDs sitting…

Databases · Computer Science 2012-01-04 Ning Zhang , Junichi Tatemura , Jignesh M. Patel , Hakan Hacıgümüş

DRAM-based main memories have read operations that destroy the read data, and as a result, must buffer large amounts of data on each array access to keep chip costs low. Unfortunately, system-level trends such as increased memory contention…

Hardware Architecture · Computer Science 2018-12-18 Justin Meza , Jing Li , Onur Mutlu

Major chip manufacturers have all introduced multicore microprocessors. Multi-socket systems built from these processors are used for running various server applications. Depending on the application that is run on the system, remote memory…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-08-13 Murthy Durbhakula

Next-generation IoT applications increasingly span across autonomous administrative entities, necessitating silo-cooperative scheduling to leverage diverse computational resources while preserving data privacy. However, realizing efficient…

Machine Learning · Computer Science 2026-03-17 Zhiyu Wang , Mohammad Goudarzi , Mingming Gong , Rajkumar Buyya

High-mobility scenarios are becoming increasingly critical in next-generation communication systems. While multiple-input multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) stands as a prominent technology, its…

Signal Processing · Electrical Eng. & Systems 2025-12-22 Hengyu Zhang , Xuehan Wang , Xu Shi , Jintao Wang , Zhaohui Yang