EDBT 2026 Demo / reviewers in the wild / expert
Timothy Miskell
dblp:180/8092 · also Tim Miskell
· DBLP profile ↗
9ranked-venue papers
1as first author
6since 2021 · last 2025
0000-0003-2917-7777ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 since 2021Computer networks · 3 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | PTP4SDN: A Low-Jitter PTP Clock Provisioning Service via Software Cross-TimestampingabstractHighly accurate timing services are critical to ensure data integrity over wireless networks where data from multiple sensors needs to be processed with precise synchronization. The IEEE 1588 standard Precision Time Protocol (PTP) is typically used to meet the timing accuracy requirements of modern wireless networks; however, implementing PTP is becoming a challenge as telecommunication equipment companies replace fixed function designs with cost-effective General-Purpose Processor (GPP) based designs. One example is the Virtual Radio Access Networks (vRAN) design, where fixed-function appliances are replaced with Commercial-Off-The-Shelf (COTS) servers. To maintain consistent clock service management while implementing PTP on a GPP system, the Operating System (OS) manages the respective clock operations. Kernel-based PTP clock provisioning presents a unified interface for all the network services running in the same computer node. Still, it does not adequately address network services inside a Virtual Machine (VM) where the guest OS resides in a different clock domain. In addition, a software-based PTP clock provisioning service is subject to system jitters, which results in non-deterministic clock accuracy. To address these VM provisioning requirements, we devised a CPU clock-based cross-timestamping technique, ptp4sdn. In this design, we developed a new analytical equation to correlate TimeStamp Counts (TSC) between the PTP clock (available from an IO device) and the CPU clock. In addition, a new algorithm was also developed to remove inherent system jitters introduced with software-based cross-timestamping implementations. Finally, we empirically demonstrate that ptp4sdn can achieve sub-100 ns clock synchronization accuracy, previously only achievable with HW-based implementations. Liang-Min Wang 0002, Timothy Miskell, John Morgan |
NOMS | 2 |
| 2022 | Design of a Live Networking Device Update Mechanism For Cloud Computing SystemsabstractWith the rapid deployment of cloud services and the transformation of traditional on-prem services, e.g., infrastructure, platform, and security, to cloud platforms, the demand for High Availability for cloud services is essential. The growth of compute services through cloud platforms can no longer be met via standard resource provisioning techniques, which includes resources such as compute devices, network devices, etc. Device virtualization is key for cloud resource allocation. Even with the continued adoption of workload containerization, the requirement of domain isolation and the flexibility of service provisioning, containerization within a Virtual Machine is the preferred cloud deployment model. In this paper, we present the design of a live network device update mechanism, e.g., driver and firmware, through a host managed device emulation interface for services deployed on a cloud compute platform. This design does not require scheduled shutdowns of the cloud server, nor does it require hardware redundancy for a system administrator to perform driver and/or firmware maintenance updates. The innovative design presented in this paper enables dynamic resource sharing based upon the service requirements, e.g., failover switching time and network throughput, between the target devices to be updated along with other network devices either in service or on standby. A live networking device mechanism reduces compute service interruption and provides a transparent network function transition between the target interfaces and the failover interfaces. Liang-Min Wang 0002, Cunming Liang, Xiuchun Lu, Chenbo Xia, John Morgan, Wayne Willey, Timothy Miskell |
NAS | 8 |
| 2022 | Persistent Memory for Content Delivery NetworksabstractA Content Delivery Network (CDN) refers to a geographically distributed network of caching servers at the network edge that provides fast and efficient delivery of popular content. Video makes up at least 80% of the current Internet traffic. Consumer trends, such as high-definition video streaming across devices, growing IoT traffic, and data-intensive use cases requiring ultra-low latency transit are expected to make high-throughput content delivery increasingly important. As this content continues to get richer, more localized, personalized, interactive, and immersive, the volume of data required grows substantially. Therefore, the pressure is on CDN providers to deliver more content at a lower cost. CDN providers are increasingly looking for ways to optimize platform cost and performance to deliver to customer expectations for an exceptional experience without exorbitant capital and operational expenditures. Fortunately, advances in processor, memory and storage architectures are available to make the cost over efficiency equation easier to solve. In this paper, we show how AT&T* and Intel® have collaborated to demonstrate a foundational architecture for the next generation of open standards-based high performance CDNs; this includes benchmarks on 2nd and 3rd Generation Intel® Xeon® Scalable Processors with Intel® Optane™ Persistent Memory (PMem) technology as the elements to increase video stream density per CDN node, while lowering Total Cost of Ownership (TCO). Timothy Miskell, Tushar Gohad, Ai Bee Lim, Felipe Pastor, Jeremy Payne, Greg Smith, Chris Cavigioli |
NOMS | 1 |
| 2021 | Design of a Real-Time Traffic Mirroring System
Liang-Min Wang 0002, Timothy Miskell, John Morgan, Edwin Verplanke |
IM | 2 |
| 2021 | Implementation of a High-Throughput Virtual Switch Port Monitoring SystemabstractAs SDN-based networking infrastructure continues to evolve, an increasing number of traditional network functions are deployed over virtualized networks. Similar to fixed function switching networks, traffic monitoring in a Software Defined Network is critical in order to ensure the security and performance of the underlying infrastructure. In the context of virtualized networks, deployment of a virtualized TAP service has been reported as an effective VNF that can provide the same monitoring capabilities as a physical TAP. For most virtual switch implementations, e.g., OvS, network device virtualization is based upon a para-virtualization technology, i.e., VIRTIO. One of the primary use cases for port mirroring is inter-VM communication, i.e., packet streams that exist between virtual network devices, which remains prohibitively expensive for TAP devices. Specifically, it has been observed that virtual TAPs can contribute up to 70% performance degradation to the source VNF(s). With reference to prior work, we previously presented a feasibility study that included a novel approach towards the reduction of port-mirroring overhead. In this paper we present our latest contributions, in which we integrate our design into OvS and develop a VLAN based filtering scheme to pass traffic from a source device to a monitoring device. In this case, both devices may reside either within the same or different switch domains. Furthermore, we present an improvement over RSPAN and discuss its feasibility in delivering mirrored traffic across switch domains, which, in contrast to ERSPAN, does not require an L3 overlay network. Liang-Min Wang 0002, Timothy Miskell, Patrick Fu, Cunming Liang, Edwin Verplanke |
NAS | 2 |
| 2021 | Design of A Multi-Path Reconfigurable Traffic Monitoring SystemabstractAs network bandwidth consumption continues to grow exponentially, real-time traffic data analysis becomes increasingly challenging and expensive. In many cases, network traffic monitoring can only be achieved via hardware Test Access Point (TAP) devices. Due to the intrusiveness and inflexibility of deploying hardware devices, this approach is intractable within an SDN environment where dynamic network resource allocation is key to the orchestration of network services. This paper presents a novel mirror tunnel design to achieve near hardware level TAP-as-a-Service (TaaS) performance through network device mirror offloading, while retaining resource reconfigurability. Mirror tunneling is a hybrid approach whereby a software TAP transports traffic from a source device to a mirror tunnel device. Traffic is then mirrored in place and sent to the destination device. The combination of a software TAP with the mirroring capabilities of the underlying hardware empowers system administrators to create a dynamically reconfigurable multi-path traffic mirroring system. As demonstrated in the benchmark results, this approach is efficient in terms of network bandwidth consumption and computational resources. In addition, this methodology is designed to mirror traffic in high-throughput environments with minimal to no impact on the source Virtual Network Functions (VNFs). Liang-Min Wang 0002, Timothy Miskell, John Morgan, Edwin Verplanke |
NAS | 2 |
| 2020 | OVS-DPDK Port Mirroring via NIC OffloadingabstractAs SDN-based networking infrastructure continues to evolve, an increasing number of traditional network functions are deployed over virtualized network. Like traditional networks, traffic monitoring in a Software Defined Network is critical in order to ensure security and performance of the underlying infrastructure. In the context of virtualized networks, deployment of a virtualized TAP service has been reported as an effective VNF that can provide the same monitoring capabilities as a physical TAP. Unfortunately, over a para-virtualization environment, e.g. OVS, where inter-VM communication is expensive it has been observed that virtual TAPs can contribute up to 70% performance degradation. In this paper, we present a hybrid approach that allows network administrators to mirror VIRTIO port traffic to another VF (SR-IOV) via NIC hardware offloading. As a result, the mirrored traffic can be viewed through a monitoring VNF in a separate VM. Through this approach, the throughput overhead can be reduced by as much as 50%. Liang-Min Wang 0002, Timothy Miskell, Patrick Fu, Cunming Liang, Edwin Verplanke |
NOMS | 2 |
| 2019 | Build an SR-IOV Hypervisor
Liang-Min Wang 0002, Alex Zelezniak, E. Scott Daniels, Timothy Miskell, Li-De Chen |
IM | 4 |
| 2019 | Edison: Event-driven Distributed System of Network Measurement
Xiaoban Wu, Timothy Miskell, Yan Luo 0001, Liang-Min Wang 0002, Li-De Chen |
IM | 2 |