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