ls --- Laboratorio de Sistemas [ubicuos] del GSyC

We (also) make systems that work

top projects plan software docs demos people



Welcome to the GSyC systems lab web site.

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:

We are trying to build a computing environment along these guidelines.

If you want to get in touch, you can drop us a line.

Projects

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.

Work Plan and internal documents

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.

Software

Papers and documentation

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.

Demos

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.

People

See our Who page for more information. The following list includes only active members.


top projects plan software docs demos people