Changes between Version 8 and Version 9 of UsingBenito


Ignore:
Timestamp:
Mar 20, 2012 2:39:41 PM (12 years ago)
Author:
mikeryan
Comment:

cleanup

Legend:

Unmodified
Added
Removed
Modified
  • UsingBenito

    v8 v9  
    55Benito is a containerized virtualization system which currently runs on the DETER testbed.
    66
    7 We support two types of experiments: qemu-only and mixed mode. Nodes in a qemu-only experiment are all realized as qemu virtual machines and are automatically packed into physical nodes based on a packing parameter. Nodes in a mixed mode experiment may either be qemu virtual nodes or full-fledged physical machines. Currently they must be embedded manually.
     7We support two types of experiments: qemu auto-partitioned and mixed mode. Nodes in a qemu auto-partitioned experiment are realized as either qemu virtual machines or physical nodes. The qemu nodes are automatically packed into physical nodes based on a packing parameter. Nodes in a mixed mode experiment may be qemu virtual nodes, lightweight processes, or physical machines. All non-physical nodes must be embedded manually.
    88
    99== Disclaimer ==
    1010
    11 Note that this software is currently very very '''alpha'''. We have made every effort to make the system as stable as possible, but it has not been heavily used. Expect to run into bugs.
     11Note that this software is currently in a '''beta''' state. We have made every effort to make the system as stable as possible, but it has not been heavily used. Expect to run into bugs.
    1212
    1313If and when you do encounter a bug you can either [/newticket file a ticket] or email the author directly at mikeryan@ISI.EDU.
     
    2727Before running your experiment you should determine the DETER PID and EID under which you'll run the experiment. The EID should not refer to an existing experiment.
    2828
    29 === qemu-only experiments ===
     29=== qemu auto-partitioned experiments ===
    3030
    31 You will need to specify a parameter called "packing". This parameter describes how many qemu virtual nodes will be embedded on each physical node. The host machines have four cores each, so for compute-bound tasks this value should not be higher than 4. For less CPU-intensive tasks, this number can in theory be as high as 10 or 20 (perhaps higher).
     31You will need to specify a parameter called "packing". This parameter describes how many qemu virtual nodes will be embedded on each physical node. The host machines have four cores each, so for compute-bound tasks this value should not be higher than 4. For less CPU-intensive tasks we find a factor of 10 to provide adequate performance. This number can in theory be as high as 10 or 20 (perhaps higher).
     32
     33If you wish for some of your nodes to be realized as physical machines, you must use a TopDL file (not NS) and tag the nodes as physical. Add the attribute {{{benito:node_type = embedded_pnode}}} to any such nodes. See UsingShopdl for documentation on a tool to do this.
    3234
    3335Once you have determined the parameters described above, you may start an experiment by logging in to {{{users.isi.deterlab.net}}} and running these commands:
     
    4648If a node ''lacks'' the {{{partition}}} attribute, it is assumed to be a physical node.
    4749
    48 You can use the {{{shopdl.py}}} tool in the {{{util}}} subdirectory of the tree in order to ease manipulation of your TopDL file.
     50You can use the {{{shopdl.py}}} tool in the {{{util}}} subdirectory of the tree in order to ease manipulation of your TopDL file. See UsingShopdl for more information.
    4951
    5052Once you have annotated your TopDL file, you may start an experiment by logging in to {{{users.isi.deterlab.net}}} and running these commands: