A Review on Performance of Distributed Embedded System

  • Atrayee Dutta
  • Manjima De SarkarEmail author
  • Sahadev RoyEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 100)


A distributed embedded system is said to be a system which consists both hardware and software parts interacting all via some channels or interconnection network. For analyzing the performance of a distributed embedded system, it is required to know many basic terms which are associated with it along with its problems and ways to solve it. The approaches to solve these problems include simulation technique and also scheduling technique such as holistic scheduling technique. Other testing techniques are also applied such as fault injection technique to detect and solve the faults in a particular location where the fault has been occurred. Such technique reduces our time in correcting error or faults. For designing a distributed embedded system or any system which involves both hardware and software, safety measures are needed to be taken which has been discussed in this paper.


Compositional Distributed Holistic scheduling technique Fault injection technique Simulation Stuck–at fault 


  1. 1.
    Yen TY, Wolf W (1995) Communication synthesis for distributed embedded systems. In: Proceedings of the 1995 IEEE/ACM international conference on computer-aided design, pp 288–294Google Scholar
  2. 2.
    Xie G, Zeng G, Liu L, Li R, Li K (2016) High performance real-time scheduling of multiple mixed-criticality functions in heterogeneous distributed embedded systems. J Syst Arch 70:3–14CrossRefGoogle Scholar
  3. 3.
    Mallak A, Weber C, Fathi M, Holland A (2017, October) Active diagnosis automotive ontology for distributed embedded systems: In: 2017 IEEE European technology and engineering management summit (E-TEMS), pp 1–6Google Scholar
  4. 4.
    Ballesteros A, Proenza J, Barranco M, Almeida L (2018, June) Reconfiguration strategies for critical adaptive distributed embedded systems. In: 2018 48th annual IEEE/IFIP international conference on dependable systems and networks workshops (DSN-W), pp 57–58Google Scholar
  5. 5.
    Ebeid E, Fummi F, Quaglia D (2015) Model-driven design of network aspects of distributed embedded systems. IEEE Trans Comput-Aided Des Integr Circuits Syst 34(4):603–614CrossRefGoogle Scholar
  6. 6.
    Zhang X, Mohan N, Torngren M, Axelsson J, Chen DJ (2017) Architecture exploration for distributed embedded systems: a gap analysis in automotive domain. In: 2017 12th IEEE international symposium on industrial embedded systems (SIES), pp 1–10Google Scholar
  7. 7.
    Xie Guoqi, Chen Yuekun, Xiao Xiongren, Cheng Xu, Li Renfa, Li Keqin (2018) Energy-efficient fault-tolerant scheduling of reliable parallel applications on heterogeneous distributed embedded systems. IEEE Trans Sustain Comput 3(3):167–181CrossRefGoogle Scholar
  8. 8.
    Mubeen S, Sjödin M, Nolte T, Lundbäck J, Gålnander M, Lundbäck KL (2015) End-to-end timing analysis of black-box models in legacy vehicular distributed embedded systems. In: 2015 IEEE 21st international conference on embedded and real-time computing systems and applications (RTCSA), pp 149–158Google Scholar
  9. 9.
    Gu Zonghua, Han Gang, Zeng Haibo, Zhao Qingling (2016) Security-aware mapping and scheduling with hardware co-processors for flexray-based distributed embedded systems. IEEE Trans Parallel Distrib Syst 27(10):3044–3057CrossRefGoogle Scholar
  10. 10.
    Xie Guoqi, Chen Yuekun, Li Renfa, Li Keqin (2018) Hardware cost design optimization for functional safety-critical parallel applications on heterogeneous distributed embedded systems. IEEE Trans Industr Inf 14(6):2418–2431CrossRefGoogle Scholar
  11. 11.
    Krzywicki K, Adamski M, Andrzejewski G (2015) EmbedCloud–design and implementation method of distributed embedded systems. In: Doctoral conference on computing, electrical and industrial systems, pp 157–164Google Scholar
  12. 12.
    Honig WL, Läufer K, Thiruvathukal GK (2015) A framework architecture or student learning in distributed embedded systems. In: 2015 10th IEEE international symposium on industrial embedded systems (SIES), pp 1–4Google Scholar
  13. 13.
    Wandeler E, Thiele L, Verhoef M, Lieverse P (2006) System architecture evaluation using modular performance analysis: a case study. Int J Softw Tools Technol Transfer 8(6):649–667CrossRefGoogle Scholar
  14. 14.
    Roy S, Saha R, Bhunia CT (2016) On efficient minimization techniques of logical constituents and sequential data transmission for digital IC. Indian J Sci Technol 9(9):1–9Google Scholar
  15. 15.
    Singhal G, Roy S (2019) A novel method to detect program malfunctioning on embedded devices using run-time trace. In: Advances in signal processing and communication. Springer, Singapore, pp 491–500Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringNational Institute of Technology Arunachal PradeshYupiaIndia
  2. 2.Department of Electronics and Communication EngineeringNational Institute of Technology Arunachal PradeshYupiaIndia

Personalised recommendations