Yufei Ren

Learn More
Providing high-speed data transfer is vital to various data-intensive applications. While there have been remarkable technology advances to provide ultra-high-speed network bandwidth, existing protocols and applications may not be able to fully utilize the bare-metal bandwidth due to their inefficient design. We identify the same problem remains in the(More)
—Providing high-speed data transfer is vital to various data-intensive applications in cloud computing systems. We design a middleware layer of high-speed communication based on Remote Direct Memory Access (RDMA) that serves as the common substrate to accelerate various data transfer applications in cloud computing, such as FTP, HTTP, file copy, sync and(More)
Data-intensive applications place stringent requirements on the performance of both back-end storage systems and front-end network interfaces. However, for ultra high-speed data transfer, for example, at 100 Gbps and higher, the effects of multiple bottlenecks along a full end-to-end path, have not been resolved efficiently. In this paper, we describe our(More)
Polydimethylsiloxane (PDMS) and SU-8 are currently two very commonly used polymeric materials in the microfluidics field for biological applications. However, there is a pressing need to find a simple, reliable, irreversible bonding method between these two materials for their combined use in innovative integrated microsystems. In this paper, we attempt to(More)
We conduct an experimental study to investigate the causal impact of social identity on individuals' performance under incentives. We focus on China's household registration (hukou) system, which favors urban residents and discriminates against rural residents in resource allocation. Our results show that making individuals' hukou identity salient(More)
While key-value (KV) cache, such as memcached, dedicates a large volume of expensive memory to holding performance-critical data, it is important to improve memory efficiency, or to reduce cache miss ratio without adding more memory. As we find that optimizing replacement algorithms is of limited effect for this purpose, a promising approach is to use a(More)
As byte-addressable, high-density, and non-volatile memory (NVM) is around the corner to be equipped alongside the DRAM memory, issues on enabling the important key-value cache services, such as memcached, on the new storage medium must be addressed. While NVM allows data in a KV cache to survive power outage and system crash, in practice their integrity(More)