Skip to main content
Top
Published in: Wireless Personal Communications 2/2021

24-11-2020

Optimal Admission Control Policy Based on Memetic Algorithm in Distributed Real Time Database System

Authors: Nupa Ram Chauhan, Surya Prakash Tripathi

Published in: Wireless Personal Communications | Issue 2/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Recently distributed real-time database systems are intended to manage large volumes of dispersed data. To develop distributed real-time data processing, a reality and stay competitive well defined protocols and algorithms must be required to access and manipulate the data. An admission control policy is a major task to access real-time data which has become a challenging task due to random arrival of user requests and transaction timing constraints. This paper proposes an optimal admission control policy based on deep reinforcement algorithm and memetic algorithm which can efficiently handle the load balancing problem without affecting the Quality of Service (QoS) parameters. A Markov decision process (MDP) is formulated for admission control problem, which provides an optimized solution for dynamic resource sharing. The possible solutions for MDP problem are obtained by using reinforcement learning and linear programming with an average reward. The deep reinforcement learning algorithm reformulates the arrived requests from different users and admits only the needed request, which improves the number of sessions of the system. Then we frame the load balancing problem as a dynamic and stochastic assignment problem and obtain optimal control policies using memetic algorithm. Therefore proposed admission control problem is changed to memetic logic in such a way that session corresponds to individual elements of the initial chromosome. The performance of proposed optimal admission control policy is compared with other approaches through simulation and it depicts that the proposed system outperforms the other techniques in terms of throughput, execution time and miss ratio which leads to better QoS.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Pandey, S., & Shanker, U. (2020). Transaction scheduling protocols for controlling priority inversion: A review. Computer Science Review, 35, 100215.MathSciNetCrossRef Pandey, S., & Shanker, U. (2020). Transaction scheduling protocols for controlling priority inversion: A review. Computer Science Review, 35, 100215.MathSciNetCrossRef
2.
go back to reference Pandey, S., & Shanker, U. (2018). IDRC: A distributed real-time commit protocol. Procedia Computer Science, 125, 290–296.CrossRef Pandey, S., & Shanker, U. (2018). IDRC: A distributed real-time commit protocol. Procedia Computer Science, 125, 290–296.CrossRef
3.
go back to reference Li, X., Ren, C., & Yue, M. (2011). A distributed real-time database index algorithm based on B+ tree and consistent hashing. Procedia Engineering, 24, 171–176.CrossRef Li, X., Ren, C., & Yue, M. (2011). A distributed real-time database index algorithm based on B+ tree and consistent hashing. Procedia Engineering, 24, 171–176.CrossRef
4.
go back to reference Garcés-Erice, L. (2011). Admission control for a responsive distributed middleware using decision trees to model run-time parameters. Parallel Computing, 37(8), 379–391.CrossRef Garcés-Erice, L. (2011). Admission control for a responsive distributed middleware using decision trees to model run-time parameters. Parallel Computing, 37(8), 379–391.CrossRef
5.
go back to reference Zhan, J., Zhang, X., Jiang, W., Ma, Y., & Jiang, K. (2018). Energy optimization of security-sensitive mixed-criticality applications for distributed real-time systems. Journal of Parallel and Distributed Computing, 117, 115–126.CrossRef Zhan, J., Zhang, X., Jiang, W., Ma, Y., & Jiang, K. (2018). Energy optimization of security-sensitive mixed-criticality applications for distributed real-time systems. Journal of Parallel and Distributed Computing, 117, 115–126.CrossRef
6.
go back to reference Son, Y. W. S. H., Stankovic, J. A., & Kang, K. D. (2003). QoS management in distributed real-time databases. In 24th IEEE real-time systems symposium (RTSS’03), Cancun, Mexico (pp. 86–97). Son, Y. W. S. H., Stankovic, J. A., & Kang, K. D. (2003). QoS management in distributed real-time databases. In 24th IEEE real-time systems symposium (RTSS’03), Cancun, Mexico (pp. 86–97).
7.
go back to reference Tripathi, R., Vignesh, S., Tamarapalli, V., Chronopoulos, A. T., & Siar, H. (2017). Non-cooperative power and latency aware load balancing in distributed data centers. Journal of Parallel and Distributed Computing, 107, 76–86.CrossRef Tripathi, R., Vignesh, S., Tamarapalli, V., Chronopoulos, A. T., & Siar, H. (2017). Non-cooperative power and latency aware load balancing in distributed data centers. Journal of Parallel and Distributed Computing, 107, 76–86.CrossRef
8.
go back to reference Kang, B., & Choo, H. (2018). An SDN-enhanced load-balancing technique in the cloud system. The Journal of Supercomputing, 74(11), 5706–5729.CrossRef Kang, B., & Choo, H. (2018). An SDN-enhanced load-balancing technique in the cloud system. The Journal of Supercomputing, 74(11), 5706–5729.CrossRef
9.
go back to reference Yuan, H., Bi, J., Song, X., Li, B. H., Lin, T., Zhang, J., et al. (2016). Revenue-aware request admission control in distributed simulation data centers. In L. Zhang (Ed.), Theory, methodology, tools and applications for modeling and simulation of complex systems (pp. 615–623). Singapore: Springer.CrossRef Yuan, H., Bi, J., Song, X., Li, B. H., Lin, T., Zhang, J., et al. (2016). Revenue-aware request admission control in distributed simulation data centers. In L. Zhang (Ed.), Theory, methodology, tools and applications for modeling and simulation of complex systems (pp. 615–623). Singapore: Springer.CrossRef
10.
go back to reference Kang, W., Son, S. H., & Stankovic, J. A. (2009). DRACON: QoS management for large-scale distributed real-time databases. JSW, 4(7), 747–757.CrossRef Kang, W., Son, S. H., & Stankovic, J. A. (2009). DRACON: QoS management for large-scale distributed real-time databases. JSW, 4(7), 747–757.CrossRef
11.
go back to reference Elbagir, F. A., Khalid, A., & Khanfar, K. (2016). A survey of commit protocols in distributed real time database systems. International Journal of Emerging Trends & Technology in Computer Science, 31(2), 61–66.CrossRef Elbagir, F. A., Khalid, A., & Khanfar, K. (2016). A survey of commit protocols in distributed real time database systems. International Journal of Emerging Trends & Technology in Computer Science, 31(2), 61–66.CrossRef
12.
go back to reference Srivastava, A., Shankar, U., & Tiwari, S. K. (2012). Transaction management in homogenous distributed real-time replicated database systems. International Journal of Advanced Research in Computer Science and Software Engineering, 2(6), 190–196. Srivastava, A., Shankar, U., & Tiwari, S. K. (2012). Transaction management in homogenous distributed real-time replicated database systems. International Journal of Advanced Research in Computer Science and Software Engineering, 2(6), 190–196.
13.
go back to reference Wang, Y., Wang, Q., Wang, H., & Dai, G. (2004). Dynamic adjustment of execution order in real-time databases (p. 87). Wang, Y., Wang, Q., Wang, H., & Dai, G. (2004). Dynamic adjustment of execution order in real-time databases (p. 87).
14.
go back to reference Achour, F., Bouazizi, E., & Jaziri, W. (2016). Scheduling approach for enhancing quality of service in real-time DBMS. In International baltic conference on databases and information systems. Cham: Springer (pp. 126–135). Achour, F., Bouazizi, E., & Jaziri, W. (2016). Scheduling approach for enhancing quality of service in real-time DBMS. In International baltic conference on databases and information systems. Cham: Springer (pp. 126–135).
15.
go back to reference Singh, P. K., & Shanker, U. (2018). A priority heuristic policy in mobile distributed real-time database system. In M. L. Kolhe (Ed.), Advances in data and information sciences (pp. 211–221). Singapore: Springer.CrossRef Singh, P. K., & Shanker, U. (2018). A priority heuristic policy in mobile distributed real-time database system. In M. L. Kolhe (Ed.), Advances in data and information sciences (pp. 211–221). Singapore: Springer.CrossRef
16.
go back to reference Pandey, S., & Shanker, U. (2018). On using priority inheritance-based distributed static two-phase locking protocol. In M. L. Kolhe (Ed.), Advances in data and information sciences (pp. 179–188). Singapore: Springer.CrossRef Pandey, S., & Shanker, U. (2018). On using priority inheritance-based distributed static two-phase locking protocol. In M. L. Kolhe (Ed.), Advances in data and information sciences (pp. 179–188). Singapore: Springer.CrossRef
18.
go back to reference Sutton, R. S., McAllester, D. A., Singh, S. P., & Mansour, Y. (2003). Policy gradient methods for reinforcement learning with function approximation. In NIPS. Sutton, R. S., McAllester, D. A., Singh, S. P., & Mansour, Y. (2003). Policy gradient methods for reinforcement learning with function approximation. In NIPS.
19.
go back to reference Hastings, W. K. (1970). Monte Carlo sampling methods using markov chains and their applications. Biometrika, 1, 97–109.MathSciNetCrossRef Hastings, W. K. (1970). Monte Carlo sampling methods using markov chains and their applications. Biometrika, 1, 97–109.MathSciNetCrossRef
20.
go back to reference Donoso, Y., & Fabregat, R. (2016). Multi-objective optimization in computer networks using metaheuristics. London: Auerbach Publications.CrossRef Donoso, Y., & Fabregat, R. (2016). Multi-objective optimization in computer networks using metaheuristics. London: Auerbach Publications.CrossRef
21.
go back to reference Pires, F. L., Melgarejo, E., & Barán, B. (2013). Virtual machine placement. A multi-objective approach. In XXXIX Latin American computing conference (CLEI 2013). Pires, F. L., Melgarejo, E., & Barán, B. (2013). Virtual machine placement. A multi-objective approach. In XXXIX Latin American computing conference (CLEI 2013).
22.
go back to reference Chakraborty, M., & Chakraborty, U. K. (1997). An analysis of linear ranking and binary tournament selection in genetic algorithms. In Information, communications and signal processing, 1997. ICICS, Proceedings of International Conference on IEEE (Vol. 1, pp. 407–411). Chakraborty, M., & Chakraborty, U. K. (1997). An analysis of linear ranking and binary tournament selection in genetic algorithms. In Information, communications and signal processing, 1997. ICICS, Proceedings of International Conference on IEEE (Vol. 1, pp. 407–411).
23.
go back to reference Lee, V. C., Lam, K. W., & Hung, S. L. (2002). Concurrency control for mixed transactions in real-time databases. IEEE Transactions on Computers, 51(7), 821–834.CrossRef Lee, V. C., Lam, K. W., & Hung, S. L. (2002). Concurrency control for mixed transactions in real-time databases. IEEE Transactions on Computers, 51(7), 821–834.CrossRef
24.
go back to reference Kang, K. D., Son, S. H., & Stankovic, J. A. (2004). Managing deadline miss ratio and sensor data freshness in real-time databases. IEEE Transactions on Knowledge and Data Engineering, 16(10), 1200–1216.CrossRef Kang, K. D., Son, S. H., & Stankovic, J. A. (2004). Managing deadline miss ratio and sensor data freshness in real-time databases. IEEE Transactions on Knowledge and Data Engineering, 16(10), 1200–1216.CrossRef
Metadata
Title
Optimal Admission Control Policy Based on Memetic Algorithm in Distributed Real Time Database System
Authors
Nupa Ram Chauhan
Surya Prakash Tripathi
Publication date
24-11-2020
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 2/2021
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-020-07914-x

Other articles of this Issue 2/2021

Wireless Personal Communications 2/2021 Go to the issue