SOLO: Self Organizing Live Objects

Abstract

Data dissemination overlays are central in scalable multicast protocols and are used in many other kinds of distributed systems. Such overlays must self-assemble 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2008
Accession Number
ADA525068

Entities

People

  • Ken Birman
  • Qi Huang

Organizations

  • Cornell University

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Bandwidth
  • Computer Science
  • Computers
  • Computing System Architectures
  • Data Centers
  • Detection
  • Detectors
  • Electronic Mail
  • Environment
  • Internet
  • Mobile Devices
  • Network Protocols
  • Platforms
  • Reliability
  • Transport Protocols
  • Voice Over Internet Protocol

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development