11 citations · 29 across the 11 of their papers we have counts for
11 papers
Zenix: Efficient Execution of Bulky Serverless Applications
Zhiyuan Guo, Zachary Blanco, Junda Chen +7
Serverless computing, commonly offered as Function-as-a-Service, was initially designed for small, lean applications. However, there has been an increasing desire to run larger, mo…
Protecting File Activities via Deception for ARM TrustZone
Liwei Guo, Kaiyang Zhao, Yiying Zhang +1
A TrustZone TEE often invokes an external filesystem. While filedata can be encrypted, the revealed file activities can leak secrets. To hide the file activities from the filesyste…
Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory
Chenxi Wang, Yifan Qiao, Haoran Ma +6
Remote memory techniques for datacenter applications have recently gained a great deal of popularity. Existing remote memory techniques focus on the efficiency of a single applicat…
SuperNIC: A Hardware-Based, Programmable, and Multi-Tenant SmartNIC
Yizhou Shan, Will Lin, Ryan Kosta +2
With CPU scaling slowing down in today's data centers, more functionalities are being offloaded from the CPU to auxiliary devices. One such device is the SmartNIC, which is being i…
Clio: A Hardware-Software Co-Designed Disaggregated Memory System
Zhiyuan Guo, Yizhou Shan, Xuhao Luo +2
Memory disaggregation has attracted great attention recently because of its benefits in efficient memory utilization and ease of management. So far, memory disaggregation research…
A Double-Edged Sword: Security Threats and Opportunities in One-Sided Network Communication
Shin-Yeh Tsai, Yiying Zhang
One-sided network communication technologies such as RDMA and NVMe-over-Fabrics are quickly gaining adoption in production software and in datacenters. Although appealing for their…
Let the Cloud Watch Over Your IoT File Systems
Liwei Guo, Yiying Zhang, Felix Xiaozhu Lin
Smart devices produce security-sensitive data and keep them in on-device storage for persistence. The current storage stack on smart devices, however, offers weak security guarante…
Storm: a fast transactional dataplane for remote data structures
Stanko Novakovic, Yizhou Shan, Aasheesh Kolli +7
RDMA is an exciting technology that enables a host to access the memory of a remote host without involving the remote CPU. Prior work shows how to use RDMA to improve the performan…
Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software
Zeming Yu, Linhai Song, Yiying Zhang
Rust is a popular programming language in building various low-level software in recent years. It aims to provide safe concurrency when implementing multi-threaded software through…
Building Atomic, Crash-Consistent Data Stores with Disaggregated Persistent Memory
Shin-Yeh Tsai, Yiying Zhang
Byte-addressable persistent memories (PM) has finally made their way into production. An important and pressing problem that follows is how to deploy them in existing datacenters.…
Exploiting Network Loss for Distributed Approximate Computing with NetApprox
Ke Liu, Jinmou Li, Shin-Yeh Tsai +2
Many data center applications such as machine learning and big data analytics can complete their analysis without processing the complete set of data. While extensive approximate-a…