Toggle Main Menu Toggle Search

Open Access padlockePrints

The Newcastle University research output collection, currently available on ePrints, will shortly be moving to a new open repository platform, Figshare. To prepare for the data migration we have paused adding new content to ePrints, and will resume once the new repository is launched. During this time you will continue to have access to ePrints (but no new content will appear). We will share updates here when available.

Performance and dependability evaluation of distributed event-based systems: a dynamic code-injection approach

Lookup NU author(s): Saleh MohamedORCiD, Dr Matthew ForshawORCiD, Dr Nigel ThomasORCiD

Downloads


Licence

This is the authors' accepted manuscript of a conference proceedings (inc. abstract) that has been published in its final definitive form by ACM, 2017.

For re-use rights please refer to the publisher's terms and conditions.


Abstract

Distributed stream processing and event-based systems are an increasingly critical component in contemporary largescale data processing applications, and are often subject to strict latency and reliability requirements. However, to achieve scalability demands, they are often deployed on distributed clusters of heterogeneous nodes, causing unpredictable runtime performance and complex fault characteristics. The behaviour of these systems is poorly understood, and existing performance and dependability evaluation techniques are ill-equipped to handle the challenges introduced by the complex and distributed nature of event-based systems. We develop a dynamic code-injection approach to evaluate the performance and dependability of stream processing and event-based systems. Our approach supports finegrained instrumentation of applications and their runtime infrastructure, and the dynamic injection of code mutations and faults into a production system at runtime. We demonstrate the proposed approach by performing instrumentation and code injection on a distributed Apache Spark cluster.


Publication metadata

Author(s): Mohamed S, Forshaw M, Thomas N, Dinn A

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering

Year of Conference: 2017

Pages: 349-352

Online publication date: 17/04/2017

Acceptance date: 15/12/2016

Date deposited: 25/04/2017

Publisher: ACM

URL: https://doi.org/10.1145/3030207.3030245

DOI: 10.1145/3030207.3030245

Library holdings: Search Newcastle University Library for this item

ISBN: 9781450344043


Share