Submitting Campus

Daytona Beach

Department

Electrical Engineering and Computer Science

Document Type

Article

Publication/Presentation Date

11-2-2021

Abstract/Description

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.

Publication Title

Soft Computing

DOI

https://doi.org/10.1007/s00500-021-06447-0

Publisher

Springer

Number of Pages

15

Grant or Award Name

Natural Science Foundation of Shaanxi Province in China grants: 2019JM–020, 2019JM–162, 2020JM-526, Science Research Plan Project of Education Department of Shaanxi Province grant: 12318JK0507, National Natural Science Foundation of China grants: 61873277, 71571190, 61702408

Share

COinS