ls --- Laboratorio de Sistemas [ubicuos] del GSyC
We (also) make systems that work
top projects plan software docs demos people
The aim of the GSyC systems lab is
to build systems that work for the computing environment that will be common
the next decade. For example, our Who and our Where
pages give
some information about part of our physical environment, which can be programmed through
our operating system.
Our systems are built following these assumptions:
- For each resource you want, you can choose it out of many ones that
are available in the network.
- This set of resources is highly dynamic and heterogeneous.
- You want your system to make life easier for you and your applications.
We are trying to build a computing environment along these guidelines.
If you want to get in touch, you can drop us a line.
Currently we are working on the
Octopus, a distributed system built by centralizing all
the services. It uses all the Plan B technology in a new way.
Plan B is
a computing environment that we
built to provide a convenient computing environment made out of resources
in the network.
Finnancial support, in part, by URJC grant PPR-2003-40 for
"SRR: Selección y Redirección de Recursos en sistemas
ubicuos"; and by Spanish MCYT TIN-2004-07474-C02-02, Madrid CAM S-505/TIC/0285, and
Spanish MCYT TIN-2007-67353-C02-02.
Our main past projects before Plan B and the Octopus
were Off and Off++, two microkernels built to let the application use the
set of hardware facilities available through the network. We gained experience
by building them. They are no longer supported since we are applying what
we learned in the construction of Plan B and the Octopus.
There is also a page with student projects related
to the projects mentioned above.
Most of the development is done using Plan B. Our main file server
is a Plan 9 machine. Our local Plan 9 page contains some pointers to
get started.
Internal
documentation is available for project members, including the
work plan.
- The octopus (2nd edition) is a new system being built to provide Plan B
services without having to carry hardware around.
- The first edition of the octopus is now deprecated and no longer distributed.
- Plan B 4th edition
is in production. Tar archives to be extracted on a Plan 9 installation are available, including source.
- Plan B 3rd edition is available under demand (iso image of a full native system), but we are no longer using it.
- Plan B 1st edition, including manual and
software. This edition is now deprecated.
- Off++, a distributed
adaptable microkernel.
- Additional software may be available in the student
projects page.
Most papers are in the papers and documentation page.
Regarding the Octopus, Building Distributed Systems by Centralizing Everything gives
a rough idea of the project and the system. The manual for our development version
may also give more details about the system.
Regarding Plan B, the most
important one to understand what is going on in Plan B is
Plan B: An Operating System for Ubiquitous Programming Environments. The
Plan B: boxes for network resources paper
provides an overview of the ideas behind the system (It corresponds to the first edition).
The Plan B 3rd edition User's Manual documents the system.
The 1st edition user's manual may be also illustrative.
System demonstrations and screenshots for Plan B
can be found in the demos page.
Including an introductory demonstration of the environment and videos for different
system features. If you experience problems downloading, please let
us know by email to ls at mailhost lsub.org.
See our Who page for more information. The following list includes only active members.
top projects plan software docs demos people