Community-Lab introduction

Check-in [908a6d1f8b]
Login
Overview
Comment:Show slices and slivers in additional step in arch diagram animation.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fosdem-2014
Files: files | file ages | folders
SHA1:908a6d1f8bc04076ed44ff7d9f2b4470b8730fd2
User & Date: ivan on 2014-01-30 15:34:19
Other Links: manifest | tags
Context
2014-01-30
15:36
Minor tweak to slide change in script. check-in: 33d4d26491 user: ivan tags: fosdem-2014
15:34
Show slices and slivers in additional step in arch diagram animation. check-in: 908a6d1f8b user: ivan tags: fosdem-2014
15:20
Minor improvements to script. check-in: e9ca6e2167 user: ivan tags: fosdem-2014
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Modified Makefile from [3dc5bf7852] to [cdfa415471].

     1      1   IMGS = imgs/network-public.png imgs/network-private.png imgs/network-community.png \
     2      2   	imgs/confine-partners.png imgs/extend-network.png \
     3         -	imgs/testbed.png imgs/testbed-cd-rd.png \
            3  +	imgs/testbed.png imgs/testbed-slice.png imgs/testbed-cd-rd.png \
     4      4   	imgs/testbed-logos-node.png imgs/testbed-logos-mgmt.png imgs/testbed-logos-devel.png
     5      5   IMGS_BEAMER = imgs/confine,background.pdf
     6      6   
     7      7   
     8      8   .PHONY:	clean
     9      9   
    10     10   all:	slides,lightning.pdf
................................................................................
    33     33   	inkscape -z -C -e $@ -w 1024 $<
    34     34   
    35     35   imgs/extend-network.png:	diagrams/extend-network.svg
    36     36   	inkscape -z -C -e $@ -w 1024 $<
    37     37   
    38     38   imgs/testbed.png:	diagrams/testbed-logos.dia
    39     39   	dia -e $@ -L testbed -s 1024x $<
           40  +
           41  +imgs/testbed-slice.png:	diagrams/testbed-logos.dia
           42  +	dia -e $@ -L testbed,slice -s 1024x $<
    40     43   
    41     44   imgs/testbed-cd-rd.png:	diagrams/testbed-logos.dia
    42         -	dia -e $@ -L testbed,cd-rd -s 1024x $<
           45  +	dia -e $@ -L testbed,slice,cd-rd -s 1024x $<
    43     46   
    44     47   imgs/testbed-logos-node.png:	diagrams/testbed-logos.dia
    45         -	dia -e $@ -L testbed,cd-rd,logos-node -s 1024x $<
           48  +	dia -e $@ -L testbed,slice,cd-rd,logos-node -s 1024x $<
    46     49   
    47     50   imgs/testbed-logos-mgmt.png:	diagrams/testbed-logos.dia
    48         -	dia -e $@ -L testbed,cd-rd,logos-node,logos-mgmt -s 1024x $<
           51  +	dia -e $@ -L testbed,slice,cd-rd,logos-node,logos-mgmt -s 1024x $<
    49     52   
    50     53   imgs/testbed-logos-devel.png:	diagrams/testbed-logos.dia
    51         -	dia -e $@ -L testbed,cd-rd,logos-node,logos-mgmt,logos-devel -s 1024x $<
           54  +	dia -e $@ -L testbed,slice,cd-rd,logos-node,logos-mgmt,logos-devel -s 1024x $<
    52     55   
    53     56   
    54     57   clean:
    55     58   	rm -f $(IMGS) $(IMGS_BEAMER) slides,lightning.pdf slides,lightning.html

Modified diagrams/testbed-logos.dia from [444b26ed35] to [2482c9accc].

  2093   2093             </dia:attribute>
  2094   2094           </dia:composite>
  2095   2095         </dia:attribute>
  2096   2096         <dia:attribute name="valign">
  2097   2097           <dia:enum val="3"/>
  2098   2098         </dia:attribute>
  2099   2099       </dia:object>
         2100  +  </dia:layer>
         2101  +  <dia:layer name="slice" visible="true">
  2100   2102       <dia:object type="Standard - Text" version="1" id="O58">
  2101   2103         <dia:attribute name="obj_pos">
  2102   2104           <dia:point val="16.5,7"/>
  2103   2105         </dia:attribute>
  2104   2106         <dia:attribute name="obj_bb">
  2105   2107           <dia:rectangle val="14.9512,6.255;18.0487,7"/>
  2106   2108         </dia:attribute>
