• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

MOSAIC: Unified Declarative Platform for Dynamic Overlay Composition ∗

Cached

  • Download as a PDF

Download Links

  • [www.cis.upenn.edu]
  • [www.cis.upenn.edu]
  • [netdb.cis.upenn.edu]
  • [www.seas.upenn.edu]
  • [www.cis.upenn.edu]
  • [www.cis.upenn.edu]
  • [www.research.att.com]
  • [conferences.sigcomm.org]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Yun Mao , Boon Thau , Loo Zachary , Ives Jonathan , M. Smith
Citations:16 - 9 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Mao_mosaic:unified,
    author = {Yun Mao and Boon Thau and Loo Zachary and Ives Jonathan and M. Smith},
    title = {MOSAIC: Unified Declarative Platform for Dynamic Overlay Composition ∗},
    year = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Overlay networks create new networking services across nodes that communicate using pre-existing networks. MOSAIC is a unified declarative platform for constructing new overlay networks from multiple existing overlays, each possessing a subset of the desired new network’s characteristics. MOSAIC overlays are specified using Mozlog, a new declarative language for expressing overlay properties independently from their particular implementation or underlying network. This paper focuses on the runtime aspects of MOSAIC: composition and deployment of control and/or data plane functions of different overlay networks, dynamic compositions of overlay networks to meet changing application needs and network conditions, and seamless support for legacy applications. MOSAIC is validated experimentally using compositions specified in Mozlog: we combine an indirection overlay that supports mobility (i3), a resilient overlay (RON), and scalable lookups (Chord), to provide new overlay networks with new functions. MOSAIC uses runtime composition to simultaneously deliver application-aware mobility, NAT traversal and reliability. We further demonstrate MO-SAIC’s dynamic composition capabilities by Chord switching its underlay from IP to RON at runtime. These benefits are obtained at a low performance cost, as demonstrated by measurements on both a local cluster and PlanetLab. 1.

Keyphrases

declarative platform    dynamic overlay composition    new overlay network    overlay network    unified declarative platform    runtime composition    new networking service    indirection overlay    pre-existing network    application-aware mobility    seamless support    dynamic composition    overlay property    changing application need    data plane function    underlying network    runtime aspect    nat traversal    particular implementation    new function    new declarative language    legacy application    local cluster    mo-saic dynamic composition capability    desired new network characteristic    mosaic overlay    different overlay network    low performance cost    resilient overlay    network condition    scalable lookup   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University