Institutional-Repository, University of Moratuwa.  

Scalable high performance streaming processing application instrumentation framework via improving dynamic concurrency

Show simple item record

dc.contributor.advisor Perera I
dc.contributor.author Wijesekara SRMDTS
dc.date.accessioned 2019
dc.date.available 2019
dc.date.issued 2019
dc.identifier.citation Wijesekara, S.R.M.D.T.S. (2019). Scalable high performance streaming processing application instrumentation framework via improving dynamic concurrency [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/16060
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/16060
dc.description.abstract The world has already moved to a highly technological stage and internet-based services plays a vital part of day to day life. Performance of those internet based services is a key factor of quality of the service and developers are forced to develop the best possible performant system. Usually gaining the best possible performance is hard due to low visibility and flexibility of the system in performance improvement phase. This research is focusing on developing the framework ‘concor: A framework for high performance streaming applications, instrumentation in-built’ by combining the pre-placing instrumentation probes and data flow based architectures. The framework provides an API to form data flows, while providing in-built performance monitoring capabilities. Furthermore, the possibility of implementing a dynamic thread reconfiguration mechanism is also researched and included in the framework. Dynamic thread reconfiguration mechanism is used in simplifying the bottleneck isolation. Apart from this, dynamic thread configuration mechanism effectively lifts the initial concurrency design overhead from the developers and provides a new dimension of runtime performance tuning. Keywords: Instrumentation, Concurrency framework, Dynamic concurrency, Runtime performance tuning, dynamically assigned thread pools. Bottleneck identification, data-flow architecture, event streaming. en_US
dc.language.iso en en_US
dc.subject COMPUTER SCIENCE AND ENGINEERING-Dissertations en_US
dc.subject COMPUTER SCIENCE-Dissertations en_US
dc.subject LIVE STREAM PROCESSING en_US
dc.subject INSTRUMENTATION en_US
dc.subject DATA-FLOW ARCHITECTURE en_US
dc.title Scalable high performance streaming processing application instrumentation framework via improving dynamic concurrency en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science and Engineering en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2019
dc.identifier.accno TH4001 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record