• DocumentCode
    395632
  • Title

    Enforcing interdependencies and executing transactions atomically over autonomous mobile data stores using SyD link technology

  • Author

    Prasad, Sushil K. ; Bourgeois, Anu G. ; Dogdu, Erdogan ; Sunderraman, Raj ; Pan, Yi ; Navathe, Sham ; Madisetti, Vijay

  • Author_Institution
    Comput. Sci. Dept., Georgia State Univ., Atlanta, GA, USA
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    803
  • Lastpage
    809
  • Abstract
    System of Mobile Devices (SyD) is a middleware we developed that can he used for implementing collaborative, mobile, and distributed applications over heterogeneous devices, data stores, and computing environments. Current prototype implementation of SyD consists of five modules. These modules provide ease of programming in the areas of distributed communication, remote method invocation, service publication and discovery, directory services, distributed service invocation and aggregation, event handling, collaborative link creation and enforcement. A central module is SyDLink which allows SyD-based applications to create "coordination" links. Coordination links represent dependencies among heterogeneous devices and application components. Based on the underlying event-and-trigger mechanism, they allow automatic updates as well as real-lime enforcement of global constraints and interdependencies. SyDLink objects provide the underlying mechanism in SyD to enforce atomic execution of distributed transactions. We explain and demonstrate the use of SyDLink objects via a running example, a collaborative SyD calendar application, throughout the paper.
  • Keywords
    middleware; mobile computing; remote procedure calls; transaction processing; atomic transaction; autonomous mobile data stores; coordination links; distributed communication; distributed transactions; event handling; event-and-trigger mechanism; heterogeneous devices; middleware; remote method invocation; system on devices link technology; Application software; Calendars; Collaboration; Computer science; Distributed computing; Educational institutions; Energy management; Middleware; Mobile computing; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on
  • Print_ISBN
    0-7695-1921-0
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2003.1203650
  • Filename
    1203650