• 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