VLDB 2026 Research / reviewers in the wild / expert
Dan Daly
dblp:84/2348
· DBLP profile ↗
4ranked-venue papers
0as first author
3since 2021 · last 2024
0009-0007-4882-9618ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
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
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › virtualization
device pass-through |
0.8 | 1 | 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and Transparency · IEEE Trans. Computers 2024 |
Cloud and datacenter computing › virtualization
i/o virtualization |
0.8 | 1 | 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and Transparency · IEEE Trans. Computers 2024 |
Cloud and datacenter computing › virtualization › virtual machine migration
live migration |
0.8 | 1 | 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and Transparency · IEEE Trans. Computers 2024 |
Cloud and datacenter computing › virtualization
paravirtualization |
0.8 | 1 | 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and Transparency · IEEE Trans. Computers 2024 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.8 | 1 | 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and Transparency · IEEE Trans. Computers 2024 |
Methods — techniques the papers use, named apart from their topics
virtio accelerator · 0.8SR-IOV · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Un-IOV: Achieving Bare-Metal Level I/O Virtualization Performance for Cloud Usage With Migratability, Scalability and TransparencyabstractI/O virtualization is utilized by cloud platforms to provide tenants with efficient, scalable, and manageable network and storage services. The de-facto industrial standard, paravirtualization, offers rich cloud functionality by introducing split front-end and back-end drivers in the guest and host operating systems, respectively. Given this fact, paravirtualization incurs host inefficiency and performance overhead. Thus, emerging hardware virtio accelerators (i.e., SRIOV-capable devices that conform to virtio specification) with device passthrough technologies mitigate the performance issue. However, adopting these devices presents the challenge of insufficient support for live migration.This paper proposes Un-IOV, a novel I/O virtualization system that simultaneously achieves bare-metal level I/O performance and migratability. The key idea is to develop a new hybrid virtualization stack with: (1) a host-bypassed direct data path for virtio accelerators, and (2) a relayed control path guaranteeing seamless live migration support. Un-IOV achieves high scalability by consuming minimum host resources. Extensive experiment results demonstrate that Un-IOV achieves superior network and storage virtualization performance than software implementations with comparable performance of direct passthrough I/O virtualization, while imposing zero guest modification (i.e., guest transparency). Zongpu Zhang, Chenbo Xia, Cunming Liang, Jian Li 0021, Chen Yu 0003, Tiwei Bie, Roberts Martin, Dan Daly, Xiao Wang 0084, Haibing Guan |
IEEE Trans. Computers | 8 |
| 2021 | Kubernetes Load-balancing and related network functions using P4abstractThis paper highlights the use of the P4 language for the development of a Kubernetes load balancer and related network functions that address scale, security, and network performance requirements. Load balancers have multiple deployment scenarios from edge to data center clusters, including per-node application load distributions. A P4 data plane running on an Infrastructure Processing Unit (IPU) can serve as a highly performant, secure and flexible data plane for Container Network Interfaces (CNI) like Calico. Using P4, we can identify the packet headers and operator specific fields for load balancing with consistent service delivery across multi-cloud environments. Challenges like per flow monitoring, on-demand autoscaling and adding network policy ACLs (Access Control Lists) can be addressed with software and P4 data plane extensions on an IPU, eventually paving the path for modernized service mesh delivery. Nupur Jain, Vinoth Kumar Chandra Mohan, Anjali Singhai, Debashis Chatterjee, Dan Daly |
ANCS | 5 |
| 2021 | Intel's Hyperscale-Ready Infrastructure Processing Unit (IPU)abstractMajor Advantages of IPUs Separation of Infrastructure & Tenant Guest can fully control the CPU with their SW, while CSP maintains control of the infrastructure and Root of Trust Infrastructure Offload Accelerators help process these task efficiently. Minimize latency and jitter and maximize revenue from CPU Diskless Server Architecture Simplifies data center architecture while adding flexibility for the CSP Brad Burres, Dan Daly, Mark Debbage, Eliel Louzoun, Christine Severns-Williams, Naru Sundar, Nadav Turbovich, Barry Wolford |
HCS | 2 |
| 1995 | A Flexible Graphical User Interface for Performance ModelingabstractAbstract We identify three goals for the graphical user interface (GUI) of a network simulation environment: user friendliness, model re‐usability, and application extensibility. We address the user‐friendliness issue by proposing a simple yet efficient approach to setup parameters for the simulation models. We address the application extensibility issue with a two‐layer GUI architecture. The two layers are loosely coupled, and the first layer can be easily replaced without affecting the other components of the simulation environment. The concept of subnetwork is used to address the model reusability issue. Unlike most existing simulation packages, where a subnetwork is simply a method to group the nodes, the subnetwork construct in our approach is a first‐class citizen in the simulation environment (i.e., all operations for a basic node also apply to a subnetwork). The port concept is used to define the I/O relationship between a subnetwork and the outside world. Parameter dialog boxes are used to set up the parameters for a subnetwork conveniently. Finally, a simple stack mechanism is used to measure subnetwork‐wide output statistics. Yi-Bing Lin, Dan Daly |
Softw. Pract. Exp. | 2 |