Collocation optimizations in an aspect-oriented middleware system

  • Authors:
  • Marco Tulio Valente;Rodrigo Palhares

  • Affiliations:
  • Department of Computer Science, PUC Minas, Av. Dom Jose Gaspar, 500 CEP: 30535-610 Belo Horizonte, MG, Brazil;Department of Computer Science, PUC Minas, Av. Dom Jose Gaspar, 500 CEP: 30535-610 Belo Horizonte, MG, Brazil

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In distributed object-oriented systems, there are situations where client and server objects are deployed in the same address space. In such scenarios, it is possible to dispatch remote calls without having to transverse the infrastructure provided by the underlying communication middleware system and thus without incurring the overhead of using a networking loopback interface. Such optimizations are called collocation optimizations. In this paper we describe an implementation of collocation that is centered on aspect-oriented programming abstractions. This implementation provides high degrees of modularization, configurability and adaptability than current object-oriented support to collocation. The paper also presents results about the performance gains derived from the optimization proposed.