Community-Lab introduction

Check-in [069a82906e]
Login
Overview
Comment:Move section on CN extension after arch and technologies.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | fosdem-2014
Files: files | file ages | folders
SHA1: 069a82906eee470411125646719c81a441fccd52
User & Date: ivan on 2014-02-02 10:49:44
Other Links: branch diff | manifest | tags
Context
2014-02-02
10:49
Move section on CN extension after arch and technologies. Leaf check-in: 069a82906e user: ivan tags: fosdem-2014
10:38
Remove odd reference to technologies and services in slides. check-in: 39aafe9659 user: ivan tags: fosdem-2014
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Modified script,lightning.txt from [0344c1f432] to [5bcf7800bd].

    42     42     resources on a best effort basis, and having as few hardwired management
    43     43     mechanisms as possible.
    44     44   - However, it supports the peculiarities of CNs: their distributed ownership,
    45     45     the fairness between their users, and their diversity but also
    46     46     their instability.
    47     47   - It's important to note that all Community-Lab's software and documentation
    48     48     is “free as in freedom” so you can use them to setup your own CONFINE
    49         -  testbed. *##*
    50         -
    51         -** Community-Lab as community infrastructure
    52         -- Besides supporting experimentation, *##* CONFINE helps physically extend CNs
    53         -  not only with new Community-Lab nodes, but also with new links…
    54         -- … and even services hosted in nodes like web servers, video broadcast
    55         -  stations, etc. to be used by the community. *##*
    56         -- In a more sophisticated approach, nodes can also be used to implement cloud
    57         -  infrastructure provided and managed by the community for the community.
    58         -  This is the mission of the Clommunity project.
    59         -- Now, how does the Community-Lab testbed work? *##*
           49  +  testbed.
           50  +- Now let's see how Community-Lab works. *##*
    60     51   
    61     52   * Architecture and technologies
    62     53   ** Testbed architecture
    63     54   - It consists of a set of nodes (managed by CN members) that follow the
    64     55     configuration in a set of servers (managed by testbed operators).
    65     56   - All components in the testbed become reachable via a dedicated management
    66     57     network implemented as an IPv6 overlay. *##*
................................................................................
    77     68     implemented as light Linux containers.  We are also working on safe node
    78     69     upgrade using kexec. *##*
    79     70   - The GUI and REST API in servers are implemented as Django applications.
    80     71   - The IPv6 overlay used for the management network is a tinc mesh VPN. *##*
    81     72   - Finally, we use Git, Redmine, Jenkins and our Virtual CONFINE Tesbed (VCT)
    82     73     package for development and testing. *##*
    83     74   
           75  +* Community-Lab as community infrastructure
           76  +- Besides supporting experimentation, *##* CONFINE helps physically extend CNs
           77  +  not only with new Community-Lab nodes, but also with new links…
           78  +- … and even services hosted in nodes like web servers, video broadcast
           79  +  stations, etc. to be used by the community. *##*
           80  +- In a more sophisticated approach, nodes can also be used to implement cloud
           81  +  infrastructure provided and managed by the community for the community.
           82  +  This is the mission of the Clommunity project. *##*
           83  +
    84     84   * Collaborations
    85     85   - CONFINE actively collaborates to the development of several Free software
    86     86     projects: the OpenWrt router distro, the BMX6 and OLSR mesh routing
    87     87     protocols, the DLEP protocol for collecting link characteristics, the NodeDB
    88     88     for describing CN nodes, the lower-level Wibed testbed, and the quick mesh
    89     89     project distro.
    90     90   - CONFINE also collaborates in events like the Wireless Battle Mesh and the

Modified slides,lightning.txt from [23452350d0] to [38e08fedca].

    93     93   - Heavily customized for CNs:
    94     94       - Some decentralization
    95     95       - Fair to other users  
    96     96         (no spying, no low-level, routing & above)
    97     97       - Simple, tolerant to network failures
    98     98   - Free software: build your own testbed!
    99     99   
   100         -# Community-Lab as community infrastructure
   101         -
   102         -- Extend CNs **[+]**
   103         -- Community-Lab for hosting services
   104         -- [Clommunity](http://clommunity-project.eu/): community clouds
   105         -
   106         -# … Extend CNs
   107         -
   108         -![Extending community networks](imgs/extend-network.png)
   109         -
   110         -# Community-Lab as community infrastructure
   111         -
   112         -- Extend CNs (with Community-Lab nodes and links)
   113         -- Community-Lab for hosting services
   114         -- [Clommunity](http://clommunity-project.eu/): community clouds
   115         -
   116    100   # Architecture and technologies (1/6)
   117    101   
   118    102   ![CONFINE testbed architecture](imgs/testbed.png)
   119    103   
   120    104   # Architecture and technologies (2/6)
   121    105   
   122    106   ![CONFINE testbed architecture](imgs/testbed-slice.png)
................................................................................
   133    117   
   134    118   ![CONFINE testbed architecture](imgs/testbed-logos-mgmt.png)
   135    119   
   136    120   # Architecture and technologies (6/6)
   137    121   
   138    122   ![CONFINE testbed architecture](imgs/testbed-logos-devel.png)
   139    123   
          124  +# Community-Lab as community infrastructure
          125  +
          126  +- Extend CNs **[+]**
          127  +- Community-Lab for hosting services
          128  +- [Clommunity](http://clommunity-project.eu/): community clouds
          129  +
          130  +# … Extend CNs
          131  +
          132  +![Extending community networks](imgs/extend-network.png)
          133  +
          134  +# Community-Lab as community infrastructure
          135  +
          136  +- Extend CNs (with Community-Lab nodes and links)
          137  +- Community-Lab for hosting services
          138  +- [Clommunity](http://clommunity-project.eu/): community clouds
          139  +
   140    140   # Collaborations
   141    141   
   142    142   - [OpenWrt](https://openwrt.org/)
   143    143   - [BMX6](http://bmx6.net/)
   144    144   - [OLSR](http://olsr.org/)
   145    145   - [DLEP](https://datatracker.ietf.org/doc/draft-ietf-manet-dlep/)
   146    146   - [NodeDB](https://github.com/FFM/FFM)