System level performance simulation of distributed GENESYS applications on multi-core platforms

Subayal Khan, Jukka Saastamoinen, Kari Tiensyrjä, Jari Nurmi

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

Abstract

Modern high end mobile devices employ multi-core platforms and support diverse distributed applications due to increased computational power. A brisk performance evaluation phase is required after the application modeling to evaluate feasibility of new distributed applications on the multi-core mobile platforms. GENESYS modelling methodology which employs service-oriented and component based distributed application design has been extended for this purpose such that application level services are refined to platform-level services allowing mapping of GENESYS application architecture to workload models used in performance evaluation. This results in easy extraction of application workload models, reducing the time and effort in the performance evaluation phase needed for architectural exploration. This article presents the way brisk performance evaluation of distributed GENESYS applications is achieved by employing extended GENESYS distributed application architecture. The approach is experimented with a case study. UML2.0 MARTE profile, Papyrus UML2.0 modeling tool and SystemC were used for modelling and simulation.
Original languageEnglish
Title of host publicationProceedings
Subtitle of host publicationNinth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011
PublisherInstitute of Electrical and Electronic Engineers IEEE
Pages313-320
ISBN (Print)978-1-4673-0006-3, 978-0-7695-4612-4
DOIs
Publication statusPublished - 2011
MoE publication typeA4 Article in a conference publication
EventIEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011 - Sydney, Australia
Duration: 12 Dec 201114 Dec 2011

Conference

ConferenceIEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011
Abbreviated titleDASC 2011
CountryAustralia
CitySydney
Period12/12/1114/12/11

Fingerprint

Mobile devices

Cite this

Khan, S., Saastamoinen, J., Tiensyrjä, K., & Nurmi, J. (2011). System level performance simulation of distributed GENESYS applications on multi-core platforms. In Proceedings: Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011 (pp. 313-320). Institute of Electrical and Electronic Engineers IEEE. https://doi.org/10.1109/DASC.2011.70
Khan, Subayal ; Saastamoinen, Jukka ; Tiensyrjä, Kari ; Nurmi, Jari. / System level performance simulation of distributed GENESYS applications on multi-core platforms. Proceedings: Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011. Institute of Electrical and Electronic Engineers IEEE, 2011. pp. 313-320
@inproceedings{1be51ef4472049df9a857117a51a8ea3,
title = "System level performance simulation of distributed GENESYS applications on multi-core platforms",
abstract = "Modern high end mobile devices employ multi-core platforms and support diverse distributed applications due to increased computational power. A brisk performance evaluation phase is required after the application modeling to evaluate feasibility of new distributed applications on the multi-core mobile platforms. GENESYS modelling methodology which employs service-oriented and component based distributed application design has been extended for this purpose such that application level services are refined to platform-level services allowing mapping of GENESYS application architecture to workload models used in performance evaluation. This results in easy extraction of application workload models, reducing the time and effort in the performance evaluation phase needed for architectural exploration. This article presents the way brisk performance evaluation of distributed GENESYS applications is achieved by employing extended GENESYS distributed application architecture. The approach is experimented with a case study. UML2.0 MARTE profile, Papyrus UML2.0 modeling tool and SystemC were used for modelling and simulation.",
author = "Subayal Khan and Jukka Saastamoinen and Kari Tiensyrj{\"a} and Jari Nurmi",
note = "Project code: 31576",
year = "2011",
doi = "10.1109/DASC.2011.70",
language = "English",
isbn = "978-1-4673-0006-3",
pages = "313--320",
booktitle = "Proceedings",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
address = "United States",

}

Khan, S, Saastamoinen, J, Tiensyrjä, K & Nurmi, J 2011, System level performance simulation of distributed GENESYS applications on multi-core platforms. in Proceedings: Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011. Institute of Electrical and Electronic Engineers IEEE, pp. 313-320, IEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011, Sydney, Australia, 12/12/11. https://doi.org/10.1109/DASC.2011.70

System level performance simulation of distributed GENESYS applications on multi-core platforms. / Khan, Subayal; Saastamoinen, Jukka; Tiensyrjä, Kari; Nurmi, Jari.

Proceedings: Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011. Institute of Electrical and Electronic Engineers IEEE, 2011. p. 313-320.

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

TY - GEN

T1 - System level performance simulation of distributed GENESYS applications on multi-core platforms

AU - Khan, Subayal

AU - Saastamoinen, Jukka

AU - Tiensyrjä, Kari

AU - Nurmi, Jari

N1 - Project code: 31576

PY - 2011

Y1 - 2011

N2 - Modern high end mobile devices employ multi-core platforms and support diverse distributed applications due to increased computational power. A brisk performance evaluation phase is required after the application modeling to evaluate feasibility of new distributed applications on the multi-core mobile platforms. GENESYS modelling methodology which employs service-oriented and component based distributed application design has been extended for this purpose such that application level services are refined to platform-level services allowing mapping of GENESYS application architecture to workload models used in performance evaluation. This results in easy extraction of application workload models, reducing the time and effort in the performance evaluation phase needed for architectural exploration. This article presents the way brisk performance evaluation of distributed GENESYS applications is achieved by employing extended GENESYS distributed application architecture. The approach is experimented with a case study. UML2.0 MARTE profile, Papyrus UML2.0 modeling tool and SystemC were used for modelling and simulation.

AB - Modern high end mobile devices employ multi-core platforms and support diverse distributed applications due to increased computational power. A brisk performance evaluation phase is required after the application modeling to evaluate feasibility of new distributed applications on the multi-core mobile platforms. GENESYS modelling methodology which employs service-oriented and component based distributed application design has been extended for this purpose such that application level services are refined to platform-level services allowing mapping of GENESYS application architecture to workload models used in performance evaluation. This results in easy extraction of application workload models, reducing the time and effort in the performance evaluation phase needed for architectural exploration. This article presents the way brisk performance evaluation of distributed GENESYS applications is achieved by employing extended GENESYS distributed application architecture. The approach is experimented with a case study. UML2.0 MARTE profile, Papyrus UML2.0 modeling tool and SystemC were used for modelling and simulation.

U2 - 10.1109/DASC.2011.70

DO - 10.1109/DASC.2011.70

M3 - Conference article in proceedings

SN - 978-1-4673-0006-3

SN - 978-0-7695-4612-4

SP - 313

EP - 320

BT - Proceedings

PB - Institute of Electrical and Electronic Engineers IEEE

ER -

Khan S, Saastamoinen J, Tiensyrjä K, Nurmi J. System level performance simulation of distributed GENESYS applications on multi-core platforms. In Proceedings: Ninth IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2011. Institute of Electrical and Electronic Engineers IEEE. 2011. p. 313-320 https://doi.org/10.1109/DASC.2011.70