Remote Direct Memory Access (RDMA) is a promising technology for achieving low latency and high bandwidth access to remote memory. However, performance interference exists when multiple tenants share an RDMA Network I...
详细信息
ISBN:
(纸本)9798400701252
Remote Direct Memory Access (RDMA) is a promising technology for achieving low latency and high bandwidth access to remote memory. However, performance interference exists when multiple tenants share an RDMA Network interface Card (RNIC) in the cloud environment. Although some initial studies have investigated the root cause and possible solutions to RDMA performance interference, there is no research to analyze and solve the performance interference from the RNIC architecture. Compared with the existing software approach, optimizing RNIC architecture can introduce less performance and CPU overhead. This paper addresses performance isolation by modeling, analyzing, and optimizing the transmit-side (TX) RNIC architecture. First, we introduce a baseline TX RNIC architecture to explain the existing performance interference. Then, we propose separate caching and slicing execution to avoid the bandwidth-sensitive tenants affecting latency-sensitive tenants. Later, we add isolated backpressure and adaptiveWeighted Round-robin scheduling to ensure the bandwidth-sensitive tenants share the bandwidth equally. Our experiments show that these optimizations achieve near-optimal performance isolation.
This paper introduces a midair balloon interface, a fast and soft interactive object in mid-air. Our approach tackles the trade-off between safety and speed by controlling a soft helium-filled balloon with external ac...
详细信息
We introduce HowToCut, an automatic approach that converts a Markdown-formatted tutorial into an interactive video that presents the visual instructions with a synthesized voiceover for narration. HowToCut extracts in...
详细信息
There have been drastic changes in the storage device landscape recently. At the center of the diverse storage landscape lies the NVMe interface, which allows high-performance and flexible communication models require...
详细信息
ISBN:
(纸本)9781939133328
There have been drastic changes in the storage device landscape recently. At the center of the diverse storage landscape lies the NVMe interface, which allows high-performance and flexible communication models required by these next-generation device types. However, its hardware-oriented definition and specification are bottlenecking the development and evaluation cycle for new revolutionary storage devices. In this paper, we present NVMeVirt, a novel approach to facilitate software-defined NVMe devices. A user can define any NVMe device type with custom features, and NVMeVirt allows it to bridge the gap between the host I/O stack and the virtual NVMe device in software. We demonstrate the advantages and features of NVMeVirt by realizing various storage types and configurations, such as conventional SSDs, low-latency high-bandwidth NVM SSDs, zoned namespace SSDs, and key-value SSDs with the support of PCI peer-to-peer DMA and NVMe-oF target offloading. We also make cases for storage research with NVMeVirt, such as studying the performance characteristics of database engines and extending the NVMe specification for the improved key-value SSD performance.
The increasing adoption of confidential computing is providing individual users with a more seamless interaction with numerous mobile and server devices. TrustZone is a promising security technology for the use of par...
详细信息
ISBN:
(纸本)9781939133373
The increasing adoption of confidential computing is providing individual users with a more seamless interaction with numerous mobile and server devices. TrustZone is a promising security technology for the use of partitioning sensitive private data into a trusted execution environment (TEE). Unfortunately, third-party developers have limited accessibility to TrustZone. This is because TEE vendors need to validate such security applications to preserve their security rigorously. Moreover, TrustZone-based systems suffer from vulnerabilities affecting Trusted App and trusted OS, possibly causing the entire system to be compromised. Advanced virtualization-based TEE introduced in the recently new concept of Confidential Compute Architecture (CCA) creates a new physical address space called Realm world for confidential computing to protect the data confidentiality and integrity. The current version of CCA primarily targets the VM level in the Realm world and does not provide user-level isolated environments. To fill up this gap, we present SHELTER, which is a complement to CCA's primary Realm VM-style architecture. SHELTER allows thirdparty developers to deploy their applications with isolation in userspace. SHELTER is designed by cooperating with Arm CCA hardware primitive available in Armv9.2 to provide hardware-based isolation while removing the need for software workloads to trust their data to a Host OS, hypervisor, or privileged software (e.g., trusted OS, Secure/Realm hypervisor). We have implemented and evaluated SHELTER, and the results demonstrated that SHELTER guarantees the security of applications with a modest performance overhead (<15%) on real-world workloads.
In gaming, accurately rendering input signals on a display is crucial, both spatially and temporally. However, the asynchronicity between the input and output signal frequencies results in unstable responses called ji...
详细信息
The maturity of augmented reality (AR) technology and research now paves the way for dissemination of AR outside of the laboratory. However, it is still under-explored which factors are influencing the user experience...
详细信息
ISBN:
(纸本)9781450390927
The maturity of augmented reality (AR) technology and research now paves the way for dissemination of AR outside of the laboratory. However, it is still under-explored which factors are influencing the user experience of an AR application. In this poster, we describe some of the technical factors that could influence the user experience. We focus on a use-case in the field of on-site sports spectating with mobile AR. We present a study design which analyzes the influence of latency, registration accuracy, and jitter as factors on AR user experience.
CubeNav, a project funded by ASI within the ALCOR program, aims to develop a tailored Flight Dynamics infrastructure to support CubeSats' GNC operations in deep-space missions. Led by the Radio Science and Planeta...
详细信息
ISBN:
(纸本)9798331312183
CubeNav, a project funded by ASI within the ALCOR program, aims to develop a tailored Flight Dynamics infrastructure to support CubeSats' GNC operations in deep-space missions. Led by the Radio Science and Planetary Exploration Lab at the University of Bologna (Unibo) in collaboration with the DART Lab at Politecnico di Milano, CubeNav leverages the expertise of both teams, with Unibo focusing on navigation analysis and DART Lab on guidance tools. Both teams were involved in many deep-space CubeSat missions: Unibo navigated LICIACube and ArgoMoon, while DART Lab led the phase B study of LUMIO and contributed to the GNC development of HERA's Milani CubeSat. CubeNav aims to streamline the planning, engineering, and validation of Flight Dynamics operations, reducing human intervention. Eliminating repetitive tasks performed by the operators could substantially contribute in reducing the learning curve, human error, and time required for scenario setting and data analysis. This is pivotal to achieve cost-effective ground-based navigation of deep-space CubeSats. The software architecture is outlined, focusing on its modular design, also detailing the external dependencies like ESA's GODOT. Three functional blocks constitute CubeNav: interface and data format conversion, flight dynamics, and the Graphical userinterface (GUI) The first layer standardizes communication between Unibo and DART proprietary tools. The flight dynamics layer, coded in CH-h and Python, encompasses navigation and guidance tools, enabling orbit determination and trajectory analysis. The GUI serves as a user-friendly interface, facilitating parameter input, output selection, and data visualization, thereby aiding operator interaction and task automation. The GUI includes a tool dedicated to radiometric data processing and residual computations, pivotal for handling and analyzing mission-collected radiometric data, and for assessing navigation solution accuracy. Additionally, it offers visualization
Mobile userinterface Summarization generates succinct language descriptions of mobile screens for conveying important contents and functionalities of the screen, which can be useful for many language-based applicatio...
详细信息
We propose LipNotif, a non-contact tactile notification system that uses airborne ultrasound tactile presentation to lips. Lips are suitable for non-contact tactile notifications because they have high tactile sensiti...
详细信息
暂无评论