Journal on Communications ›› 2018, Vol. 39 ›› Issue (6): 11-19.doi: 10.11959/j.issn.1000-436x.2018105

• Papers • Previous Articles     Next Articles

Scheduling algorithm for stochastic job stream cipher service based on load balancing

Li LI1,2,Guozhen SHI3,Kui GENG4,Xiuze DONG2,Fenghua LI3,4,5()   

  1. 1 College of Communication Engineering,Xidian University,Xi’an 710071,China
    2 Department of Electronic and Information Engineering,Beijing Electronics Science and Technology Institute,Beijing 100070,China
    3 Department of Information Security,Beijing Electronic Science and Technology Institute,Beijing 100070,China
    4 State Key Laboratory of Information Security,Institute of Information Engineering,Chinese Academy of Science,Beijing 100093,China;5.School of Cyber Security,University of Chinese Academy of Sciences,Beijing 100049,China
    5 School of Cyber Security,University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2018-03-22 Online:2018-06-01 Published:2018-07-09
  • Supported by:
    The National Key Research and Development Program of China(2016YFB0800304);The Natural Science Foundation of Beijing(4152048)

Abstract:

Business stream parallel processing system face the situation of the diversity of cipher service requests,the cross of serial mode and parallel mode,the intercross of different business data flow,and the demand of high speed and high reliability in security field.In order to improve the parallel processing efficiency of multi-cryptographic algorithm,load balancing was used as scheduling objective.Based on hierarchical hardware scheduling method (HHS-ACDID),considering the processing node’s storage capacity and processing speed,a load balancing scheduling algorithm was approved to support non related tasks and related tasks at the same time,which achieves the high speed cipher processing throughput.Simulation results show that the algorithm can complete dynamic scheduling of data stream system and get better load balancing effect.Compared with HHS-ACDID,the efficiency of the algorithm is improved by about 12%.

Key words: job stream scheduling, parallel processing, load balancing, multi-cryptography, data stream

CLC Number: 

No Suggested Reading articles found!