English
Related papers

Related papers: xNVMe: Unleashing Storage Hardware-Software Co-des…

200 papers

The performance and capacity of solid-state drives (SSDs) are continuously improving to meet the increasing demands of modern data-intensive applications. Unfortunately, communication between the SSD controller and memory chips (e.g., 2D/3D…

Virtualization is an emerging and optimistic prospect in the IT industry. Its impact has a footprint widely in digital infrastructure. Many innovativeness sectors utilized the concept of virtualization to reduce the cost of frameworks. In…

Networking and Internet Architecture · Computer Science 2020-06-26 Abdul Ahad Abro , Ufaque Shaikh

Many-core architectures of the future are likely to have distributed memory organizations and need fine grained concurrency management to be used effectively. The Self-adaptive Virtual Processor (SVP) is an abstract concurrent programming…

Distributed, Parallel, and Cluster Computing · Computer Science 2011-04-21 Michiel W. van Tol , Juha Koivisto

A key enabling technology of NFV is software dataplane, which has attracted much attention in both academia and industry recently. Yet, till now there is little understanding about its performance in practice. In this paper, we make a…

Networking and Internet Architecture · Computer Science 2016-05-23 Zhixiong Niu , Hong Xu , Yongqiang Tian , Libin Liu , Peng Wang , Zhenhua Li

Cloud computing relies on secure and efficient virtualization. Software level security solutions compromise the performance of virtual machines (VMs), as a large amount of computational power would be utilized for running the security…

Hardware Architecture · Computer Science 2018-05-11 Jithin R , Priya Chandran

Intel OptaneTM DC Persistent Memory resides on the memory bus and approaches DRAM in access latency. One avenue for its adoption is to employ it in place of persistent storage; another is to use it as a cheaper and denser extension of DRAM.…

Hardware Architecture · Computer Science 2022-05-30 Alexandra Fedorova , Keith Smith , Keith Bostic , Alexander Gorrod , Sue LoVerso , Michael Cahill

Virtualization enables multiple applications to share the same wireless sensor and actuator network (WSAN). However, in heterogeneous environments, virtualized wireless sensor and actuator networks (VWSAN) raise new challenges, such as the…

Networking and Internet Architecture · Computer Science 2017-10-17 Carla Mouradian , Tonmoy Saha , Jagruti Sahoo , Mohammad Abu-Lebdeh , Roch Glitho , Monique Morrow , Paul Polakos

We report our design, development, installation and troubleshooting of an open source Gnome X Scanning Microscopy (GXSM) software package for controlling and processing of modern Scanning Probe Microscopy (SPM) system as a development tool…

Instrumentation and Detectors · Physics 2014-10-13 S. K. Suresh Babu , J. S. Devrenjith Singh , D. Jackuline Moni , D. Devaprakasam

Non-volatile memory (NVM) technologies such as spin-transfer torque magnetic random access memory (STT-MRAM) and spin-orbit torque magnetic random access memory (SOT-MRAM) have significant advantages compared to conventional SRAM due to…

Hardware Architecture · Computer Science 2022-05-23 Ahmet Inci , Mehmet Meric Isgenc , Diana Marculescu

Serverless computing is renowned for its computation elasticity, yet its full potential is often constrained by the requirement for functions to operate within local and dedicated background environments, resulting in limited memory…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-24 Jialiang Huang , Teng Ma , Zheng Liu , Sixing Lin , Kang Chen , Jinlei Jiang , Xia Liao , Yingdi Shan , Yongwei Wu , Ning Zhang , Mengting Lu , Tao Ma , Haifeng Gong , Mingxing Zhang

Network function virtualization (NFV) is an emerging design paradigm that replaces physical middlebox devices with software modules running on general purpose commodity servers. While gradually transitioning to NFV, Internet service…

Networking and Internet Architecture · Computer Science 2022-02-22 Gamal Sallam , Zizhan Zheng , Bo Ji

Solid-state drives (SSDs) are well suited for near-data processing (NDP) because they: (1) store large application datasets, and (2) support three NDP paradigms: in-storage processing (ISP), processing using DRAM in the SSD (PuD-SSD), and…

The conventional von Neumann architecture has been revealed as a major performance and energy bottleneck for rising data-intensive applications. %, due to the intensive data movements. The decade-old idea of leveraging in-memory processing…

Hardware Architecture · Computer Science 2019-06-18 Bing Li , Bonan Yan , Hai , Li

We propose PAIO, the first general-purpose framework that enables system designers to build custom-made Software-Defined Storage (SDS) data plane stages. It provides the means to implement storage optimizations adaptable to different…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-08-16 Ricardo Macedo , Yusuke Tanimura , Jason Haga , Vijay Chidambaram , José Pereira , João Paulo

Over the years, hardware trends have introduced various heterogeneous compute units while also bringing network and storage bandwidths within an order of magnitude of memory subsystems. In response, developers have used increasingly exotic…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-01-20 Aldrin Montana , Yuanqing Xue , Jeff LeFevre , Carlos Maltzahn , Josh Stuart , Philip Kufeldt , Peter Alvaro

Multi-variant execution (MVX) systems amplify the effectiveness of software diversity techniques. The key idea is to run multiple diversified program variants in lockstep while providing them with the same input and monitoring their…

Cryptography and Security · Computer Science 2020-11-05 Alexios Voulimeneas , Dokyung Song , Per Larsen , Michael Franz , Stijn Volckaert

SSDs are emerging storage devices which unlike HDDs, do not have mechanical parts and therefore, have superior performance compared to HDDs. Due to the high cost of SSDs, entirely replacing HDDs with SSDs is not economically justified.…

Performance · Computer Science 2018-12-12 Reza Salkhordeh , Mostafa Hadizadeh , Hossein Asadi

Software Defined Networking (SDN) promises greater flexibility for directing packet flows, and Network Function Virtualization promises to enable dynamic management of software-based network functions. However, the current divide between an…

Networking and Internet Architecture · Computer Science 2016-06-09 Wei Zhang , Guyue Liu , Timothy Wood , K. K. Ramakrishnan , Jinho Hwang

In this paper, we present a framework for moving compute and data between processing elements in a distributed heterogeneous system. The implementation of the framework is based on the LLVM compiler toolchain combined with the UCX…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-13 Wenbin Lu , Luis E. Peña , Pavel Shamis , Valentin Churavy , Barbara Chapman , Steve Poole

The adoption of heterogeneous computing systems based on diverse architectures to achieve exascale computing power has worsened the performance portability problem of scientific applications that were designed to run on these platforms. To…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-17 Ami Marowka