More about HKUST
Efficiency Optimization for Software Defined Networking
PhD Thesis Proposal Defence
Title: "Efficiency Optimization for Software Defined Networking"
by
Mr. Zhiyang SU
Abstract:
The rapid growth of cloud computing, network virtualization and big data
brings new challenges for computer networks. Traditional network
architectures are ill-suited to meet the requirements of enterprises and
users. By decoupling the control plane and the data plane, Software
Defined Networking (SDN) is proposed to enable network innovation with
unprecedented programmability. Specifically, the flexibility of SDN
significantly facilitates network measurement and monitoring.
Despite these advantages, many issues remain unresolved in SDN. Firstly,
as a forwarding component, the performance of the logically centralized
controller is a major concern. Since the number of mice flows contributes
to a considerable fraction of the total number of flows, the frequent
invocations of the controller may result in a high flow setup latency.
Secondly, to perform software defined measurement tasks, the precious TCAM
entries are required to monitor corresponding flow set. Moreover, the
controller collects flow statistics from the switches by periodic polling,
which incurs measurement overhead on the network. The challenge is how to
conduct high-accuracy software defined measurement at minimum cost.
To address the first challenge, we propose CheetahFlow, which predicts
frequent communication pair and proactively installs forwarding wildcard
rules to eliminate the extra flow setup latency. Particularly, the
blocking island paradigm is employed to reroute elephant flows to a
non-congested path to further reduce the flow setup latency.
To resolve the second challenge, we propose several novel schemes in a
top-down manner. In the first place, we propose COSTA, a cross-layer
optimization for sketch-based measurement, which works in the application
and the management layers. By sacrificing a small amount of accuracy,
COSTA dramatically shrinks the measurement resource usage. We formulate
the measurement task assignment problem as a mixed integer nonlinear
programming problem, and develop a two-stage heuristic to efficiently
assign concurrent measurement tasks. In the second place, we propose
CeMon, a cost-effective flow statistics polling scheme which is a
shim-layer between the management and the physical layers. We point out
that flow statistics polling is a fundamental primitive for software
defined measurement. Then, we propose a generic optimization which is
compatible with all existing measurement frameworks. CeMon presents two
monitoring schemes to achieve different levels of measurement granularity.
In particular, the maximum coverage polling scheme collects the statistics
of all active flows, while the adaptive fine-grained polling scheme
targets at polling the statistics of a small set of flows. Both
theoretical analysis and simulation results demonstrate the effectiveness
of our proposals.
Date: Friday, 28 August 2015
Time: 2:00pm - 4:00pm
Venue: Room 2132B
lift 19
Committee Members: Prof. Mounir Hamdi (Supervisor)
Dr. Kai Chen (Chairperson)
Prof. Gary Chan
Dr. Qiong Luo
**** ALL are Welcome ****