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

dc.contributor.advisorPerera I
dc.contributor.authorWijesekara SRMDTS
dc.date.accept2019
dc.date.accessioned2019
dc.date.available2019
dc.date.issued2019
dc.description.abstractThe 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.identifier.accnoTH4001en_US
dc.identifier.citationWijesekara, 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.degreeMSc in Computer Science and Engineeringen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/16060
dc.language.isoenen_US
dc.subjectCOMPUTER SCIENCE AND ENGINEERING-Dissertationsen_US
dc.subjectCOMPUTER SCIENCE-Dissertationsen_US
dc.subjectLIVE STREAM PROCESSINGen_US
dc.subjectINSTRUMENTATIONen_US
dc.subjectDATA-FLOW ARCHITECTUREen_US
dc.titleScalable high performance streaming processing application instrumentation framework via improving dynamic concurrencyen_US
dc.typeThesis-Full-texten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4001-1.pdf
Size:
279.28 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH4001-2.pdf
Size:
233.87 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH4001.pdf
Size:
1006.87 KB
Format:
Adobe Portable Document Format
Description:
Full-thesis