This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
research:ambientrefs [2006/06/27 11:23] tvcutsem *finished |
research:ambientrefs [2010/09/13 15:13] tvcutsem fixed |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | === Ambient References === | ||
- | Ambient references are a novel remote object reference mechanism. Remote object references are " | ||
- | |||
- | == Motivation == | ||
- | |||
- | One may wonder why new referencing abstractions are required for mobile networks. In order to motivate the need for new referencing abstractions at the language level, we list a number of desirable properties of remote references for mobile networks which current remote referencing abstractions do not offer: | ||
- | |||
- | - **Provisional References**: | ||
- | - **Resilience to Partial Failure**: remote references for mobile networks should be able to tolerate network disconnections because of the volatile connnections hardware phenomenon of mobile networks. | ||
- | - **Transitory Addressing**: | ||
- | - **Group Communication**: | ||
- | |||
- | == Design == | ||
- | |||
- | Ambient references unify two concepts: they are both a peer-to-peer discovery channel //and// an asynchronous communication channel to a remote object. | ||
- | |||
- | == Example Usage == | ||
- | |||
- | == Implementation == | ||
- | |||
- | A detailed explanation of ambient references can be found in [[ftp:// | ||
- | |||
- | == Further Reading == | ||
- | |||
- | Ambient References: Addressing Objects in Mobile Networks. Tom Van Cutsem, Jessie Dedecker, Stijn Mostinckx, Elisa Gonzalez Boix, Theo D' |