Genetic algorithm based ARINC-664 worst case delay optimization using network calculus

dc.contributor.advisor Çırpan, Hakan Ali
dc.contributor.author Akpolat, Eyüp Can
dc.contributor.authorID 504181313
dc.contributor.department Telecommunication Engineering
dc.date.accessioned 2024-03-07T11:57:40Z
dc.date.available 2024-03-07T11:57:40Z
dc.date.issued 2022-01-17
dc.description Thesis (M.Sc.) -- İstanbul Technical University, Graduate School, 2022
dc.description.abstract The Integrated Modular Avionics (IMA) concept, which enables dynamic resource sharing to provide challenging requirements of next-generation aircraft, has been gained significant attention. Deterministic network (DTN) is a key technology of the IMA platform to provide communication among sub-systems with bounded latency and jitter. The quantity of data transferred across IMA systems becomes more essential as the number of integrated functions within an aircraft grows. Because some of the existing avionics communication protocols cannot keep up with the increase in the number of communicating nodes, Ethernet-based DTN solutions have been proposed. Ethernet-based solutions such as ARINC-664, IEEE Time-triggered Ethernet (TTEthernet), and Time Sensitive Network (TSN) are commonly used for DTN. ARINC-664 is the most widely used solution since it does not require a complex synchronization mechanism, and hence, its certification is relatively easier. Ethernet-based deterministic network solution requires offline network planning to make sure that strict timing requirements are met. Network Calculus (NC) is heavily used tool to calculate the worst-case delay bounds for each ARINC-664 network configuration. This thesis presents a Genetic Algorithm (GA) based ARINC-664 network delay optimization using the NC, where the GA is used to effectively search the mapping of ARINC-664 Virtual Links (VLs) to priority levels using the extended priority scheme. While there are only two priority levels in the ARINC-664 standard, the extended priority concept increases the number of priority levels to improve the schedulability of VLs. For each possible assignment of the VLs to the priority levels, the NC analysis provides the worst-case delay results for all VLs. We define three different fitness functions aiming to minimize the maximum, the average, and the standard deviation of the worst-case VL delays, respectively. The results demonstrate that the extended priority concept improves the schedulability of VLs and the GA optimization approach can successfully achieve the desired objectives for the VL delays if the appropriate cost function is selected. In this thesis, we also implement the ARINC-664 End System (ES) and Switch (SW) simulation model in OMNeT++ which is used to simulate and analyze computer networks to verify the NC results of the extended priority concept. The simulation results are always lower than the NC bounds, indicating that the proposed concept successfully provides delay optimization.
dc.description.degree M.Sc.
dc.identifier.uri http://hdl.handle.net/11527/24643
dc.language.iso en_US
dc.publisher Graduate School
dc.sdg.type Goal 9: Industry, Innovation and Infrastructure
dc.subject simulation
dc.subject benzetim
dc.subject genetic algorithms
dc.subject genetik algoritmalar
dc.subject criticality calculation
dc.subject kritiklik hesabı
dc.title Genetic algorithm based ARINC-664 worst case delay optimization using network calculus
dc.title.alternative Genetik algoritma ve network calculus ile ARINC-664 uçtan uca gecikme optimizasyonu
dc.type Master Thesis
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
504181313.pdf
Boyut:
1.15 MB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
1.58 KB
Format:
Item-specific license agreed upon to submission
Açıklama