SOLO: Self Organizing Live Objects

Qi ping Huang, Ken Birman · 2008

Data dissemination overlays are central in scalable multicast protocols and are used in many other kinds of distributed systems. Such overlays must selfassemble, and in situations where there are multiple protocol options, a suitable choice of protocol may be key to achieving desired levels of performance, reliability, or other QoS objectives. Here, we describe SOLO, a new platform we’re constructing as part of Cornell’s Live Objects project. SOLO automates the task of discovering the runtime environment by sensing such properties as NAT or firewall characteristics, bottlenecks and bandwidth fluctuations, etc. This paper presents the SOLO architecture and evaluates its effectiveness under a range of realistic scenarios that would be expected in wide-area environments.

Read the paper · More papers on PaperTik