Abstract
With the rapid development of emerging technologies such as big data and cloud computing, the research on the “Tactical Cloud” with resource awareness, real-time data sharing and collaborative operations is driven. The tactical cloud is to autonomously complete the intelligent process from task delivery to execution, which is related to situational awareness, dynamic programming, load scheduling, and data synchronization. However, monolithic architecture is used to complete various customization functions on the traditional airborne computers, which results in the problems such as low collaboration and inability to share data in time, especially the requirements of big data. In order to solve the above problems, this paper presents the microservice architecture firstly. Besides, based on the bounded context method for microservice decomposition, the design ideas and implementation schemes for resource scheduling and monitoring and data synchronization in the tactical cloud are proposed to provide efficient and fast collaborative combat capabilities. Briefly, resource scheduling and monitoring provide load scheduling and fault warning for microservices, and data synchronization make functions decomposed into microservices to share various tactical data between aircraft nodes in time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhang, J.: USAF combat cloud concept under the perspective of intelligence fusion. J. Intell. 36(11), 1–7, 27 (2017)
Hu, Y.: Air force “Combat Cloud” development and prospect. Mod. Navig. 01, 74–78 (2017)
Xin, Y.: Survey of implementation framework for microservices architecture. Comput. Eng. Appl. 54(19), 10–17 (2018)
George, J., Chen, C.-A.: Hadoop MapReduce for tactical clouds. In: IEEE 3rd International Conference on Cloud Networking. LNCS, pp. 320–326 (2014)
Lewis, G., Echeverría, S.: Tactical cloudlets: moving cloud computing to the edge. In: IEEE Military Communications Conference. LNCS, pp. 1440–1446 (2014)
Gao, X.: Design of networking anti-stealth fire control system based on cloud cooperating technology. Syst. Eng. Electron. 35(11), 2320–2328 (2013)
Tang, S.: Design of information resource service architecture for naval tactical cloud. Ship Electron. Eng. 39(2), 103–109 (2019)
Zhang, Y.: Research on distributed combat system of air defense anti-missile based on tactical cloud. Aerodyn. Missile J. 03, 55–60 (2018)
Jiang, Y.: Design of infrastructure based on micro-services architecture. Comput. Eng. Softw. 37(05), 93–97 (2016)
Li, C.: Unified application development platform based on micro-service architecture. Comput. Syst. Appl. 26(04), 43–48 (2017)
Hao, T.: Elastic resource provisioning approach for container in micro-service architecture. J. Comput. Res. Dev. 54(03), 597–608 (2017)
Huang, Y.: Design and Implement Distributed Coordination Framework based on Zookeeper. Zhejiang University (2012)
Xie, L.: Design and implementation of distributed service architecture based on dubbox. Softw. Guide 15(05), 13–15 (2016)
Zhou, J.: Application of data distribution service in command and control system. Syst. Constr. 27(002), 44–50 (2018)
Zou, G.: Automatic discovery technology of real-time data distribution service. Comput. Technol. Dev. 27(1), 25–29 (2017)
Han, L.: Java RESTful Web Service in Action, 2nd edn. China Machine Press, Beijing (2016)
Zhong, C.: Evaluating granularity of microservices-oriented system based on bounded context. J. Software 30(10), 3227–3241 (2019)
Apache Dubbo. http://dubbo.apache.org/en-us/. Accessed 19 Nov 2019
Wang, P.D.: Cross-domain data synchronization based on DDS. Commun. Technol. 48(4), 447–452 (2015)
Lv, G.Z.: Design and implementation of request and reply model based on DDS. Inf. Commun. 1, 86–88 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tang, L., Hu, H., Wang, Z., Wang, J., Li, Y. (2020). Microservice Architecture Design for Big Data in Tactical Cloud. In: Tian, Y., Ma, T., Khan, M. (eds) Big Data and Security. ICBDS 2019. Communications in Computer and Information Science, vol 1210. Springer, Singapore. https://doi.org/10.1007/978-981-15-7530-3_31
Download citation
DOI: https://doi.org/10.1007/978-981-15-7530-3_31
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-7529-7
Online ISBN: 978-981-15-7530-3
eBook Packages: Computer ScienceComputer Science (R0)