Framework to enable scalable and distributed application development : lessons learned while developing the opportunistic seamless localization system
Faculty of Sciences. Physics
Faculty of Applied Engineering Sciences
Engineering sciences. Technology
International journal of adaptive, resilient and autonomic systems
, p. 1-18
University of Antwerp
In real-time middleware, latency is a critical aspect. When the input rate exceeds a certain threshold, queuing will result in an exponentially increasing delay. Distributed computing enables scaling so that this growing latency is kept at a constant minimum. When developing a generic framework, redundancy, platform independency, fault tolerance and transparency are important features that need to be taken care of. The authors test case, a localization system that is used to track multiple objects, is an example of such a heavy loaded and latency critical system. This specific test case requires that the framework quickly scales and reacts to changing loads, making this research challenging and innovative.