Cargando…

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

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, di...

Descripción completa

Detalles Bibliográficos
Autores principales: Deng, Fan, Yu, Zhenhua, Song, Houbing, Zhang, Liyong, Song, Xi, Zhang, Min, Zhang, Zhenyu, Mei, Yu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8560364/
https://www.ncbi.nlm.nih.gov/pubmed/34744500
http://dx.doi.org/10.1007/s00500-021-06447-0
_version_ 1784592929452457984
author Deng, Fan
Yu, Zhenhua
Song, Houbing
Zhang, Liyong
Song, Xi
Zhang, Min
Zhang, Zhenyu
Mei, Yu
author_facet Deng, Fan
Yu, Zhenhua
Song, Houbing
Zhang, Liyong
Song, Xi
Zhang, Min
Zhang, Zhenyu
Mei, Yu
author_sort Deng, Fan
collection PubMed
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.
format Online
Article
Text
id pubmed-8560364
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-85603642021-11-02 Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm Deng, Fan Yu, Zhenhua Song, Houbing Zhang, Liyong Song, Xi Zhang, Min Zhang, Zhenyu Mei, Yu Soft comput Application of Soft Computing 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. Springer Berlin Heidelberg 2021-11-02 2022 /pmc/articles/PMC8560364/ /pubmed/34744500 http://dx.doi.org/10.1007/s00500-021-06447-0 Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Application of Soft Computing
Deng, Fan
Yu, Zhenhua
Song, Houbing
Zhang, Liyong
Song, Xi
Zhang, Min
Zhang, Zhenyu
Mei, Yu
Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title_full Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title_fullStr Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title_full_unstemmed Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title_short Improvement on PDP Evaluation Performance Based on Neural Networks and SGDK-means Algorithm
title_sort improvement on pdp evaluation performance based on neural networks and sgdk-means algorithm
topic Application of Soft Computing
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8560364/
https://www.ncbi.nlm.nih.gov/pubmed/34744500
http://dx.doi.org/10.1007/s00500-021-06447-0
work_keys_str_mv AT dengfan improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT yuzhenhua improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT songhoubing improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT zhangliyong improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT songxi improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT zhangmin improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT zhangzhenyu improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm
AT meiyu improvementonpdpevaluationperformancebasedonneuralnetworksandsgdkmeansalgorithm