CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network

碩士 === 國立成功大學 === 資訊工程學系 === 104 === In recent years, with the growing popularity of cloud computing, big-data applications increase demands for large and powerful data center networks (DCNs). There are more and more newly proposed network topologies for DCNs. BCube is a well-known recursively defin...

Full description

Bibliographic Details
Main Authors: Wei-KangChung, 鍾煒康
Other Authors: Sun-Yuan Hsieh
Format: Others
Language:en_US
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/sqrkj7
id ndltd-TW-104NCKU5392008
record_format oai_dc
spelling ndltd-TW-104NCKU53920082019-05-15T22:34:38Z http://ndltd.ncl.edu.tw/handle/sqrkj7 CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network CDPFS: 在資料網路中心的BCube拓樸下改進負載平衡之流動態配置的平行演算法 Wei-KangChung 鍾煒康 碩士 國立成功大學 資訊工程學系 104 In recent years, with the growing popularity of cloud computing, big-data applications increase demands for large and powerful data center networks (DCNs). There are more and more newly proposed network topologies for DCNs. BCube is a well-known recursively defined network structure which has good properties providing multiple low-diameter paths and good fault-tolerance for data center networks. Its distributed routing algorithm BSR which is fast and easy to build multiple parallel path set. But in the worst case, it may occur many flow collisions and waste 50\% capacity of each link in BCube. In this paper, in order to fully use those redundant links and improve load balancing in BCube, we add the central master computer to BCube topology and design a centralized dynamic parallel flow scheduling algorithm: CDPFS and CDPFSMP for single-path and multi-paths. We mainly focus on finding the least congestion path for each flow with global network status information and allocate those paths to each flow in parallel. The simulation result shows that our proposed algorithms which take advantage of BCube structure and give a good performance for load balancing. Sun-Yuan Hsieh 謝孫源 2016 學位論文 ; thesis 55 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系 === 104 === In recent years, with the growing popularity of cloud computing, big-data applications increase demands for large and powerful data center networks (DCNs). There are more and more newly proposed network topologies for DCNs. BCube is a well-known recursively defined network structure which has good properties providing multiple low-diameter paths and good fault-tolerance for data center networks. Its distributed routing algorithm BSR which is fast and easy to build multiple parallel path set. But in the worst case, it may occur many flow collisions and waste 50\% capacity of each link in BCube. In this paper, in order to fully use those redundant links and improve load balancing in BCube, we add the central master computer to BCube topology and design a centralized dynamic parallel flow scheduling algorithm: CDPFS and CDPFSMP for single-path and multi-paths. We mainly focus on finding the least congestion path for each flow with global network status information and allocate those paths to each flow in parallel. The simulation result shows that our proposed algorithms which take advantage of BCube structure and give a good performance for load balancing.
author2 Sun-Yuan Hsieh
author_facet Sun-Yuan Hsieh
Wei-KangChung
鍾煒康
author Wei-KangChung
鍾煒康
spellingShingle Wei-KangChung
鍾煒康
CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
author_sort Wei-KangChung
title CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
title_short CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
title_full CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
title_fullStr CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
title_full_unstemmed CDPFS: A Centralized Dynamic Parallel Flow Scheduling Algorithm to Improve Load Balancing on BCube Topology for Data Center Network
title_sort cdpfs: a centralized dynamic parallel flow scheduling algorithm to improve load balancing on bcube topology for data center network
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/sqrkj7
work_keys_str_mv AT weikangchung cdpfsacentralizeddynamicparallelflowschedulingalgorithmtoimproveloadbalancingonbcubetopologyfordatacenternetwork
AT zhōngwěikāng cdpfsacentralizeddynamicparallelflowschedulingalgorithmtoimproveloadbalancingonbcubetopologyfordatacenternetwork
AT weikangchung cdpfszàizīliàowǎnglùzhōngxīndebcubetàpǔxiàgǎijìnfùzàipínghéngzhīliúdòngtàipèizhìdepíngxíngyǎnsuànfǎ
AT zhōngwěikāng cdpfszàizīliàowǎnglùzhōngxīndebcubetàpǔxiàgǎijìnfùzàipínghéngzhīliúdòngtàipèizhìdepíngxíngyǎnsuànfǎ
_version_ 1719132591923134464