Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
A toggle transaction management technique for mobile multidatabases
Proceedings of the seventh international conference on Information and knowledge management
Data Consistency in Intermittently Connected Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
A taxonomy of correctness criteria in database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Enforcing History-Based Security Policies in Mobile Agent Systems
POLICY '03 Proceedings of the 4th IEEE International Workshop on Policies for Distributed Systems and Networks
Moflex Transaction Model for Mobile Heterogeneous Multidatabase Systems
RIDE '00 Proceedings of the 10th International Workshop on Research Issues in Data Engineering
Supporting semantics-based transaction processing in mobile database applications
SRDS '95 Proceedings of the 14TH Symposium on Reliable Distributed Systems
A Policy-Based Infrastructure for the Dynamic Control of Agent Mobility
POLICY '02 Proceedings of the 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY'02)
Transaction Policies for Mobile Networks
POLICY '04 Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks
Loosely-Coupled, Mobile Replication of Objects with Transactions
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
Transparent Mobile Middleware Integration for Java and .NET Development Environments
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Towards a framework to characterize ubiquitous software projects
Information and Software Technology
Hi-index | 0.00 |
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.