wiki:OldIntro

Version 4 (modified by mikeryan, 13 years ago) (diff)

smart embedder explanation with diagram

Benito

Benito is a containerized approach to a next-gen testbed.

Embedder

  • Spits out annotated TopDL
  • Dumb (static)
  • Smart
    • Linear optimization problem (faber)
  • Self-describing containers guide embedding process

Standard Container Interface

Need to merge the current Benito and fedd views on the standard interface

Needs a query interface, support for:

  • day-to-day experiment operations (node status, etc.)
  • recursive querying into internal containers
  • information to guide embedder

No image "embedding_query.png" attached to OldIntro

A smart embedder will query the pnode HV(s) for node availability and embed based on that. If the assign process on a pnode HV fails for some reason (e.g., someone swapped in a large experiment in the meantime), the embedder will requery and re-embed. This works given that swapins are a relatively rare event.