Publications

Update Algebra: Toward Continuous, Non-Blocking Composition of Network Updates in SDN

The ability to support continuous network configuration updates is an important ability for enabling Software Defined Networks (SDN) to …

An Objective-Driven On-Demand Network Abstraction for Adaptive Applications

Revealing an abstract view of the network is essential for the new paradigm of developing network-aware adaptive applications that can …

Unicorn: Unified resource orchestration for multi-domain, geo-distributed data analytics

As the data volume increases exponentially over time, data-intensive analytics benefits substantially from multi-organizational, …

SFP: Toward Interdomain Routing for SDN Networks (Poster)

Interdomain routing using BGP is widely deployed and well understood. The deployment of SDN in BGP domain networks, however, has not …

Trident: toward a unified SDN programming framework with automatic updates

Software-defined networking (SDN) and network functions (NF) are two essential technologies that need to work together to achieve the …

DDP: Distributed Network Updates in SDN

How to quickly and consistently update a network is among the most fundamental and common challenges in software defined networking …

JMS: Joint Bandwidth Allocation and Flow Assignment for Transfers with Multiple Sources

The increasing prevalence of data-intensive applications has made large-scale data transfers more important in datacenter networks. …

Toward the First SDN Programming Capacity Theorem on Realizing High-Level Programs on Low-Level Datapaths

High-level programming and programmable data paths are two key capabilities of software-defined networking (SDN). A fundamental problem …

Prophet: Fast Accurate Model-based Throughput Prediction for Reactive Flow in DC Networks

As modern network applications (e.g., large data analytics) become more distributed and can conduct application-layer traffic …

Game-Theoretic User Association in Ultra-dense Networks with Device-to-Device Relays

Device-to-device communication can assist cellular networks by making certain users equipment (UEs)work as relays between the base …

NOVA: Towards on-demand equivalent network view abstraction for network optimization

As many applications today migrate to distributed computing and cloud platforms, their user experience depends heavily on network …

ORSAP: Abstracting routing state on demand (Poster)

Providing an interface for network applications to access network state, Software-Defined Networking (SDN) northbound API protocol is …

FAST: A Simple Programming Abstraction for Complex State-Dependent SDN Programming (Poster)

Handling state dependencies is a major challenge in modern SDN programming, but existing frameworks do not provide sufficient …

Magellan: Generating Multi-Table Datapath from Datapath Oblivious Algorithmic SDN Policies (Poster)

Despite the emergence of multi-table pipelining as a key feature of next-generation SDN data-path models, there is no existing work …

Auc2Reserve: A Differentially Private Auction for Electric Vehicle Fast Charging Reservation (Invited Paper)

The increasing market share of electric vehicles (EVs) makes charging facilities indispensable infrastructure for integrating EVs into …