Features

Slice-oriented architecture

As with PlanetLab, CoreLab adopts slice-oriented architecture. You are given a slice, a set of virtual development environment in distribeted nodes, as a basis for developing and deploying your network programs.

Full-featured development environment

CoreLab provides full-featured development environment for you. You can own a virtual machine (VM) on each distributed node and arrange the VM as you want, for example, you can install new packaged software and modify system configuration, and even more, you can replace OS kernel with a new kernel you desire.

Various guest OSes

You can choice an OS from various kind of OSes. Currently we provide a various Linux distros.

Well-managed IP ports among users

In PlanetLab, IP port numbers are shared among users and not managed by the system, hence, binding a port number is done with first-come-first-serve manner.

Meanwhile, CoreLab systematically assigns a fixed number of IP port numbers to each user so that you get away from any interferences of other users.

Distributed nodes across Japan

CoreLab consists of tens of nodes deployed across Japan.

You can see all of the nodes here.

Multihoming support

CoreLab supports multihoming feature that a VM has multiple different networks. It enables you to try a routing program on CoreLab.

Last modified: Thursday, 15-Apr-2010 01:21:36 JST