A novel object pool service for distributed systems

  • Authors:
  • Samira Sadaoui;Nima Sharifimehr

  • Affiliations:
  • Department of Computer Science, University of Regina, Regina, SK, Canada;Department of Computer Science, University of Regina, Regina, SK, Canada

  • Venue:
  • ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient resource management is a great concern for many enterprise developers One of the most important resources that should be carefully managed is the amount of memory consumed by applications This paper proposes a novel distributed memory management framework, namely Distributed Object Pool Service (DOPS) which efficiently manages the lifecycle of entity objects in distributed systems The generality and scalability of DOPS makes it reusable for any commercially distributed middleware, such as CORBA and COM+ In addition, since there is no absolute proper configuration to be used efficiently for object pools of any software system, we offer a workload simulator which simulates target systems in order to find the appropriate configuration for them Using our workload simulator, we conduct several experimental tests using CORBA These experimentations demonstrate the effectiveness of DOPS including the positive affect of dynamic sizing of object pools and the productivity of preparing fine-granularity configuration facilities.