DocumentCode :
2288780
Title :
A framework for managing persistence in distributed systems
Author :
Balaretnaraja, Dhananjeyan ; Weerawarana, Shahani
Author_Institution :
Creative Search Technol., Microsoft IEG, Colombo, Sri Lanka
fYear :
2011
fDate :
1-2 Sept. 2011
Firstpage :
9
Lastpage :
13
Abstract :
Enterprise applications today have acquired the need to be distributed due various demanding reasons. Such systems are developed with focus on distributed concerns than on the application logic. This diverted the developers from the functional requirement of the system and burdened them with the responsibility of developing and maintaining code related to distributed concerns. The main intention of this research is to facilitate development of distributed systems without any consideration for distributed concerns. We suggest a way where the application is initially designed without them and later enabled by integrating the framework proposed in this research. We confine our interest in separating persistence and replication among other distributed concerns. The motivation for this research comes by recognizing the fact that such a framework drastically reduces the code and complexity involved to make a distributed application resilient to failures and thereby to minimize the effort necessary to debug, deploy and maintain.
Keywords :
distributed processing; software fault tolerance; software maintenance; software management; code maintenance; debugging; distributed system; enterprise application; failure resilience; functional requirement; persistence management; Indexing; Peer to peer computing; Robustness; Servers; FreePastry; JGroups; distributed computing; group communication framework; peer to peer overlay;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in ICT for Emerging Regions (ICTer), 2011 International Conference on
Conference_Location :
Colombo
Print_ISBN :
978-1-4577-1113-8
Type :
conf
DOI :
10.1109/ICTer.2011.6075019
Filename :
6075019
Link To Document :
بازگشت