Show simple item record

dc.contributor.authorNguyen, Vu Thien Nga
dc.contributor.authorKirner, Raimund
dc.contributor.authorPenczek, Frank
dc.date.accessioned2017-05-22T09:38:53Z
dc.date.available2017-05-22T09:38:53Z
dc.date.issued2012
dc.identifier.citationNguyen , V T N , Kirner , R & Penczek , F 2012 , A multi-level monitoring framework for stream-based coordination programs . in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) . PART 1 edn , vol. 7439 LNCS , Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , no. PART 1 , vol. 7439 LNCS , pp. 83-98 , 12th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2012 , Fukuoka , Japan , 4/09/12 . https://doi.org/10.1007/978-3-642-33078-0_7
dc.identifier.citationconference
dc.identifier.isbn9783642330773
dc.identifier.issn03029743
dc.identifier.otherPURE: 9429026
dc.identifier.otherPURE UUID: cc7884f4-c5bb-455e-8f6d-4fc6dd39db13
dc.identifier.otherScopus: 84866677500
dc.identifier.urihttp://hdl.handle.net/2299/18202
dc.descriptionVu Thien Nga Nguyen, Raimund Kirner, and Frank Penczek, 'A multi-level monitoring framework for stream-based coordination programs', paper presented at the 12th International Conference on Algorithms and Architectures for Parallel Processing. Fukuoka, Japan, 4-7 September 2012.
dc.description.abstractStream-based Coordination is a promising approach to execute programs on parallel hardware such as multi-core systems. It allows to reuse sequential code at component level and to extend such code with concurrency-handling at the coordination level. In this paper we identify the monitoring information required to enable the calculation of performance metrics, automatic load balancing, and bottleneck detection. The monitoring information is obtained by implicitly instrumenting multiple levels: the runtime system and the operating system. We evaluate the monitoring overhead caused by different use cases on S-Net as it is a challenging monitoring benchmark with a flexible and fully asynchronous execution model, including dynamic mapping and scheduling policies. The evaluation shows that in most cases the monitoring causes a negligible overhead of less than five percent.en
dc.format.extent16
dc.language.isoeng
dc.relation.ispartofLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.relation.ispartofseriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.subjectComputer Science(all)
dc.subjectTheoretical Computer Science
dc.titleA multi-level monitoring framework for stream-based coordination programsen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=84866677500&partnerID=8YFLogxK
rioxxterms.versionofrecordhttps://doi.org/10.1007/978-3-642-33078-0_7
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record