Home > Research > Publications & Outputs > Role-based intelligent application state comput...

Links

Text available via DOI:

View graph of relations

Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking. / Tao, Fu; Hu, Liang; Yu, Xiaodi et al.
In: Soft Computing, Vol. 21, No. 21, 2017, p. 6269-6277.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Tao F, Hu L, Yu X, Hu J, Zhao K. Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking. Soft Computing. 2017;21(21):6269-6277. doi: 10.1007/S00500-016-2180-4

Author

Tao, Fu ; Hu, Liang ; Yu, Xiaodi et al. / Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking. In: Soft Computing. 2017 ; Vol. 21, No. 21. pp. 6269-6277.

Bibtex

@article{204b378b0a2d49c39efbdd208f909c56,
title = "Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking.",
abstract = "Software-defined networking, in which a network is programmable and controlled with soft computing techniques, is widely used in various network testbeds. To satisfy the demands of large networks, control planes are constructed with distributed controllers, which are a routine aspect of OpenFlow research. Distributed controllers are scalable and fault tolerant; thus, they can replace centralized controllers in large-scale networks. In the foreseeable future, there will emerge more applications based on soft computing techniques. Because there is scant research on application management, a distributed controller with a role-based mechanism for properly managing applications and their states based on their properties has yet to be developed. Thus, in this study, we propose a systematic approach for classifying applications according to their roles to dynamically deploy applications and their states. Both applications and their states are managed based on their properties, including CPU, memory and network bandwidth. This intelligent mechanism, which computes the overhead of applications, provides a compromise between storage and bandwidth usage in OpenFlow distributed controllers. We propose a hierarchical system to differentiate applications and design a controller module for dynamically determining the status of an application.",
author = "Fu Tao and Liang Hu and Xiaodi Yu and Jiejun Hu and Kuo Zhao",
year = "2017",
doi = "10.1007/S00500-016-2180-4",
language = "English",
volume = "21",
pages = "6269--6277",
journal = "Soft Computing",
issn = "1432-7643",
publisher = "Springer",
number = "21",

}

RIS

TY - JOUR

T1 - Role-based intelligent application state computing for OpenFlow distributed controllers in software-defined networking.

AU - Tao, Fu

AU - Hu, Liang

AU - Yu, Xiaodi

AU - Hu, Jiejun

AU - Zhao, Kuo

PY - 2017

Y1 - 2017

N2 - Software-defined networking, in which a network is programmable and controlled with soft computing techniques, is widely used in various network testbeds. To satisfy the demands of large networks, control planes are constructed with distributed controllers, which are a routine aspect of OpenFlow research. Distributed controllers are scalable and fault tolerant; thus, they can replace centralized controllers in large-scale networks. In the foreseeable future, there will emerge more applications based on soft computing techniques. Because there is scant research on application management, a distributed controller with a role-based mechanism for properly managing applications and their states based on their properties has yet to be developed. Thus, in this study, we propose a systematic approach for classifying applications according to their roles to dynamically deploy applications and their states. Both applications and their states are managed based on their properties, including CPU, memory and network bandwidth. This intelligent mechanism, which computes the overhead of applications, provides a compromise between storage and bandwidth usage in OpenFlow distributed controllers. We propose a hierarchical system to differentiate applications and design a controller module for dynamically determining the status of an application.

AB - Software-defined networking, in which a network is programmable and controlled with soft computing techniques, is widely used in various network testbeds. To satisfy the demands of large networks, control planes are constructed with distributed controllers, which are a routine aspect of OpenFlow research. Distributed controllers are scalable and fault tolerant; thus, they can replace centralized controllers in large-scale networks. In the foreseeable future, there will emerge more applications based on soft computing techniques. Because there is scant research on application management, a distributed controller with a role-based mechanism for properly managing applications and their states based on their properties has yet to be developed. Thus, in this study, we propose a systematic approach for classifying applications according to their roles to dynamically deploy applications and their states. Both applications and their states are managed based on their properties, including CPU, memory and network bandwidth. This intelligent mechanism, which computes the overhead of applications, provides a compromise between storage and bandwidth usage in OpenFlow distributed controllers. We propose a hierarchical system to differentiate applications and design a controller module for dynamically determining the status of an application.

U2 - 10.1007/S00500-016-2180-4

DO - 10.1007/S00500-016-2180-4

M3 - Journal article

VL - 21

SP - 6269

EP - 6277

JO - Soft Computing

JF - Soft Computing

SN - 1432-7643

IS - 21

ER -