Shan-Hsiang Shen

ASSOCIATE PROFESSOR

Computer Science and Information Engineering

National Taiwan University of Science and Technology

E-mail: sshen at csie.ntust.edu.tw

I graduated from Computer Sciences Department in University of Wiscosnin-Madson and I was a research assistant in the Wisconsin Institute on Software-Defined Data Centers (WISDOM). My advisor is Prof. Aditya Akella. I am an associate professor in the department of Computer Science and Information Engineering, National Taiwan University of Science and Technology. My research interests are content-aware networks, cloud computing, software-defined networking, and wireless networks.

Research Projects

ASCast

We propose a novel SVC multicast streaming scheme named adaptive SDN-based SVC multicast (ASCast). Each video layer forms a multicast tree, and we formulate a linear programming problem for the tree construction. To address the problem, we design static and dynamic heuristic algorithms to build multicast trees and maximize overall video quality with limited TCAM space. Moreover, to reduce TCAM space consumption, we carefully consider multicast IP address assignment for video layers and forwarding rule installation.


S-Cache

We propose a novel framework named Service Cache (S-Cache), which automatically caches popular services in edge clouds. In addition, we design a new cache replacement policy to maximize the cache hit rates.

NFV with SRIOV

We modify appropriate components in SR-I/OV driver and

OpenvSwitch to dramatically reduce packet processing latency in SFC composed by several VNFs. Moreover, our design is

compatible with SDN environment and benefited by central control.


FlowSpy

we find out the unpopular nodes and re-route the flows to them to make sure no switch is idle. Second, we leverage the new routing path to redistribute the workloads to achieve load balancing among the monitors. Furthermore, we not only focus on the problem that the workloads of measurements tasks among the monitors are balanced but also the number of the flows passing through on the each switch.