[Planetlab-devel] federation
Mark Huang
mlhuang at CS.Princeton.EDU
Thu Feb 1 11:08:42 EST 2007
David Irwin wrote:
> I was wondering about federation support in MyPLC 1.0/PlanetLab
> Version 4.0. I didn't see any documentation on the new website that
> discusses how to use federation (is there any?). I realize the
> rollout is ongoing and this may not be an urgent priority, but I was
> wondering if there is a timeline in mind for supporting other
> independent MyPLCs that wish to use the new federation support.
Federation was a priority for 4.0, and there is support for it in the API now.
Thierry Parmentelat (at OneLab) and I have been testing it for a while now, with
moderate success. The basics are:
1. Peers exchange SSL certs and GPG public keys offline.
2. Peers call a single function on their local API servers, which in turn calls
a single function on the remote API server, which returns a set of "foreign"
slices, nodes, and user accounts. These "foreign" entities are synchronized and
cached, non-authoritatively, in the local database, enabling local users to
create slices on foreign nodes, and foreign users to create slices on local nodes.
3. You currently cannot easily configure the peering policy (i.e., I trust some
foreign slices/nodes but not others). Of course, you can hack the code to
implement your own policy if you like.
Documentation, as always, is lagging...
--Mark
More information about the Devel
mailing list