activity
20192022
most citedFearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software

11 citations · 29 across the 11 of their papers we have counts for

collaborators

11 papers

cs.DC2022★ 1 cited

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…

cs.CR2022

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…

cs.OS2022★ 4 cited

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…

cs.DC2021★ 4 cited

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…

cs.DC2021★ 1 cited

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…

cs.CR2019★ 3 cited

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…

cs.CR2019★ 3 cited

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…

cs.DC2019★ 1 cited

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…

cs.PL2019★ 11 cited

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…

cs.DC2019★ 1 cited

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.…

cs.NI2019

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…