................................................................................
  2125   2127               <dia:enum val="1"/>
  2126   2128             </dia:attribute>
  2127   2129           </dia:composite>
  2128   2130         </dia:attribute>
  2129   2131         <dia:attribute name="valign">
  2130   2132           <dia:enum val="1"/>
  2131   2133         </dia:attribute>
  2132         -      <dia:connections>
  2133         -        <dia:connection handle="0" to="O65" connection="1"/>
  2134         -      </dia:connections>
  2135   2134       </dia:object>
  2136   2135       <dia:object type="Standard - Text" version="1" id="O59">
  2137   2136         <dia:attribute name="obj_pos">
  2138   2137           <dia:point val="-2,11"/>
  2139   2138         </dia:attribute>
  2140   2139         <dia:attribute name="obj_bb">
  2141   2140           <dia:rectangle val="-4.0025,10.405;-2,11.15"/>
................................................................................
  2161   2160               <dia:enum val="2"/>
  2162   2161             </dia:attribute>
  2163   2162           </dia:composite>
  2164   2163         </dia:attribute>
  2165   2164         <dia:attribute name="valign">
  2166   2165           <dia:enum val="3"/>
  2167   2166         </dia:attribute>
  2168         -      <dia:connections>
  2169         -        <dia:connection handle="0" to="O61" connection="0"/>
  2170         -      </dia:connections>
  2171   2167       </dia:object>
  2172   2168       <dia:object type="Standard - Text" version="1" id="O60">
  2173   2169         <dia:attribute name="obj_pos">
  2174   2170           <dia:point val="-2,23"/>
  2175   2171         </dia:attribute>
  2176   2172         <dia:attribute name="obj_bb">
  2177   2173           <dia:rectangle val="-4.0025,22.405;-2,23.15"/>
................................................................................
  2197   2193               <dia:enum val="2"/>
  2198   2194             </dia:attribute>
  2199   2195           </dia:composite>
  2200   2196         </dia:attribute>
  2201   2197         <dia:attribute name="valign">
  2202   2198           <dia:enum val="3"/>
  2203   2199         </dia:attribute>
  2204         -      <dia:connections>
  2205         -        <dia:connection handle="0" to="O63" connection="0"/>
  2206         -      </dia:connections>
  2207   2200       </dia:object>
  2208   2201       <dia:group>
  2209   2202         <dia:object type="Standard - Box" version="0" id="O61">
  2210   2203           <dia:attribute name="obj_pos">
  2211   2204             <dia:point val="-2,11"/>
  2212   2205           </dia:attribute>
  2213   2206           <dia:attribute name="obj_bb">
................................................................................
  2583   2576         </dia:attribute>
  2584   2577       </dia:object>
  2585   2578       <dia:object type="Standard - Text" version="1" id="O72">
  2586   2579         <dia:attribute name="obj_pos">
  2587   2580           <dia:point val="7,21"/>
  2588   2581         </dia:attribute>
  2589   2582         <dia:attribute name="obj_bb">
  2590         -        <dia:rectangle val="7,20.3864;7.78362,21.1873"/>
         2583  +        <dia:rectangle val="7,20.405;7.765,21.15"/>
  2591   2584         </dia:attribute>
  2592   2585         <dia:attribute name="text">
  2593   2586           <dia:composite type="text">
  2594   2587             <dia:attribute name="string">
  2595   2588               <dia:string>#L3#</dia:string>
  2596   2589             </dia:attribute>
  2597   2590             <dia:attribute name="font">
