Changes between Version 5 and Version 6 of OldIntro
- Timestamp:
- Nov 7, 2011 4:01:58 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OldIntro
v5 v6 1 1 = Benito = 2 2 3 Benito is a containerized approach to a next-gen testbed.3 Benito is a next-gen testbed platform built on the concept of containers. 4 4 5 * [wiki:August2011Demo August 2011 Demo Milestones] 5 Today 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. 6 6 7 == Embedder == 7 Benito 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]. 8 8 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 == 14 10 15 == Standard Container Interface == 11 See UsingBenito for documentation. 16 12 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) 13 In the event of any problem please [/newticket file a ticket] or contact the author directly mikeryan@ISI.EDU