Performance evaluation of the reactor pattern using the OMNeT++ simulator

  • Authors:
  • Arundhati Kogekar;Aniruddha Gokhale

  • Affiliations:
  • Vanderbilt University, Nashville, Tennessee;Vanderbilt University, Nashville, Tennessee

  • Venue:
  • Proceedings of the 44th annual Southeast regional conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design of large-scale, distributed, performance-sensitive systems presents numerous challenges due to their network-centric nature and stringent quality of service (QoS) requirements. Standardized middleware implementations provide the key building blocks necessary to address these requirements of the distributed systems. However, middleware are designed to be applicable for a wide range of domains and applications, which results in system developers requiring to choose the right set of building blocks to design their system. To reduce the impact on development costs and time-to-market, decisions on the right set of building blocks to use in systems design must be made as early as possible in system design. This paper addresses this concern by describing a model-driven systems simulation approach to analyze, catch and rectify incorrect system design decisions at design-time. In this paper we focus on model-driven OMNeT++ simulation of the Reactor pattern, which provides event demultiplexing and handling capability. Our experience with modeling the Reactor shows that this approach can be extended to the performance analysis of other pattern-based blocks and indeed in the long term to the entire composed middleware framework.