• DocumentCode
    350102
  • Title

    Real-time TSpaces

  • Author

    Bollella, Greg ; Graham, Stephen ; Lehman, Tobin J.

  • Author_Institution
    IBM Network Comput. Software, NC, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    837
  • Abstract
    TSpaces is a global communication middleware component that incorporates database features, such as transactions, persistent dates, flexible queries and XML support. TSpaces is an excellent tool for building distributed applications, since it provides an asynchronous and anonymous link between multiple clients or services. The communication link provided by TSpaces gives application builders the advantage of ignoring some of the harder aspects of multi-client synchronization, such as tracking names (and addresses) of all active clients, communication line status, and conversation status. For many applications, the loose synchronization provided by TSpaces works extremely well. However, for distributed real-time applications the loose synchronization model poses some problems. For these types of application, the TSpaces middleware must not introduce any additional unbounded latency in the interaction between network components. We describe the changes that would be needed in the current Java-based implementation of TSpaces to provide support for real-time applications, such as deterministic memory management, handling priority requests, bounded execution paths for all operations and dealing with overload situations
  • Keywords
    Java; client-server systems; distributed databases; hypermedia markup languages; query processing; real-time systems; storage management; synchronisation; transaction processing; Java; XML; bounded execution paths; communication link; database; deterministic memory management; distributed applications; flexible queries; global communication middleware component; loose synchronization model; multi-client synchronization; overload; persistent dates; priority requests; real-time TSpaces; transactions; unbounded latency; Application software; Communication system software; Computer networks; Distributed computing; Hardware; Java; Middleware; Programming profession; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, 1999. IECON '99 Proceedings. The 25th Annual Conference of the IEEE
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7803-5735-3
  • Type

    conf

  • DOI
    10.1109/IECON.1999.816511
  • Filename
    816511