Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm

被引:0
作者
Fan Deng
Zhenhua Yu
Houbing Song
Liyong Zhang
Xi Song
Min Zhang
Zhenyu Zhang
Yu Mei
机构
[1] Xi’an University of Science and Technology,Institute of Systems Security and Control, School of Computer Science and Technology
[2] Embry-Riddle Aeronautical University,Department of Electrical, Computer, Software, and Systems Engineering
[3] Xidian University,School of Computer Science and Technology
来源
Soft Computing | 2022年 / 26卷
关键词
Access control; Evaluation performance; Neural network; Policy decision point; SGDK-means algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
With the purpose of improving the PDP (policy decision point) evaluation performance, a novel and efficient evaluation engine, namely XDNNEngine, based on neural networks and an SGDK-means (stochastic gradient descent K-means) algorithm is proposed. We divide a policy set into different clusters, distinguish different rules based on their own features and label them for the training of neural networks by using the K-means algorithm and an asynchronous SGDK-means algorithm. Then, we utilize neural networks to search for the applicable rule. A quantitative neural network is introduced to reduce a server’s computational cost. By simulating the arrival of requests, XDNNEngine is compared with the Sun PDP, XEngine and SBA-XACML. Experimental results show that 1) if the number of requests reaches 10,000, the evaluation time of XDNNEngine on the large-scale policy set with 10,000 rules is approximately 2.5 ms, and 2) in the same condition as 1), the evaluation time of XDNNEngine is reduced by 98.27%, 90.36% and 84.69%, respectively, over that of the Sun PDP, XEngine and SBA-XACML.
引用
收藏
页码:3075 / 3089
页数:14
相关论文
共 95 条
[1]  
Angulo P(2017)A service-oriented architecture and its ICT-infrastructure to support eco-efficiency performance monitoring in manufacturing enterprises Int J Comput Integr Manuf 30 202-214
[2]  
Guzmán CC(1995)Self-organizing body schema for motor planning J Motor Behavior 27 52-66
[3]  
Jiménez G(1989)Approximation by superpositions of a sigmoidal function Math Control Sig Syst 2 303-314
[4]  
Romero D(1986)Learning representations by back-propagation errors, Letters to Nature 323 533-536
[5]  
Blorasso P(2015)Elimination of policy conflict to improve the PDP evaluation performance J Netw Comput Appl 80 45-57
[6]  
Sanguineti V(2016)Elimination of the redundancy related to combining algorithms to improve the PDP evaluation performance Math Probl Eng 7608408 1-18
[7]  
Cybenko G(2019)Establishment of rule dictionary for efficient XACML policy management Knowl-Based Syst 175 26-35
[8]  
David ER(2019)A distributed PDP model based on spectral clustering for improving evaluation performance World Wide Web 22 1555-1576
[9]  
Geoffrey EH(2012)A survey on policy languages in network and security management Comput Netw 56 477-489
[10]  
Ronald JW(1979)A K-means clustering algorithm J R Stat Soc 28 100-108