Browsing by Author "Lin, Tung-Yueh"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item type:Item, Network Performance Bottleneck Detection and Maximum Network Throughput Estimation for Datacenter Applications(2016) ;Ngai, Patrick ;Lu, Sung-Jer ;Wu, Yu-Sung ;Lim, Wei-ShengLin, Tung-YuehFor applications deployed in third-party datacenter environments to attain cost-effective performance, it requires precise provisioning of hardware resources such as assigning appropriate network bandwidth to an application. However, it is not always clear how much resource should be assigned to an application. In this work, we propose NBD (Network performance Bottleneck Detector) to detect the network bandwidth requirement of a datacenter application. NBD is fully transparent and does not require modification of applications. It correctly reports the required bandwidth of an application even when the preset network bandwidth is far below the required bandwidth. NBD employs a novel technique called network flow distortion for the estimation of application network bandwidth requirement. The evaluation results indicate that NBD is effective and only incurs mild performance overhead.Item type:Item, Semantic Failover in Software-Defined Networking(2018-01-01) ;Hsueh, Shu-Wen ;Lin, Tung-Yueh ;Lei, Weng-Ian ;Ngai, Chi-Leung PatrickSheng, Yu-HangSoftware-defined networking (SDN) eases the management of large-scale network by providing centralized and programmable control of a network. The centralization inevitably creates a single point of failure and requires the use of redundant controllers. However, due to the need for replicating the SDN application states, existing solutions tend to assume that the controllers are of the same type. This imposes an undesirable trade-off between cost and availability as each active controller would require a dedicated standby controller of the same type. We propose semantic failover to address the issue, which allows generic failover across any types of controllers. Semantic failover models the SDN application states from the control plane messages and restores the application states by invoking the northbound API on the standby controller. It is thereby not dependent on specific types of controllers. The prototype system was tested on real-world SDN controllers, and the evaluation results have demonstrated the potentials of semantic failover for both homogenous and heterogeneous controller pairs.Item type:Item, Towards Consistent Software Defined Networking with Logic Programming(2015) ;Lui, Eric ;Wu, Yu-Sung ;Ngai, Patrick ;Lin, Tung-YuehLi, Hong-WeiSoftware Defined Networking (SDN) allows the construction of virtual networks on top of a datacenter network infrastructure. However, the flexibility also increases the chance of inconsistencies in the network configurations caused by component failures, software bugs, or human errors. The inconsistencies may result in service outage or security policy violation. We propose a model-based verification system to check the consistency of a virtual network. The system models the requirements as logic constraints and extracts the configuration states of a virtual network. The configuration states are checked against the logic constraints by using a SMT solver[1]. The prototype system successfully detects various inconsistencies injected to the testbed and incurs reasonable amount of overheads.