Performance evaluation of distributed embedded systems applications via Kahn process networks and ABSOLUT

Subayal Khan, Jukka Saastamoinen, Jyrki Huusko, Jari Nurmi

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

The modern mobile devices support diverse distributed applications. The rapid deployment of these applications demands brisk system-level performanceevaluation. Abstract workload based performance simulation (ABSOLUT) has been successfully employed to evaluate theperformance of non-distributed applications. The main advantages of ABSOLUT include the use of standard tools and languages for example SystemC and UML2.0. To extend ABSOLUT for the system-level performance simulation of distributed applications, application workload models executed in one device must trigger the execution of corresponding workload models in another device. The main contribution of this article is the application of Kahn Process networks (KPN) model of computation (MOC) to extend ABSOLUT for the system-level performance simulation of distributed applications. The approach is experimented with a case study which employs GENESYS application architecture modelling. The GENESYS adopts a service-oriented and componentbased design for distributed applications. The approach is not limited to GENESYS and can be used for performance evaluation of distributed applications designed via other application design approaches. The UML2.0 MARTE profile, PapyrusUML2.0 modelling tool and SystemC were used for modelling and simulation.
Original languageEnglish
Title of host publicationProceedings
Subtitle of host publicationThe Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2011
PublisherInternational Academy, Research, and Industry Association IARIA
Pages128-137
ISBN (Print)978-1-61208-171-7
Publication statusPublished - 2011
MoE publication typeA4 Article in a conference publication
EventThe Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2011 - Lisbon, Portugal
Duration: 20 Nov 201125 Nov 2011

Conference

ConferenceThe Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2011
Abbreviated titleUBICOMM 2011
CountryPortugal
CityLisbon
Period20/11/1125/11/11

    Fingerprint

Keywords

  • ABSOLUT
  • Kahn process networks
  • GENESYS
  • distributed applications

Cite this

Khan, S., Saastamoinen, J., Huusko, J., & Nurmi, J. (2011). Performance evaluation of distributed embedded systems applications via Kahn process networks and ABSOLUT. In Proceedings: The Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2011 (pp. 128-137). International Academy, Research, and Industry Association IARIA. http://www.thinkmind.org/index.php?view=article&articleid=ubicomm_2011_7_20_10151