PoliPer: policies for mobile and pervasive environments

  • Authors:
  • Luis Veiga;Paulo Ferreira

  • Affiliations:
  • INESC-ID/IST, Distributed Systems Group, Portugal;INESC-ID/IST, Distributed Systems Group, Portugal

  • Venue:
  • ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The need for sharing is well known in a large number of distributed applications. These applications are difficult to develop either for fully wired or mobile wireless networks. Such difficulty arises not only because of slow and unreliable connections in such networks but also due to the great diversity of usage scenarios (even for a single application). Currently, programmers are forced to deal with system-level issues such as replication, consistency, security, etc. PoliPer is a middleware platform, capable of providing the needed flexibility for application development and runtime adaptability. This way, applications can cope with the multiple requirements and usage diversity found in mobile settings. PoliPer relies strongly on the following features: i) the extensible capability to support the specification and enforcement of runtime management policies; ii) a plug-able set of basic mechanisms supporting object replication, security, distributed transactions and code relocation; iii) a set of pre-defined policies that control the mechanisms previously mentioned. Previous systems are either less comprehensive (they address fewer - or just one - aspects than PoliPer), or less flexible (they are not adaptive). A preliminary prototype of PoliPer has been implemented and evaluated with encouraging results.