Christopher B. Hauser, Santhosh Ramapuram Palanivel
{"title":"基于SDN的云数据中心动态网络调度程序","authors":"Christopher B. Hauser, Santhosh Ramapuram Palanivel","doi":"10.1145/3147213.3147217","DOIUrl":null,"url":null,"abstract":"The presented dynamic network scheduler improves the fairness and efficiency of network utilization in a Cloud data centre. The proposed design utilizes a directed graph which represents the network comprising routers, switches, physical hypervisors, and virtual machines (VMs) as graph nodes, and represents the physical network connections as weighted edges. The edges have a guaranteed transmission rate derived from the number of devices sharing an outgoing link with a defined bandwidth. Moreover, to maximize utilization of the resources, each node gets a deserved rate dynamically depending on the measured utilization metrics. A VM throttles up or down its traffic up to its deserved rate. The conceptual design of a dynamic network scheduler is further prototypically implemented and evaluated. The implementation uses Software Defined Networking (SDN) with OpenFlow, Ryu SDN controller, and Open vSwitch as software switch on the hypervisor level. The presented dynamic network scheduler uses OpenFlow for monitoring and applying flows to control the link bandwidth. The evaluation shows that the dynamic network scheduler maximizes fairness in resource sharing while minimizing the unutilized resources.","PeriodicalId":341011,"journal":{"name":"Proceedings of the10th International Conference on Utility and Cloud Computing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Dynamic Network Scheduler for Cloud Data Centres with SDN\",\"authors\":\"Christopher B. Hauser, Santhosh Ramapuram Palanivel\",\"doi\":\"10.1145/3147213.3147217\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The presented dynamic network scheduler improves the fairness and efficiency of network utilization in a Cloud data centre. The proposed design utilizes a directed graph which represents the network comprising routers, switches, physical hypervisors, and virtual machines (VMs) as graph nodes, and represents the physical network connections as weighted edges. The edges have a guaranteed transmission rate derived from the number of devices sharing an outgoing link with a defined bandwidth. Moreover, to maximize utilization of the resources, each node gets a deserved rate dynamically depending on the measured utilization metrics. A VM throttles up or down its traffic up to its deserved rate. The conceptual design of a dynamic network scheduler is further prototypically implemented and evaluated. The implementation uses Software Defined Networking (SDN) with OpenFlow, Ryu SDN controller, and Open vSwitch as software switch on the hypervisor level. The presented dynamic network scheduler uses OpenFlow for monitoring and applying flows to control the link bandwidth. The evaluation shows that the dynamic network scheduler maximizes fairness in resource sharing while minimizing the unutilized resources.\",\"PeriodicalId\":341011,\"journal\":{\"name\":\"Proceedings of the10th International Conference on Utility and Cloud Computing\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the10th International Conference on Utility and Cloud Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3147213.3147217\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the10th International Conference on Utility and Cloud Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3147213.3147217","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dynamic Network Scheduler for Cloud Data Centres with SDN
The presented dynamic network scheduler improves the fairness and efficiency of network utilization in a Cloud data centre. The proposed design utilizes a directed graph which represents the network comprising routers, switches, physical hypervisors, and virtual machines (VMs) as graph nodes, and represents the physical network connections as weighted edges. The edges have a guaranteed transmission rate derived from the number of devices sharing an outgoing link with a defined bandwidth. Moreover, to maximize utilization of the resources, each node gets a deserved rate dynamically depending on the measured utilization metrics. A VM throttles up or down its traffic up to its deserved rate. The conceptual design of a dynamic network scheduler is further prototypically implemented and evaluated. The implementation uses Software Defined Networking (SDN) with OpenFlow, Ryu SDN controller, and Open vSwitch as software switch on the hypervisor level. The presented dynamic network scheduler uses OpenFlow for monitoring and applying flows to control the link bandwidth. The evaluation shows that the dynamic network scheduler maximizes fairness in resource sharing while minimizing the unutilized resources.