Euro-Par 2010 Parallel Processing Workshops

Volume 6586 of the series Lecture Notes in Computer Science pp 279-286

Software Licenses as Mobile Objects in Distributed Computing Environments

  • Claudio CacciariAffiliated withCINECA
  • , Daniel MallmannAffiliated withForschungszentrum Jülich GmbH
  • , Csilla ZsigriAffiliated withThe 451 Group
  • , Francesco D’AndriaAffiliated withResearch and Innovation, Atos Origin
  • , Björn HagemeierAffiliated withForschungszentrum Jülich GmbH
  • , David García PerézAffiliated withFoundation CESGA
  • , Angela RumplAffiliated withFraunhofer Institute SCAI
  • , Wolfgang ZieglerAffiliated withFraunhofer Institute SCAI
  • , Miriam GozaloAffiliated withGridcore AB
    • , Josep MartratAffiliated withResearch and Innovation, Atos Origin

* Final gross prices may vary according to local VAT.

Get Access


Current praxis of software licensing has been identified as major obstacle for Grid computing a couple of years ago already. Recent surveys of Clouds indicate that the same holds true for Cloud computing. As a consequence, using commercial applications that require access to a license server for authorisation at run-time has been quite limited until recently in distributed computing environments. Due to the mandatory centralised control of license usage during application run-time traditional software licensing practices are not suitable. In this paper we present a novel approach for managing software licenses as web service resources in distributed service oriented environments. Licenses become mobile objects, which may move to the environment where required to authorise the execution of a license protected application. The SmartLM solution, which has been recently implemented as a prototype decouples authorisation for license usage from authorisation for application execution.