Dynamic instrumentation for Jini applications

  • Authors:
  • Denis Reilly;A. Taleb-Bendiab

  • Affiliations:
  • School of Computing and Mathematical Sciences, Liverpool John Moores University, Liverpool, UK;School of Computing and Mathematical Sciences, Liverpool John Moores University, Liverpool, UK

  • Venue:
  • SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed systems are notoriously difficult to develop and manage due to their inherent dynamics, which manifest as component configurations that may change "on-the-fly". Middleware technologies dramatically simplify the development of distributed systems, but, until recently, little attention has focused on combining software instrumentation techniques with middleware technologies to understand dynamic behaviour and assist with the runtime management of distributed systems. This paper presents a dynamic instrumentation framework, which provides support to monitor and manage Jini applications. The framework adopts a service-oriented approach that employs Jini's support for code mobility, Java's dynamic proxy API and Jini's remote event model to enable runtime insertion and removal of instrumentation services.