Home // UBICOMM 2011, The Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies // View article
Performance Evaluation of Distributed Applications via Kahn Process Networks and ABSOLUT
Authors:
Subayal Khan
Jukka Saastamoinen
Jyrki Huusko
Jari Nurmi
Keywords: ABSOLUT; Kahn Process Networks; GENESYS; distributed applications
Abstract:
The modern mobile devices support diverse distributed applications. The rapid deployment of these applications demands brisk system-level performance evaluation. Abstract workload based performance simulation (ABSOLUT) has been successfully employed to evaluate the performance 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.
Pages: 128 to 137
Copyright: Copyright (c) IARIA, 2011
Publication date: November 20, 2011
Published in: conference
ISSN: 2308-4278
ISBN: 978-1-61208-171-7
Location: Lisbon, Portugal
Dates: from November 20, 2011 to November 25, 2011