67
Views
0
CrossRef citations to date
0
Altmetric
Articles

Multilevel CLOS data stream exchange algorithm based on smoothed round-robin fair scheduling

Pages 721-728 | Received 16 Sep 2019, Accepted 26 Dec 2019, Published online: 06 Jan 2020
 

ABSTRACT

The traditional scheduling algorithm has the problems of reducing the success rate of data stream exchange, increasing the exchange time, and increasing the number of required priorities. Therefore, a multi-level CLOS data stream exchange algorithm based on smooth polling fair scheduling is proposed. A multi-level CLOS network data flow scheduling model based on dynamic priority is established, and the value attribute is used as the priority parameter. Design time attribute evaluation criteria to schedule data streams in the best order to ensure that most data streams can be exchanged within the optimal scheduling time. By adjusting the two parameters of data stream value and execution urgency, you can change the degree of influence on the priority of data stream exchange. A smooth cyclic fair scheduling algorithm is used to implement data flow exchange in a multi-stage Clos network system composed of periodic data flows. Experimental results show that the algorithm improves the success rate of data stream exchange, reduces the number of exchanges, reduces the number of exchanges, and reaches the number of priorities required by the system.

Disclosure statement

No potential conflict of interest was reported by the author.

Additional information

Funding

This research was supported by Key Project of Natural Science of the Higher Education Institutions of the Inner Mongolia Autonomous region, China (NO: NJZZ17539).

Notes on contributors

Xiuzhen Dai

Xiuzhen Dai, female, 1981.1. She received an M.S degree in computer application technology from china Inner Mongolia University in 2011. She is currently an associate professor in Railway Communication and Signal Department of Baotou Railway vocational & technical college. Her research interests are mainly in the areas of computer network application and software development. She has published nine academic papers, presided over and participated in more than 10 scientific research projects.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.