Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
NSLoadGen– A Testbed for Notification Services
| |
|
NSLoadGen– A Testbed for Notification Services
Diego Palmisano1 and Mariano Cilia1 
| (1) |
Argentina Software Development Center - Intel Corp., Cordoba, Argentina |
Abstract
During the past years a lot of work on Notification Services has been focused on features like scalability, transactions,
persistence, routing algorithms, caching, mobility, etc. However, less work has been invested on how to evaluate or compare
such systems. The selection of the most appropriate Notification Services for a particular application scenario is crucial
and today available tools are bound to a particular implementation. If the Notification Service under test does not fulfill
the application requirements then a new try with other Notification Service needs to be started from scratch: the description
of the workload characterization and its injection cannot be reused.
In this paper we introduce NSLoadGen (Notification Services Load Generator), a testbed platform that supports the definition of real-life scenarios, the simulation
of these scenarios against notification services, and finally generating vast data that can be used to precisely evaluate
it. NSLoadGen is not targeted at any specific Notification Services, but rather is generic and adaptable. It has been designed
to support a wide variety of Notification Services characteristics, hiding the many differences among messaging products/specifications
(e.g. Java Message Service [1]) and, at the same time, it is easily extensible to support new implementations. This paper
covers the different steps the tool follows (scenario definition, scenario simulation and result collection), the proposed
approach, as well as relevant design and implementation details.
Keywords Message-Oriented Middleware - Notification Services - Publish/Subscribe - JMS - Benchmarking - Distributed Testing - Simulation
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|