Schedulability test for IMA systems based on mixed integer linear programming formulation

Schedulability test for IMA systems based on mixed integer linear programming formulation

Integrated modular avionics (IMA) architecture is widely adopted for the design of modern aircraft. Itsimplifies the system development process and improves the system security and reliability. In IMA systems, avionicsapplications are packed into various partitions, and integrated into a standard computing platform. How to determinethe schedulability of systems is one of the key problems. In this paper, using the characters of avionics systems, apartition model with a strict period is built, and constraints in space, time, and communication are analyzed. Basedon the mixed integer linear programming formulation, a solution to determine the schedulability of IMA systems ispresented. Experience reveals that this solution not only determines the system schedulability, but also achieves therequired minimum number of modules and guides the design of IMA systems.

___

  • [1] Xiong HG, Zhou GR, Li Q. A survey on avionics bus and network interconnections and their progress. Acta Aeronautica et Astronautica Sinica 2006; 27: 1135-1144.
  • [2] Chen J, Du C. Schedulability analysis for independent partitions in integrated modular avionics systems. In: Proceedings of the IEEE International Conference on Progress in Informatics and Computing; 18–20 Dec 2015; Nangjing, China. New York, NY, USA: IEEE. pp. 521-525.
  • [3] Baruah SK, Chakraborty S. Schedulability analysis of non-preemptive recurring real-time tasks. In: Proceedings of the Parallel and Distributed Processing Symposium; 25–29 April 2006; Rhodes Island, Greece. New York, NY, USA: IEEE. pp. 8-15.
  • [4] Chen J, Du C, Xie F, Yang Z. Schedulability analysis of non-preemptive strictly periodic tasks in multi-core real-time systems. Real-Time Systems 2016; 52: 239-271.
  • [5] Kim JE, Yoon MK, Im S, Bradford R, Sha L. Multi-IMA partition scheduling with synchronized solo-partitions for multi-core avionics systems. Department of Computer Science, University of Illinois at Urbana-Champaign, Technical report, May 2012.
  • [6] Korst J, Aarts E, Lenstra JK, Wessels J. Periodic Multiprocessor Scheduling. Berlin, Germany: Springer, 1991.
  • [7] Kermia O, Sorel Y. Schedulability analysis for non-preemptive tasks under strict periodicity constraints. In: Embedded and Real-Time Computing Systems and Applications; 25–27 August 2008; Kao-hsiung shih, Taiwan. IEEE. pp. 25-32.
  • [8] Eisenbrand F, H¨ahnle N, Niemeier M, Skutella M, Verschae J, Wiese A. Scheduling periodic tasks in a hard realtime environment. In: Proceedings of the 37th International Colloquium Conference on Automata, Languages and Programming. ICALP’10; 6–10 July 2010; Bordeaux, France. IEEE. pp. 299-311.
  • [9] Eisenbrand F, Kesavan K, Mattikalli R. Solving an avionics real-time scheduling problem by advanced IP-methods. In: de Berg M, Meyer U, editors. Algorithms. Lecture Notes in Computer Science. Berlin, Germany: Springer, 2010; 21: 11-22.
  • [10] Marouf M, Sorel Y. Scheduling non-preemptive hard real-time tasks with strict periods. In: 2011 IEEE Emerging Technologies Factory Automation (ETFA); 5–9 Sep 2011; Toulouse, France. IEEE. pp. 1-8.
  • [11] Chen J, Du C, Han P. Scheduling independent partitions in integrated modular avionics systems. Plos One 2016; 11: 20-36.
  • [12] Sheikh AA, Brun O, Hladik PE. Strictly periodic scheduling in IMA-based architectures. Real- Time Systems 2012; 48: 359-386.
  • [13] Pira C, Artigues C. An efficient best response heuristic for a non-preemptive strictly periodic scheduling problem. Learning and Intelligent Optimization. Lecture Notes in Computer Science. Berlin, Germany: Springer, 2013; 20: 281-287.
  • [14] Pira C, Artigues C. Line search method for solving a non-preemptive strictly periodic scheduling problem. Journal of Scheduling 2016; 19: 1-17.
  • [15] Sheikh AA, Brun O, Hladik PE. Partition scheduling on an IMA platform with strict periodicity and communication delays. In: Proceedings of the 18th International Conference on Real-Time and Network Systems; 4–5 Sep 2011; Toulouse, France. IEEE. pp. 179-188.
  • [16] Al Sheikh A, Brun O, Hladik PE, Prabhu BJ. A best-response algorithm for multiprocessor periodic scheduling. In: 23rd Euromicro Conference on Real-Time Systems (ECRTS); 6–8 July 2011; Porto, Portugal. IEEE. pp. 228-237.
  • [17] Linderoth JT, Lodi A, Cochran J. MILP Software. Wiley Encyclopedia of Operations Research and Management Science. Hoboken, NJ, USA: Wiley, 2010.
  • [18] Hann M, Deredempt MH, Cortier A. Requirements baseline for integrated modular avionics for space separation kernel qualification. In: Proceedings of the ESA Special Publication; 23–27 March 2015; Bergen, Norway. IEEE. pp. 732-739.
  • [19] Chen J, Du C, Xie F, Lin B. Allocation and scheduling of strictly periodic tasks in multi-core real-time systems. In: Proceedings of the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications; 17–19 Aug 2016; Daegu, South Korea. IEEE. pp. 130-138.
  • [20] Burer S, Saxena A. The MILP Road to MIQCP. New York, NY, USA: Springer, 2012.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

An adaptive fault diagnosis approach using pipeline implementation for railway inspection

Erhan AKIN, Yunus SANTUR, Mehmet KARAKÖSE

Transient- and probabilistic neural network-based fault classification in EHV three-terminal lines

Ravi Kumar Varma BHUPATIRAJU, Venkata Sesha Samba Siva Sarma DHANIKONDA, Venkata Ramana Rao PULIPAKA

Indoor localization of wireless emitter using direct position determination and particle swarm optimization

Saeid HASSANHOSSEINI, Mohammad Reza TABAN, Jamshid ABOUEI

Simplification of harmonics filter for a matrix converter-based drive

Gytis PETRAUSKAS, Gytis SVINKUNAS, Rasa JURASKIENE

Nonintrusive identification of residential appliances using harmonic analysis

Milan SIMIC, Srdjan DJORDJEVIC

Optimal sizing hydrokinetic-photovoltaic system for electricity generation in a protected wildlife area of Ecuador

Juan LATA GARCIA, Higinio SANCHEZ SAINZ, Christopher REYES LOPEZ, Francisco JURADO MELGUIZO, Luis FERNANDEZ RAMIREZ

MutatedSocioAgentSim (MSAS): semisupervised modelling of multiagent simulation to predict and detect the mutation in a camouflaged social network

Karthika SUBBARAJ, Bose SUNDAN

Upper envelope detection of ECG signals for baseline wander correction: a pilot study

Mohammed Assam OUALI, Mouna GHANAI, Kheireddine CHAFAA

Measurement of active power, electrical energy, and TRMS voltage and current using the dual slope conversion technique

Khaoula KHLIFI, Amira HADDOUK, Ahlem AYARI, Hfaiedh MECHERGUI

High-speed switched reluctance machine: natural frequency calculation and acoustic noise prediction

Muhammet GARİP, Yusuf YAŞA, Yılmaz SOZER