By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

7 Author(s)
Prasad, S.K. ; Comput. Sci. Dept., Georgia State Univ., Atlanta, GA, USA ; Bourgeois, A.G. ; Dogdu, E. ; Sunderraman, R.
more authors

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.

Published in:

Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on

Date of Conference:

19-22 May 2003