The Design of a System Framework for the Internet of Data Apps
Date: 2024/02/19 - 2024/02/19
Academic Seminar: The Design of a System Framework for the Internet of Data Apps
Speaker: Silvery Fu, University of California, Berkeley
Inviter: Dr. Yifei Zhu, Assistant Professor, UM-SJTU JI
Time: 1:00 p.m., Feb. 19. 2024 (Beijing Time)
Location: vc.feishu.cn/j/983076324
Scan QR code to join the event on Feishu
Abstract
Three decades ago, Mark Weiser envisioned a future where technology seamlessly integrates into our daily lives. Today, our living spaces, homes, offices, retail locations, are being transformed by the proliferation of Internet of Things (IoT) devices. Yet, we still face challenges in fully realizing Weiser's vision. Current smart space apps remain confined to siloed domains and narrow use cases, while big data systems lack effective methods for handling the new class of data sources presented by IoT.
In this talk, I will discuss the design of a system framework for building data-intensive applications that harness these ubiquitous data sources. First, I will introduce the digi interface, an intuitive and powerful abstraction for expressing and composing data processing logic over physical world data. Second, I will introduce Jut, a mechanism that enables just-in-time data integration between digis, and Zed, a self describing data model for efficient representation and analytics of heterogeneous digi data. Third, I will describe how these abstractions can be implemented with Knactor, a microservice based, Kubernetes compatible runtime, allowing digis to easily deploy and scale on cloud and edge infrastructure. I will demonstrate how the framework implements a representative set of real world data applications with significantly less development effort, and how it makes the apps easier to manage and interoperate.
I will conclude by providing an outlook on how this framework shifts the current IoT paradigm towards the Internet of Data Apps (IoDA), moving beyond merely connecting individual devices and focusing instead on integrating their collective data and capabilities into applications. I will discuss how the IoDA vision synergizes with the latest advancements in cloud and edge computing, data analytics, robotics, and AI/ML/LLMs.
Biography
Silvery Fu is a Ph.D. candidate in the Department of Electrical Engineering and Computer Sciences (EECS) at the University of California, Berkeley. His research focuses on the design and implementation of systems across cloud, edge, and IoT, with a specific interest in supporting data intensive applications that leverage these infrastructures. His research has been published in academic venues including SOSP, NSDI, and SIGCOMM, and through open source projects such as Digi (digi.dev) and Kubernetes. At UC Berkeley, Silvery has mentored over 25 undergraduate and master's students, received awards including the EECS Undergraduate Research Mentoring Award and the Norman and Lina Chang Fellowship, and co-organized the Computer Science Graduate Entrepreneurs club.