Home // BUSTECH 2015, The Fifth International Conference on Business Intelligence and Technology // View article
Choice of Design Techniques for Scaling Mission Critical High Volume Applications
Authors:
Muralidaran Natarajan
Nandlal L. Sarda
Sharad C. Srivastava
Keywords: layering; concurrency; parallelism; mutual exclusion; visibility of change.
Abstract:
In today’s Services business, self-servicing models with thousands of users operating “Anytime Anywhere” concurrently and generating millions of transactions have increased the performance requirements multi-fold. However, these systems are monolithic and are not flexible for business transformations and changes. To scale beyond this, many organizations have started to transform these systems to new generation of multi-core platforms. This being architecturally different, the existing applications will have to be decomposed and re-architected to run as parallel components, have near zero contention and take advantage of these new generation platforms. This paper studies the choice of design techniques with the elements of concurrency and parallelism to arrive at an optimal setup to scale the performance of high volume mission critical real time applications on modern platforms. The choices are further validated with the simulation runs conducted to narrow down the combination setup giving the best performance. The results, analysis and the recommendations aim to provide an approach to the design architects in transforming mission critical applications.
Pages: 52 to 59
Copyright: Copyright (c) IARIA, 2015
Publication date: March 22, 2015
Published in: conference
ISSN: 2308-4391
ISBN: 978-1-61208-395-7
Location: Nice, France
Dates: from March 22, 2015 to March 27, 2015