Live Information Objects
Abstract
The Cornell Live Information Objects (LIO) effort was undertaken to overcome a limitation of the tools used to create modern information-enabled applications. When using the Global Information Grid (GIG) standards, existing technologies assume continuous connectivity to some form of data center. As a result, while it is not difficult to build powerful information-enabled digital dashboard applications that are sharable, those applications become unavailable if a user lacks a high-speed connection to the base system. For forward-deployed units in challenged networking environments users may have connectivity via tactical network links, but reach-back to the base is often poor or non-existent. Our project eliminated the reach-back dependency and created a new distributed collaboration architecture that supports LIO. It is easily extended, and permits even a non-programmer to create and share live collaboration tools. Users see one-another's updates in a secure, synchronized, fault-tolerant, and extremely fast manner. Fundamental research contributions were made at the level of the language, the system, the type-checking scheme used, the multicast protocols required for fast updates, and the underlying model. The technology is available under FreeBSD licensing.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 2011
- Accession Number
- ADA545398
Entities
People
- Ken Birman
Organizations
- Cornell University