MediaBroker: A pervasive computing infrastructure for adaptive transformation and sharing of stream data

  • Authors:
  • Umakishore Ramachandran;Martin Modahl;Ilya Bagrak;Matthew Wolenetz;David Lillethun;Bin Liu;James Kim;Phillip Hutto;Ramesh Jain

  • Affiliations:
  • College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA;College of Computing, Georgia Institute of Technology, 801 Atlantic Drive, NW, Atlanta, GA 30332-0280, USA

  • Venue:
  • Pervasive and Mobile Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

MediaBroker is a distributed framework designed to support pervasive computing applications. Key contributions of MediaBroker are efficient and scalable data transport, data stream registration and discovery, an extensible system for data type description, and type-aware data transport that is capable of dynamically transforming data en route from source to sinks. Specifically, the architecture consists of a transport engine and peripheral clients and addresses issues in scalability, data sharing, data transformation, and platform heterogeneity. Details of the MediaBroker architecture, implementation, and a concrete application example are presented in this article. Experimental study shows reasonable performance for selected streaming media-intensive applications. For example, relative to baseline TCP performance, MediaBroker incurs under 11% latency overhead and achieves roughly 80% of the TCP throughput when streaming items larger than 100 kB across our infrastructure. The EventWeb application demonstrates the utility and graceful scaling of MediaBroker for supporting pervasive computing applications.