Hong Xu's research while affiliated with The University of Hong Kong and other places

Publications (8)

Article
In software-defined networking (SDN) systems, it is a common practice to adopt a multi-controller design and control devolution techniques to improve the performance of the control plane. However, in such systems the decision-making for joint switch-controller association and control devolution often involves various uncertainties, e.g., the tempor...
Article
For software-defined networking (SDN) systems, to enhance the scalability and reliability of control plane, existing solutions adopt either multi-controller design with static switch-controller association, or static control devolution by delegating certain request processing back to switches. Such solutions can fall short in face of temporal varia...
Preprint
For software-defined networking (SDN) systems, to enhance the scalability and reliability of control plane, existing solutions adopt either multi-controller design with static switch-controller associations, or static control devolution by delegating certain request processing back to switches. Such solutions can fall short in face of temporal vari...
Preprint
In software-defined networking (SDN) systems, it is a common practice to adopt a multi-controller design and control devolution techniques to improve the performance of the control plane. However, in such systems, the decision-making for joint switch-controller association and control devolution often involves various uncertainties, e.g., the tempo...
Conference Paper
In software-defined networking (SDN) systems, the scalability and reliability of the control plane still remain as major concerns. Existing solutions adopt either multi-controller designs or control devolution back to the data plane. The former requires a flexible yet efficient switch-controller association mechanism to adapt to workload changes an...
Article
Full-text available
In software-defined networking (SDN), as data plane scale expands, scalability and reliability of the control plane has become major concerns. To mitigate such concerns, two kinds of solutions have been proposed separately. One is multi-controller architecture, i.e., a logically centralized control plane with physically distributed controllers. The...

Citations

... Yang Xu et al. [21] proposed BalCon algorithm to measure the cost of switch redistribution from the routing computational load and load cost. Controller deployment [13,22] and task scheduling [23] based on network traffic prediction. ...
... Among such works, there are two lines of research in recent years that focus on optimizing the effective control and optimization for switch-controller association [3]- [12] and control devolution [13]- [16], respectively. Instead of studying these two topics separately, later works [17] [27] considered the problem of joint switch-controller association and control devolution, then proposed online control and predictive control schemes to optimize system costs with queue stability guarantee, respectively. Although the problem studied by such works is similar to our work, we would like to point out that all such works implicitly assume the full availability of instant system dynamics, which is hard to attain in practice. ...
... They have designed in this work a greedy set coverage algorithm with the coalitional game in order to reduce both control resource consumption and control traffic overhead. Huang et al 25 are concerned with a combination between dynamic switch-controller association and control devolution. For this, a greedy algorithm based on a stochastic optimization problem is designed in order to decide if requests will be added to local queues of switches or uploaded to the controller. ...
... They also reformulate DCAP as an online optimization to minimize the total cost [27]. Huang et al. [28] propose a novel scheme to jointly consider both static and dynamic switch-controller association and devolution. ProgrammabilityGuardian [29] improves the path programmability of offline flows and maintains low communication overhead by using a middle layer to establish the fine-grained flow-controller mappings. ...