from Part V - Case studies
Published online by Cambridge University Press: 05 March 2014
Overview
In previous chapters we covered different aspects of the stream processing paradigm, including its software engineering and systems aspects, as well as its analytical foundations. In this chapter, we make use of this knowledge by taking a closer look into the design of real-world applications.
We present three applications from different business domains: a large-scale systems operations monitoring application used to manage a portion of an IT software environment, a patient monitoring application used in the context of clinical healthcare, and an application for semiconductor fabrication process control used in a manufacturing environment.
Each of these applications is described from the perspective of a system analyst who has to design the appropriate software solution. Hence, we cover the entire software engineering process, starting from gathering the requirements, designing and implementing the application components, and finalizing with the stages of optimization and refinement.
The first application, which we label Operations Monitoring (OM), is focused on analyzing log messages and events capturing the resource usage of various operational processes in a large-scale networked system shared by multiple users and processes (Section 12.2). Its aim is to continuously monitor the state of that environment, enforcing appropriate resource usage policies, as well as detecting (and potentially predicting) system outages.
This application is a front-end to different analytic applications. Its primary challenge consists of dealing with the scalability and performance requirements associated with handling large volumes of streaming data.
To save this book to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Find out more about the Kindle Personal Document Service.
To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.
To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.