Demo Data from EDBT 2026 / reviewers in the wild / expert
Ian-Chin Wang
dblp:307/4180
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 100% | |
| Computer networks
1 paper |
Software-defined and programmable networks · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › serverless computing
cold start mitigation |
1.3 | 2 | 2024 | SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless Computing · IEEE/ACM Trans. Netw. 2024 SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven, shared-memory processing · SIGCOMM 2022 |
Cloud and datacenter computing
serverless computing |
1.3 | 2 | 2024 | SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless Computing · IEEE/ACM Trans. Netw. 2024 SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven, shared-memory processing · SIGCOMM 2022 |
Software-defined and programmable networks › programmable data plane
eBPF |
0.2 | 1 | 2024 | SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless Computing · IEEE/ACM Trans. Netw. 2024 |
Software-defined and programmable networks
programmable data plane |
0.2 | 1 | 2024 | SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless Computing · IEEE/ACM Trans. Netw. 2024 |
Cloud and datacenter computing
microservices |
0.2 | 1 | 2022 | SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven, shared-memory processing · SIGCOMM 2022 |
Methods — techniques the papers use, named apart from their topics
shared memory · 2.3event-driven processing · 2.3shared-memory processing · 0.6eBPF · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless ComputingabstractServerless computing promises an efficient, low-cost compute capability in cloud environments. However, existing solutions, epitomized by open-source platforms such as Knative, include heavyweight components that undermine this goal of serverless computing. Additionally, such serverless platforms lack dataplane optimizations to achieve efficient, high-performance function chains that facilitate the popular microservices development paradigm. Their use of unnecessarily complex and duplicate capabilities for building function chains severely degrades performance. ‘Cold-start’ latency is another deterrent. We describe, a lightweight, high-performance, responsive serverless framework. exploits shared memory processing and dramatically improves the scalability of the dataplane by avoiding unnecessary protocol processing and serialization-deserialization overheads. extensively leverages event-driven processing with the extended Berkeley Packet Filter (eBPF). We creatively use eBPF’s socket message mechanism to support shared memory processing, with overheads being strictly load-proportional. Compared to constantly-running, polling-based DPDK, achieves the same dataplane performance with 10$\times$less CPU usage under realistic workloads. Additionally, eBPF benefits, by replacing heavyweight serverless components, allowing us to keep functions ‘warm’ with negligible penalty. Our preliminary experimental results show that achieves an order of magnitude improvement in throughput and latency compared to Knative, while substantially reducing CPU usage, and obviates the need for ‘cold-start’. Shixiong Qi, Leslie Monis, Ziteng Zeng, Ian-Chin Wang, K. K. Ramakrishnan |
IEEE/ACM Trans. Netw. | 4 |
| 2022 | SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven, shared-memory processingabstractServerless computing promises an efficient, low-cost compute capability in cloud environments. However, existing solutions, epitomized by open-source platforms such as Knative, include heavyweight components that undermine this goal of serverless computing. Additionally, such serverless platforms lack dataplane optimizations to achieve efficient, high-performance function chains that facilitate the popular microservices development paradigm. Their use of unnecessarily complex and duplicate capabilities for building function chains severely degrades performance. 'Cold-start' latency is another deterrent. Shixiong Qi, Leslie Monis, Ziteng Zeng, Ian-Chin Wang, K. K. Ramakrishnan |
SIGCOMM | 4 |
| 2021 | Towards a Proactive Lightweight Serverless Edge Cloud for Internet-of-Things ApplicationsabstractEdge cloud solutions that bring the cloud closer to the sensors can be very useful to meet the low latency requirements of many Internet-of-Things (IoT) applications. However, IoT traffic can also be intermittent, so running applications constantly can be wasteful. Therefore, having a serverless edge cloud that is responsive and provides low-latency features is a very attractive option for a resource and cost-efficient IoT application environment.In this paper, we discuss the key components needed to support IoT traffic in the serverless edge cloud and identify the critical challenges that make it difficult to directly use existing serverless solutions such as Knative, for IoT applications. These include overhead from heavyweight components for managing the overall system and software adaptors for communication protocol translation used in off-the-shelf serverless platforms that are designed for large-scale centralized clouds. The latency imposed by ‘cold start’ is a further deterrent.To address these challenges we redesign several components of the Knative serverless framework. We use a streamlined protocol adaptor to leverage the MQTT IoT protocol in our serverless framework for IoT event processing. We also create a novel, event-driven proxy based on the extended Berkeley Packet Filter (eBPF), to replace the regular heavyweight Knative queue proxy. Our preliminary experimental results show that the event-driven proxy is a suitable replacement for the queue proxy in an IoT serverless environment and results in lower CPU usage and a higher request throughput. Ian-Chin Wang, Shixiong Qi, Elizabeth Liri, K. K. Ramakrishnan |
NAS | 1 |