................................................................................
  2646   2639             </dia:attribute>
  2647   2640           </dia:composite>
  2648   2641         </dia:attribute>
  2649   2642         <dia:attribute name="valign">
  2650   2643           <dia:enum val="2"/>
  2651   2644         </dia:attribute>
  2652   2645       </dia:object>
  2653         -    <dia:object type="Standard - Arc" version="0" id="O74">
         2646  +    <dia:object type="Standard - Text" version="1" id="O74">
         2647  +      <dia:attribute name="obj_pos">
         2648  +        <dia:point val="11.5,11"/>
         2649  +      </dia:attribute>
         2650  +      <dia:attribute name="obj_bb">
         2651  +        <dia:rectangle val="9.9075,11;13.0925,11.745"/>
         2652  +      </dia:attribute>
         2653  +      <dia:attribute name="text">
         2654  +        <dia:composite type="text">
         2655  +          <dia:attribute name="string">
         2656  +            <dia:string>#Sliver def.#</dia:string>
         2657  +          </dia:attribute>
         2658  +          <dia:attribute name="font">
         2659  +            <dia:font family="sans" style="0" name="Helvetica"/>
         2660  +          </dia:attribute>
         2661  +          <dia:attribute name="height">
         2662  +            <dia:real val="0.80000000000000004"/>
         2663  +          </dia:attribute>
         2664  +          <dia:attribute name="pos">
         2665  +            <dia:point val="11.5,11.595"/>
         2666  +          </dia:attribute>
         2667  +          <dia:attribute name="color">
         2668  +            <dia:color val="#000000"/>
         2669  +          </dia:attribute>
         2670  +          <dia:attribute name="alignment">
         2671  +            <dia:enum val="1"/>
         2672  +          </dia:attribute>
         2673  +        </dia:composite>
         2674  +      </dia:attribute>
         2675  +      <dia:attribute name="valign">
         2676  +        <dia:enum val="0"/>
         2677  +      </dia:attribute>
         2678  +    </dia:object>
         2679  +    <dia:object type="Standard - Arc" version="0" id="O75">
  2654   2680         <dia:attribute name="obj_pos">
  2655   2681           <dia:point val="19.3603,11.4175"/>
  2656   2682         </dia:attribute>
  2657   2683         <dia:attribute name="obj_bb">
  2658         -        <dia:rectangle val="2.75543,9.94689;19.4109,11.7392"/>
         2684  +        <dia:rectangle val="2.75543,9.94689;19.411,11.7391"/>
  2659   2685         </dia:attribute>
  2660   2686         <dia:attribute name="conn_endpoints">
  2661   2687           <dia:point val="19.3603,11.4175"/>
  2662   2688           <dia:point val="2.81282,11.6461"/>
  2663   2689         </dia:attribute>
  2664   2690         <dia:attribute name="arc_color">
  2665   2691           <dia:color val="#808080"/>
................................................................................
  2680   2706           <dia:real val="0.5"/>
  2681   2707         </dia:attribute>
  2682   2708         <dia:connections>
  2683   2709           <dia:connection handle="0" to="O11" connection="11"/>
  2684   2710           <dia:connection handle="1" to="O44" connection="10"/>
  2685   2711         </dia:connections>
  2686   2712       </dia:object>
         2713  +    <dia:object type="Standard - Text" version="1" id="O76">
         2714  +      <dia:attribute name="obj_pos">
         2715  +        <dia:point val="14,11"/>
         2716  +      </dia:attribute>
         2717  +      <dia:attribute name="obj_bb">
         2718  +        <dia:rectangle val="14,10.405;15.0125,11.15"/>
         2719  +      </dia:attribute>
         2720  +      <dia:attribute name="text">
         2721  +        <dia:composite type="text">
         2722  +          <dia:attribute name="string">
         2723  +            <dia:string>#API#</dia:string>
         2724  +          </dia:attribute>
         2725  +          <dia:attribute name="font">
         2726  +            <dia:font family="sans" style="0" name="Helvetica"/>
         2727  +          </dia:attribute>
         2728  +          <dia:attribute name="height">
         2729  +            <dia:real val="0.80000000000000004"/>
         2730  +          </dia:attribute>
         2731  +          <dia:attribute name="pos">
         2732  +            <dia:point val="14,11"/>
         2733  +          </dia:attribute>
         2734  +          <dia:attribute name="color">
         2735  +            <dia:color val="#808080"/>
         2736  +          </dia:attribute>
         2737  +          <dia:attribute name="alignment">
         2738  +            <dia:enum val="0"/>
         2739  +          </dia:attribute>
         2740  +        </dia:composite>
         2741  +      </dia:attribute>
         2742  +      <dia:attribute name="valign">
         2743  +        <dia:enum val="3"/>
         2744  +      </dia:attribute>
         2745  +    </dia:object>
  2687   2746       <dia:group>
  2688         -      <dia:object type="Standard - Box" version="0" id="O75">
         2747  +      <dia:object type="Standard - Box" version="0" id="O77">
  2689   2748           <dia:attribute name="obj_pos">
  2690   2749             <dia:point val="10,10"/>
  2691   2750           </dia:attribute>
  2692   2751           <dia:attribute name="obj_bb">
  2693   2752             <dia:rectangle val="9.95,9.95;13.05,11.05"/>
  2694   2753           </dia:attribute>
  2695   2754           <dia:attribute name="elem_corner">
