• Explore
    • Contact Us
  • Faculty
  • Research
    • Research Areas
    • Research Centers
  • Graduate Degrees
    • Computer Science Programs
    • Current Graduate Students
  • Undergraduate Degrees
  • News & Events
    • News
    • Seminar Series
    • Distinguished Lecture Series
    • Research Showcase
  • Apply Now
    • Undergraduate Admissions
    • Graduate Admissions
    • Faculty Candidates

Seminar Series

Unless otherwise noted, all seminars will take place in the 6th floor conference room of Donald Bren Hall (DBH 6011). Refreshments will be served at 10:50am, and the seminar talks will run from 11:00am until noon.

For additional information, please contact CS Seminar Administrative Coordinator, Mare Stasik, at mstasik@ics.uci.edu or (949) 824-7651.

Seminar Series Archive

Yiying Zhang
Purdue University

November 21, 2017
11:00am - 12:00pm
DBH 3011

Title:

Remote and Distributed Memory in the Age of Modern Datacenters

Abstract:

Utilizing remote or distributed memory to improve application performance and resource utilization is an idea dated back to the 80s and 90s. Recent datacenter network developments and datacenter applications' memory needs are making this old idea appealing again. In this talk, I will discuss several networking and systems challenges in building distributed memory systems in today's datacenter environments and our solutions to them.


Remote Direct Memory Access (RDMA) is a technology that enables fast, direct remote memory access. However, native RDMA is not readily suitable for datacenter applications. It lacks a flexible, high-level abstraction; its performance does not scale; and it does not provide resource sharing or flexible protection. To solve these issues and make RDMA suitable for remote/distributed memory applications, we built LITE, a Local Indirection TiEr in the Linux kernel that virtualizes native RDMA into a flexible, high-level, easy-to-use abstraction. Despite the widely-held belief that kernel bypassing is essential to RDMA's low-latency performance, we show that using a kernel-level indirection can achieve both flexibility and low-latency, scalable performance at the same time.


With LITE's flexible abstraction and good network performance, we propose Distributed Shared Persistent Memory (DSPM), a new framework for using persistent memories in distributed, datacenter environments. DSPM allows applications to both perform traditional memory load and store instructions and to name, share, and persist their data. We built Hotpot, the first DSPM system, in the Linux kernel. Hotpot offers low-latency performance, data durability, reliability, and high availability.

Speaker Bio:

Yiying Zhang is an assistant professor in the School of Electrical and Computer Engineering at Purdue University. Her research interests span operating systems, distributed systems, datacenter networking, computer architecture, and security, with a recent focus on building network, software, and hardware systems for resource disaggregation. She leads WukLab, a systems research lab aiming to build next-generation datacenter systems at Purdue. Yiying received her Ph.D. from the Department of Computer Sciences at the University of Wisconsin-Madison and worked as a postdoctoral scholar at the University of California, San Diego before joining Purdue.

Return to Schedule

  • © 2019 UC Regents
  • Feedback
  • Privacy Policy