[Planetlab-devel] Re: [Fwd: Re: cache-based federation and slice
attributes]
Stephen Soltesz
soltesz at CS.Princeton.EDU
Wed Jul 18 08:46:38 EDT 2007
Hey, guys,
I hope it's ok that this goes back to the devel list. It looks like it fell
off accidentally.
The 'service creation' idea is very similar to the conversation at the PL
meeting a few weeks ago. You might remember it as Plan A and Plan B, or
Larry and Marc discussing approaches to federation.
The exchange of slices is the primary mechanism of federation. So, for
comparison, imagine the current federation approach where the SA of PLC1
sends all of its slices to the MA of PLC2. The existing federation
agreement implies that PLC2 will instantiate all of these slices on behalf
of PLC1. One concern is that this collects all of the slice information in
the MA. This could have scalability concerns.
The 'service creation' idea is just a generalization of this 'send all
slices' approach, where instead of all slices at one extreme, the opposing
extreme would instead send only a single slice. Of course, a single slice
is not very exciting from a federation perspective. So, the idea is that
PLC1's SA can create additional slices by running a simple Slice Creation
Service (SCS) that would talk to local NM on PLC2's machines. The resources
for instantiating additional slices that the SCS created would be 'carved
off' of the single 'service creation' slice.
The ultimate idea is to allow for intermediate combinations of the two. For
example a single MA peers with two different SAs, and SA1 gets a dozen
slices, but SA2 only gets a single slice. This now becomes a policy
decision to be decided during the creation of the peering agreement between
the SA and MA of the different sites. The MA is protected from either SA
going crazy with its database. And I think it is appropriate to think of
the situation as pushing some of the complexity from the MA to the nodes.
The nodes in this scenario remain a cache for policy maintained by either
the SA or MA.
Does this help clarify? This may not be everything, so please let me know
if some part is not clear.
Stephen.
Thierry Parmentelat wrote:
> Stephen, do you want to shoot first, or do you prefer me to ?
>
>
> -------- Original Message --------
> Subject: Re: cache-based federation and slice attributes
> Date: Tue, 17 Jul 2007 11:53:19 -0400
> From: Faiyaz Ahmed <faiyaza at CS.Princeton.EDU>
> To: Thierry Parmentelat <Thierry.Parmentelat at sophia.inria.fr>
> References: <469CDFE8.9060500 at sophia.inria.fr>
>
>
>
> Hi Theirry,
>
>> As a final note. The idea that was presented by Stephen in Warsaw,
>> about using a 'delegation' slice on foreign nodes as a 'service
>> creation handle' looks real nice, and the more I think about it the
>> more I like this idea; it would clearly have a simpler impact on the
>> data model than the current cache-based federation scheme had had, and
>> would make the separation between MA and SA much more natural. It
>> would be however, mostly orthogonal with the issue I described above;
>> IMHO.
>
> For the benefit of those who weren't at the Warsaw meeting, can you (or
> Stephen) briefly describe the "service creation" idea. I'd like to make
> sure we're all on the same page.
>
> Thanks.
>
>
> Faiyaz
More information about the Devel
mailing list