Language Support for Leasing in Mobile Ad Hoc Networks
Source: Vrije Universiteit Brussel
In mobile ad hoc networks, distributed programming is substantially complicated by the fact that nodes in the network only have intermittent connectivity and the lack of any centralized coordination facility. Because transient disconnections are so omnipresent in mobile networks, the authors assume a distributed object-oriented programming model in which remote object references abstract over network disconnections by default. However, this language design decision has repercussions on distributed memory management, as disconnected remote references can prevent an object from being reclaimed.