TY - GEN
T1 - Use of devolved controllers in data center networks
AU - Tam, Adrian S.W.
AU - Xi, Kang
AU - Chao, H. Jonathan
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - In a data center network, for example, it is quite often to use controllers to manage resources in a centralized manner. Centralized control, however, imposes a scalability problem. In this paper, we investigate the use of multiple independent controllers instead of a single omniscient controller to manage resources. Each controller looks after a portion of the network only, but they together cover the whole network. This therefore solves the scalability problem. We use flow allocation as an example to see how this approach can manage the bandwidth use in a distributed manner. The focus is on how to assign components of a network to the controllers so that (1) each controller only need to look after a small part of the network but (2) there is at least one controller that can answer any request. We outline a way to configure the controllers to fulfill these requirements as a proof that the use of devolved controllers is possible. We also discuss several issues related to such implementation.
AB - In a data center network, for example, it is quite often to use controllers to manage resources in a centralized manner. Centralized control, however, imposes a scalability problem. In this paper, we investigate the use of multiple independent controllers instead of a single omniscient controller to manage resources. Each controller looks after a portion of the network only, but they together cover the whole network. This therefore solves the scalability problem. We use flow allocation as an example to see how this approach can manage the bandwidth use in a distributed manner. The focus is on how to assign components of a network to the controllers so that (1) each controller only need to look after a small part of the network but (2) there is at least one controller that can answer any request. We outline a way to configure the controllers to fulfill these requirements as a proof that the use of devolved controllers is possible. We also discuss several issues related to such implementation.
UR - http://www.scopus.com/inward/record.url?scp=79960587735&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79960587735&partnerID=8YFLogxK
U2 - 10.1109/INFCOMW.2011.5928883
DO - 10.1109/INFCOMW.2011.5928883
M3 - Conference contribution
AN - SCOPUS:79960587735
SN - 9781457702488
T3 - 2011 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2011
SP - 596
EP - 601
BT - 2011 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2011
T2 - 2011 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2011
Y2 - 10 April 2011 through 15 April 2011
ER -