................................................................................
  2710   2769           <dia:attribute name="inner_color">
  2711   2770             <dia:color val="#0090ff"/>
  2712   2771           </dia:attribute>
  2713   2772           <dia:attribute name="show_background">
  2714   2773             <dia:boolean val="true"/>
  2715   2774           </dia:attribute>
  2716   2775         </dia:object>
  2717         -      <dia:object type="Standard - Text" version="1" id="O76">
         2776  +      <dia:object type="Standard - Text" version="1" id="O78">
  2718   2777           <dia:attribute name="obj_pos">
  2719   2778             <dia:point val="11.5,10.5"/>
  2720   2779           </dia:attribute>
  2721   2780           <dia:attribute name="obj_bb">
  2722   2781             <dia:rectangle val="10.9825,10.09;12.0175,10.91"/>
  2723   2782           </dia:attribute>
  2724   2783           <dia:attribute name="text">
................................................................................
  2743   2802               </dia:attribute>
  2744   2803             </dia:composite>
  2745   2804           </dia:attribute>
  2746   2805           <dia:attribute name="valign">
  2747   2806             <dia:enum val="2"/>
  2748   2807           </dia:attribute>
  2749   2808           <dia:connections>
  2750         -          <dia:connection handle="0" to="O75" connection="8"/>
         2809  +          <dia:connection handle="0" to="O77" connection="8"/>
  2751   2810           </dia:connections>
  2752   2811         </dia:object>
  2753   2812       </dia:group>
  2754         -    <dia:object type="Standard - Text" version="1" id="O77">
  2755         -      <dia:attribute name="obj_pos">
  2756         -        <dia:point val="11.5,11"/>
  2757         -      </dia:attribute>
  2758         -      <dia:attribute name="obj_bb">
  2759         -        <dia:rectangle val="9.9075,11;13.0925,11.745"/>
  2760         -      </dia:attribute>
  2761         -      <dia:attribute name="text">
  2762         -        <dia:composite type="text">
  2763         -          <dia:attribute name="string">
  2764         -            <dia:string>#Sliver def.#</dia:string>
  2765         -          </dia:attribute>
  2766         -          <dia:attribute name="font">
  2767         -            <dia:font family="sans" style="0" name="Helvetica"/>
  2768         -          </dia:attribute>
  2769         -          <dia:attribute name="height">
  2770         -            <dia:real val="0.80000000000000004"/>
  2771         -          </dia:attribute>
  2772         -          <dia:attribute name="pos">
  2773         -            <dia:point val="11.5,11.595"/>
  2774         -          </dia:attribute>
  2775         -          <dia:attribute name="color">
  2776         -            <dia:color val="#000000"/>
  2777         -          </dia:attribute>
  2778         -          <dia:attribute name="alignment">
  2779         -            <dia:enum val="1"/>
  2780         -          </dia:attribute>
  2781         -        </dia:composite>
  2782         -      </dia:attribute>
  2783         -      <dia:attribute name="valign">
  2784         -        <dia:enum val="0"/>
  2785         -      </dia:attribute>
  2786         -      <dia:connections>
  2787         -        <dia:connection handle="0" to="O75" connection="6"/>
  2788         -      </dia:connections>
  2789         -    </dia:object>
  2790         -    <dia:object type="Standard - Text" version="1" id="O78">
  2791         -      <dia:attribute name="obj_pos">
  2792         -        <dia:point val="14,11"/>
  2793         -      </dia:attribute>
  2794         -      <dia:attribute name="obj_bb">
  2795         -        <dia:rectangle val="14,10.405;15.0125,11.15"/>
  2796         -      </dia:attribute>
  2797         -      <dia:attribute name="text">
  2798         -        <dia:composite type="text">
  2799         -          <dia:attribute name="string">
  2800         -            <dia:string>#API#</dia:string>
  2801         -          </dia:attribute>
  2802         -          <dia:attribute name="font">
  2803         -            <dia:font family="sans" style="0" name="Helvetica"/>
  2804         -          </dia:attribute>
  2805         -          <dia:attribute name="height">
  2806         -            <dia:real val="0.80000000000000004"/>
  2807         -          </dia:attribute>
  2808         -          <dia:attribute name="pos">
  2809         -            <dia:point val="14,11"/>
  2810         -          </dia:attribute>
  2811         -          <dia:attribute name="color">
  2812         -            <dia:color val="#808080"/>
  2813         -          </dia:attribute>
  2814         -          <dia:attribute name="alignment">
  2815         -            <dia:enum val="0"/>
  2816         -          </dia:attribute>
  2817         -        </dia:composite>
  2818         -      </dia:attribute>
  2819         -      <dia:attribute name="valign">
  2820         -        <dia:enum val="3"/>
  2821         -      </dia:attribute>
  2822         -    </dia:object>
  2823   2813     </dia:layer>
  2824   2814     <dia:layer name="cd-rd" visible="true">
  2825   2815       <dia:object type="Standard - Image" version="0" id="O79">
  2826   2816         <dia:attribute name="obj_pos">
  2827   2817           <dia:point val="43,11"/>
  2828   2818         </dia:attribute>
  2829   2819         <dia:attribute name="obj_bb">

