Changes between Version 5 and Version 6 of OldIntro


Ignore:
Timestamp:
Nov 7, 2011 4:01:58 PM (13 years ago)
Author:
mikeryan
Comment:

make the front page purty

Legend:

Unmodified
Added
Removed
Modified
  • OldIntro

    v5 v6  
    11= Benito =
    22
    3 Benito is a containerized approach to a next-gen testbed.
     3Benito is a next-gen testbed platform built on the concept of containers.
    44
    5  * [wiki:August2011Demo August 2011 Demo Milestones]
     5Today you can use Benito to run experiments on DETER involving high numbers of virtual nodes. We currently support experiments mixing QEMU virtual nodes running Ubuntu, View-OS lightweight processes, and physical computers.
    66
    7 == Embedder ==
     7Benito is in a very alpha stage. If you wish to be an alpha/beta tester of this system, please contact Mike Ryan mikeryan@ISI.EDU or [https://trac.deterlab.net/wiki/GettingHelp contact the testbed staff].
    88
    9  * Spits out annotated TopDL
    10  * Dumb (static)
    11  * Smart
    12    * Linear optimization problem (faber)
    13  * Self-describing containers guide embedding process
     9== Current Users ==
    1410
    15 == Standard Container Interface ==
     11See UsingBenito for documentation.
    1612
    17 Need to merge the current Benito and fedd views on the standard interface
    18 
    19 Needs a query interface, support for:
    20 
    21  * day-to-day experiment operations (node status, etc.)
    22  * recursive querying into internal containers
    23  * information to guide embedder
    24 
    25 [[Image(embedding_query.png)]]
    26 
    27 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.
    28 
    29 == Other things to think about ==
    30 
    31  * multicast file transfer (qemu root images)
    32   * never ever ever ever look at ~~frisbee~~ emulab code
    33  * log management
    34  * snapshotting
    35   * get it almost for free with qemu cow root fs images
    36  * why not libvirt? (besides NIH)
     13In the event of any problem please [/newticket file a ticket] or contact the author directly mikeryan@ISI.EDU