Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. MACEDON: methodology for automatically creating, evaluating, and designing overlay networks
 
Loading...
Thumbnail Image
conference paper

MACEDON: methodology for automatically creating, evaluating, and designing overlay networks

Rodriguez, A.
•
Killian, C.
•
Bhat, S.
Show more
2004
Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI '04)
Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI '04)

Currently, researchers designing and implementing large-scale overlay services employ disparate techniques at each stage in the production cycle: design, implementation, experimentation, and evaluation. As a result, complex and tedious tasks are often duplicated leading to ineffective resource use and difficulty in fairly comparing competing algorithms. In this paper, we present MACEDON, an infrastructure that provides facilities to: i) specify distributed algorithms in a concise domain-specific language; ii) generate code that executes in popular evaluation infrastructures and in live networks; iii) leverage an overlay-generic API to simplify the interoperability of algorithm implementations and applications; and iv) enable consistent experimental evaluation. We have used MACEDON to implement and evaluate a number of algorithms, including AMMO, Bullet, Chord, NICE, Overcast, Pastry, Scribe, and SplitStream, typically with only a few hundred lines of MACEDON code. Using our infrastructure, we are able to accurately reproduce or exceed published results and behavior demonstrated by current publicly available implementations

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

macedon-nsdi04.pdf

Access type

openaccess

Size

190.27 KB

Format

Adobe PDF

Checksum (MD5)

81955a6a1e746b9282874533af7bc981

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés