Abstract
In air-based information network of the Space-Air-Ground Integrated Network, it is critical to select an efficient communication link for each communication. However, some communication may not have fixed rules. In this article, we build a model of the air-based information network, and use the dynamic programming to select the most efficient communication link by minimizing the energy consumption in the communication model. In the communication model, energy consumption is associated with the distance between aircrafts and the relative velocity of the aircrafts. There is a given example used to describe the communication subnetworks of aircrafts in the air-based information network, and how each subnetwork containing multiple aircrafts communicates efficiently with the optimization by using the presented algorithms. The experiments show that the presented algorithms can effectively reduce the total cost while satisfying timing constraints with guaranteed confidence probabilities. For example, there has been an achievement that an average reduction of 9.9 % per 20 time units in the 100-subnetwork model satisfying timing constraints based on the presented algorithm.
Similar content being viewed by others
References
Banino, C., Beaumont, O., Carter, L., Ferrante, J., Legrand, A., & Robert, Y. (2004). Scheduling strategies for master-slave tasking on heterogeneous processor platforms. IEEE Transactions on Parallel Distributed Systems, 15(4), 319–330.
Beaumont, O., Legrand, A., Marchal, L., & Robert, Y. (2003). Scheduling strategies for mixed data and task parallelism on heterogeneous clusters. Parallel Processing Letters, 13(02), 225–244.
Beaumont, O., Legrand, A., Marchal, L., & Robert, Y. (2005). Pipelining broadcasts on heterogeneous platforms. IEEE Transactions on Parallel and Distributed Systems, 16(4), 300– 313.
Beaumont, O., Legrand, A., & Robert, Y. (2003). The master-slave paradigm with heterogeneous processors. IEEE Transactions Parallel Distributed Systems, 14(9), 897–908.
Beaumont, O., Legrand, A., & Robert, Y. (2012). Static scheduling strategies for heterogeneous systems. Computing and Informatics, 21(4), 413–430.
Bettati, R., & Liu, J.W.S. (1992). End-to-end scheduling to meet deadlines in distributed systems. In 12Th international conference on distributed computing systems (ICDCS 1992), pp. 452–459. IEEE.
Cai, K., Zhang, J., & Zhou, C. (2010). Optimization of the crossing waypoints in air route network. In 29Th digital avionics systems conference (DASC 2010), pp. 2–e. IEEE.
Cai, K., Zhang, J., Zhou, C., Cao, X., & Tang, K. (2012). Using computational intelligence for large scale air route networks design. Applied Soft Computing, 12(9), 2790–2800.
Chang, Y.N., Wang, C.Y., & Parhi, K.K. (1996). Loop-list scheduling for heterogeneous functional units. In 6Th great lakes symposium on VLSI (GLSV 1996), pp. 2–7. IEEE.
Chao, L.F., & Sha, E.H.M. (1995). Static scheduling for synthesis of dsp algorithms on various models. Journal of VLSI signal processing systems for signal, image and video technology, 10(3), 207–223.
Chao, L.F., & Sha, E.H.M. (1997). Scheduling data-flow graphs via retiming and unfolding. IEEE Transactions on Parallel and Distributed Systems, 8(12).
De Man, H., Catthoor, F., Goossens, G., Vanhoof, J., Van Meerbergen, J., & Huisken, J. (1990). Architecture-driven synthesis techniques for vlsi implementation of dsp algorithms. Proceedings of the IEEE, 78(2), 319–335.
Dogan, A., & Özgüner, F. (2002). Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing. IEEE Transactions On Parallel and Distributed Systems, 13 (3), 308–323.
Feng, D., Jiang, C., Lim, G., Cimini, J., Leonard, J., Feng, G., & Li, G.Y. (2012). A survey of energy-efficient wireless communications. IEEE Communications Surveys and Tutorials, 15(1), 167–178.
Foster, I. (1994). Designing and building parallel program: Concepts and tools for parallel software engineering: Addison-Wesley.
Gebotys, C.H., Elmasry, M., & et al. (1993). Global optimization approach for architectural synthesis. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 12(9), 1266–1278.
Guo, Y., Cao, X., Yin, H., & Tang, Z. (2007). Coevolutionary optimization algorithm with dynamic sub-population size. International Journal of Innovative Computing, Information and Control, 3(2), 435–448.
Guo, Y., Cao, X., & Zhang, J. (2008). Multiobjective evolutionary algorithm with constraint handling for aircraft landing scheduling. In IEEE Congress on evolutionary computation (CEC 2008), pp. 3657–3662. IEEE.
Guo, Y., Cao, X., & Zhang, J. (2009). Constraint handling based multiobjective evolutionary algorithm for aircraft landing scheduling. International Journal of Innovative Computing Information and Control, 5(8), 2229–2238.
He, Y., Shao, Z., Xiao, B., Zhuge, Q., & Sha, E.H.M. (2003). Reliability driven task scheduling for heterogeneous systems. In 15Th IASTED international conference on parallel and distributed computing and systems, vol. 1, pp. 465–470.
Hou, C.J., & Shin, K.G. (1997). Allocation of periodic task modules with precedence and deadline constraints in distributed real-time systems. IEEE Transactions on Computers, 46(12), 1338–1356.
Hua, S., & Qu, G. (2003). Approaching the maximum energy saving on embedded systems with multiple voltages. In International conference on computer aid design (ICCAD 2003), pp. 26–29. ACM.
Hua, S., Qu, G., & Bhattacharyya, S.S. (2003). Energy reduction techniques for multimedia applications with tolerance to deadline misses. In 40Th annual design automation conference (DAC 2003), pp. 131–136. ACM.
Hua, S., Qu, G., & Bhattacharyya, S.S. (2003). Exploring the probabilistic design space of multimedia systems. In 14Th international workshop on rapid system prototyping (IWRSP 2003), pp. 233–240. IEEE.
Huaxian, L., Yanbo, Z., Kaiquan, C., & Qingge, P. (2011). Route network flow assignment in the new generation of aviation by cooperative co-evolution. In 5Th international conference on cybernetics and intelligent systems (CIS 2011), pp. 175–180. IEEE.
Hui, L., Jun, Z., & Cheng, L. (2010). Application examples of the network fixed point theory for space-air-ground integrated communication network. In International congress on ultra modern telecommunications and control systems and workshops (ICUMT 2010), pp. 989–993. IEEE.
Hwang, C.T., Lee, J.H., & Hsu, Y.C. (1991). A formal approach to the scheduling problem in high level synthesis. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 10(4), 464–475.
Ito, K., Lucke, L., & Parhi, K. (1998). Ilp-based cost-optimal dsp synthesis with module selection and data format conversion. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 6(4), 582–594.
Ito, K., & Parhi, K. (1995). Register minimization in cost-optimal synthesis of dsp architecture. In IEEE VLSI Signal processing workshop (VLSISP 1995), pp. 207–216. IEEE.
Jia, X., Cao, X., Guo, Y., Qiao, H., & Zhang, J. (2008). Scheduling aircraft landing based on clonal selection algorithm and receding horizon control. In 11Th international conference on intelligent transportation systems (ITSC 2008), pp. 357–362. IEEE.
Parhi, K., & Messerschmitt, D.G. (1991). Static rate-optimal scheduling of iterative data-flow programs via. optimum unfolding. IEEE Transactions on Computers, 40(2), 178–195.
Li, G.Y., Xu, Z., Xiong, C., Yang, C., Zhang, S., Chen, Y., & Xu, S. (2011). Energy-efficient wireless communications: tutorial, survey, and open issues. IEEE Wireless Communications, 18(6), 28–35.
Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., & Gu, Z. (2012). Online optimization for scheduling preemptable tasks on iaas cloud systems. Journal of Parallel and Distributed Computing (JPDC), 72(5), 666–677.
Li, W.N., Lim, A., Agarwal, P., & Sahni, S. (1993). On the circuit implementation problem. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 12(8), 1147–1156.
Liu, X., Qiu, M., Wang, X., Liu, W., & Zhang, J. (2015). Optimization for communication energy efficiency of air-based information network while satisfying timing constraints. In 17Th international conference on high performance computing and communications (HPCC 2015), pp. 553–558. IEEE.
Luo, W., Cao, X., Wang, J., & Wang, X. (2002). Intrusion detection oriented distributed negative selection algorithm. In 9Th international conference on neural information processing (ICONIP 2002), vol. 3, pp. 1474–1478. IEEE.
McFarland, M.C., Parker, A.C., & Camposano, R. (1990). The high-level synthesis of digital systems. Proceedings of the IEEE, 78(2), 301–318.
Negoita, C., Zadeh, L., & Zimmermann, H. (1978). Fuzzy sets as a basis for a theory of possibility. Fuzzy sets and systems, 1, 3–28.
Qiu, M., Gao, W., Chen, M., Niu, J., & Zhang, L. (2011). Energy efficient security algorithm for power grid wide area monitoring system. IEEE Transactions on Smart Grid, 2(4), 715–723.
Qiu, M., & Li, J. (2011). Real-time Embedded Systems. Optimization: Synthesis, and Networking. CRC Press.
Qiu, M., & Sha, E.H. (2009). Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems. ACM Transactions on Design Automation of Electronic Systems, 14(2), 25.
Qiu, M., Xue, C., Shao, Z., Zhuge, Q., Liu, M., & Sha, E.H. (2006). Efficient algorithm of energy minimization for heterogeneous wireless sensor network. In International conference on embedded and ubiquitous computing (EUC 2006), pp. 25–34. Springer-verlag.
Qiu, M., Yang, L.T., Shao, Z., & Sha, E.H. (2010). Dynamic and leakage energy minimization with soft real-time loop scheduling and voltage assignment. IEEE Transactions on Very Large Scale Integration Systems, 18 (3), 501–504.
Qiu, M., Ming, Z., Li, J., Liu, S., & Wang, B. (2012). Three-phase time-aware energy minimization with DVFS and unrolling for chip multiprocessors. Journal of System Architecture (JSA), 58(10), 439–445.
Qiu, M., Ming, Z., Li, J., Liu, J., Quan, G., & Zhu, Y. (2013). Informer homed routing fault tolerance mechanism for wireless sensor networks. Journal of System Architecture (JSA), 59(4–5), 260–270.
Qiu, M., Ming, Z., Li, J., Gai, K., & Zong, Z. (2015). Phase-change memory optimization for green cloud with genetic algorithm. IEEE Transactions on Computers, 64(12).
Ramamritham, K., Stankovic, J.A., & Shiah, P.F. (1990). Efficient scheduling algorithms for real-time multiprocessor systems. IEEE Transactions on Parallel and Distributed Systems, 1(2), 184–194.
Shao, Z., Zhuge, Q., Xue, C., & Sha, E.H. (2005). Efficient assignment and scheduling for heterogeneous dsp systems. IEEE Transactions on Parallel and Distributed Systems, 16(6), 516–525.
Shatz, S.M., Wang, J.P., & Goto, M. (1992). Task allocation for maximizing reliability of distributed computer systems. IEEE Transactions on Computers, 41(9), 1156–1168.
Srinivasan, S., & Jha, N.K. (1999). Safety and reliability driven task allocation in distributed systems. IEEE Transactions on Parallel and Distributed Systems, 10(3), 238–251.
Sun, K., Zhang, X., & Cai, K. (2009). A new method of 4d trajectory generation in the airspace simulation system. In 9Th international conference on electronic measurement & instruments (ICEMI 2009), vol. 4, pp. 472–477. IEEE.
Tang, K., Wang, Z., Cao, X., & Zhang, J. (2008). A multi-objective evolutionary approach to aircraft landing scheduling problems. In IEEE congress on evolutionary computation (CEC 2008), pp. 3650–3656. IEEE.
Tongsima, S., Sha, E.H.M., Chantrapornchai, C., Surma, D., & Passose, N. (2000). Probabilistic loop scheduling for applications with uncertain execution time. IEEE Transactions on Computers, 49(1), 65–80.
Wang, C.Y., & Parhi, K.K. (1995). Resource constrained loop list scheduler for dsp algorithms. Journal of VLSI signal processing systems for signal, image and video technology, 11(1-2), 75–96.
Wolfe, M.E. (1996). High performance compilers for parallel computing. Redwood City Calif.: Addison-Wesley.
Yu, S.P., Cao, X.B., & Zhang, J. (2011). A real-time schedule method for aircraft landing scheduling problem based on cellular automation. Applied Soft Computing, 11(4), 3485–3493.
Zhang, J. (2008). Air/space/ground networks, a bridge from today to tomorrow. International Aviation, 9, 34–37.
Zhao, S., Zhang, X., Zhu, Y., & Cai, K. (2008). A methodology for designing transition route network between en-route airspace and terminal areas. In 27Th digital avionics systems conference (DASC 2008), pp. 6–c. IEEE.
Zhou, T., Hu, X., & Sha, E.H.M. (2001). Estimating probabilistic timing performance for real-time embedded systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 9(6), 833–844.
Acknowledgments
This work is supported by the US National Science Foundation (Grant No.1457506, Meikang Qiu). Xiao Liu is also sponsored by China Scholarship Council.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, X., Qiu, M., Wang, X. et al. Energy Efficiency Optimization for Communication of Air-Based Information Network with Guaranteed Timing Constraints. J Sign Process Syst 86, 299–312 (2017). https://doi.org/10.1007/s11265-016-1125-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-016-1125-6