Modified script,lightning.txt from [f08065b5aa] to [ebb632a7b6].

    59     59   
    60     60   * Architecture and technologies
    61     61   ** Testbed architecture
    62     62   - Now, how does the Community-Lab testbed work? *##*
    63     63   - It consists of a set of nodes (managed by CN members) that follow the
    64     64     configuration in a set of servers (managed by testbed operators).
    65     65   - All components in the testbed become reachable via a dedicated management
    66         -  network implemented as an IPv6 overlay.
           66  +  network implemented as an IPv6 overlay. *##*
    67     67   - Then researchers define experiments (the so called slices) in a server.
    68     68   - And nodes use a REST API to get those definitions from servers and run
    69     69     several of them simultaneously as VMs (the so called slivers).
    70     70   - Slivers can access the CN via NAT, natively at the network layer, or in an
    71     71     isolated VLAN for routing experiments. *##*
    72     72   
    73     73   ** Technologies

Modified slides,lightning.txt from [8a336f7fe3] to [edf139e595].

   109    109   
   110    110   # Community-Lab as community infrastructure
   111    111   
   112    112   - Extend CNs (with Community-Lab nodes and links)
   113    113   - Community-Lab for hosting services
   114    114   - [Clommunity](http://clommunity-project.eu/): community clouds
   115    115   
   116         -# Architecture and technologies (1/5)
          116  +# Architecture and technologies (1/6)
   117    117   
   118    118   ![CONFINE testbed architecture](imgs/testbed.png)
   119    119   
   120         -# Architecture and technologies (2/5)
          120  +# Architecture and technologies (2/6)
          121  +
          122  +![CONFINE testbed architecture](imgs/testbed-slice.png)
          123  +
          124  +# Architecture and technologies (3/6)
   121    125   
   122    126   ![CONFINE testbed architecture](imgs/testbed-cd-rd.png)
   123    127   
   124         -# Architecture and technologies (3/5)
          128  +# Architecture and technologies (4/6)
   125    129   
   126    130   ![CONFINE testbed architecture](imgs/testbed-logos-node.png)
   127    131   
   128         -# Architecture and technologies (4/5)
          132  +# Architecture and technologies (5/6)
   129    133   
   130    134   ![CONFINE testbed architecture](imgs/testbed-logos-mgmt.png)
   131    135   
   132         -# Architecture and technologies (5/5)
          136  +# Architecture and technologies (6/6)
   133    137   
   134    138   ![CONFINE testbed architecture](imgs/testbed-logos-devel.png)
   135    139   
   136    140   # Collaborations
   137    141   
   138    142   - [OpenWrt](https://openwrt.org/)
   139    143   - [BMX6](http://bmx6.net/)