Title :
Implementation of a calendar application based on SyD coordination links
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
Abstract :
System on devices (SyD) is a specification for a middleware to enable heterogeneous collections of information, databases, or devices (such as hand-held devices) to collaborate with each other. This paper illustrates the advantages of SyD by describing a prototype calendar of meetings application. This application highlights some of the technical merits of SyD by exploiting the use of coordination links. Based on the underlying event-and-trigger mechanism, these links allow automatic updates as well as real-time enforcements of global constraints and interdependencies, not available with existing calendar applications. Additionally, the calendar application illustrates coordination among heterogeneous devices and databases, formation and maintenance of dynamic groups, mobility support through proxies, and performance group transactions across independent data stores.
Keywords :
business data processing; constraint handling; distributed databases; formal specification; middleware; real-time systems; SyD coordination links; automatic updates; calendar application; dynamic group maintenance; event-and-trigger mechanism; global constraints; hand-held devices; heterogeneous databases; independent data stores; interdependencies; meetings application; middleware specification; performance group transactions; proxy mobility support; real-time enforcements; system on devices; Application software; Calendars; Collaboration; Computer science; Databases; Educational institutions; Energy management; Handheld computers; Middleware; Prototypes;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
Print_ISBN :
0-7695-1926-1
DOI :
10.1109/IPDPS.2003.1213438