Re: [decade] Mobility req
"Strandberg, Ove (NSN - FI/Espoo)" <ove.strandberg@nsn.com> Fri, 11 June 2010 06:55 UTC
Return-Path: <ove.strandberg@nsn.com>
X-Original-To: decade@core3.amsl.com
Delivered-To: decade@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 83BFB3A68BD for <decade@core3.amsl.com>; Thu, 10 Jun 2010 23:55:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level:
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cg5Sld3EQwSa for <decade@core3.amsl.com>; Thu, 10 Jun 2010 23:55:45 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 15ED83A6885 for <decade@ietf.org>; Thu, 10 Jun 2010 23:55:43 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o5B6tah9024153 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 11 Jun 2010 08:55:36 +0200
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o5B6tXjf006879; Fri, 11 Jun 2010 08:55:36 +0200
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675); Fri, 11 Jun 2010 08:55:09 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 11 Jun 2010 09:55:08 +0300
Message-ID: <AC126D9A37B1EF4DAE0A39C02E94E64702B658B6@FIESEXC015.nsn-intra.net>
In-Reply-To: <AANLkTilk_YKrzu46-b3a6Vtsa0q6LBqsrmvezLRrcSGY@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [decade] Mobility req
Thread-Index: AcsJJ9G79bDWTtHrTtGnf0oRm/yGkwAClEkg
References: <AC126D9A37B1EF4DAE0A39C02E94E64702AF0DDA@FIESEXC015.nsn-intra.net><AANLkTinhuQirRMJDiDqOW8qWzdHNnKZCI4YXULa7qM1P@mail.gmail.com><AC126D9A37B1EF4DAE0A39C02E94E64702B308BD@FIESEXC015.nsn-intra.net><AANLkTilo__sCzqv5f3k7z-SZDFkRVfPAhoXcbvoSxiEo@mail.gmail.com><AC126D9A37B1EF4DAE0A39C02E94E64702B657FE@FIESEXC015.nsn-intra.net> <AANLkTilk_YKrzu46-b3a6Vtsa0q6LBqsrmvezLRrcSGY@mail.gmail.com>
From: "Strandberg, Ove (NSN - FI/Espoo)" <ove.strandberg@nsn.com>
To: ext Richard Alimi <richard.alimi@yale.edu>
X-OriginalArrivalTime: 11 Jun 2010 06:55:09.0530 (UTC) FILETIME=[082C63A0:01CB0933]
Cc: decade@ietf.org
Subject: Re: [decade] Mobility req
X-BeenThere: decade@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "To start the discussion on DECoupled Application Data Enroute, to discuss the in-network data storage for p2p applications and its access protocol" <decade.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/decade>, <mailto:decade-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/decade>
List-Post: <mailto:decade@ietf.org>
List-Help: <mailto:decade-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/decade>, <mailto:decade-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Jun 2010 06:55:46 -0000
Hmm Rich, I am uncertain of specifics here, just talkiung about requirements makes it hard to be too specific. But with switchover I simply mean the situation that at one point you are engaged as client in accessing data on the far away storage/cache, the next moment it would be possible to access a local storage/cache instead. For me as client it should not take too long to for me to start using the local storage/cache, thus there should not be too long delay between working on far away storage/cache to start working on local storage/cache. This is quite straitforward explanaition and the most elementary version of mobility. In case someone has more stricter wiew on mobility, you need to speak up. Br, +Ove >-----Original Message----- >From: richard.alimi@gmail.com [mailto:richard.alimi@gmail.com] >On Behalf Of ext Richard Alimi >Sent: 11 June, 2010 08:35 >To: Strandberg, Ove (NSN - FI/Espoo) >Cc: ext David A. Bryan; decade@ietf.org >Subject: Re: [decade] Mobility req > >Hi Ove, > >On Fri, Jun 11, 2010 at 1:22 AM, Strandberg, Ove (NSN - >FI/Espoo) <ove.strandberg@nsn.com> wrote: >> Hi Rich, >> >> Looking at the message you refer to, I can see that we agree >on the basis for the mob req. > >If it is as simple as being able to discover multiple servers, >then I think that can be useful and will not add complexity to >the protocol. >Of course, this does *not* mean that a DECADE client must have >access to multiple servers. I would envision that to depend >on the particular deployment. > >> We probably will be able to cope with the use of some of the >basic requirements for mob req too. >> >> There are however one additional characteristic that comes >with mobility; the switch over to use a local storage/cache >needs to work fast enough for a mobile client. I am not going >to specify numbers, but let's say the client is working >against a far away storage/cache. For the client to think that >a local storage/access is better, then the switchover should >not produce delay of several seconds (guessimate, not hard >number, just illustrate the point). If the switchover has too >long delay, then it would probably be better to continue >working against the far away storage/cache. > >I'm unclear as to what you mean by "switchover" - can you >provide some more specifics? What type of application are you >envisioning, and what specific operations do you intend to >include in the "switchover" >process? > >Rich > >> >> Br, >> >> +Ove >> >>>-----Original Message----- >>>From: richard.alimi@gmail.com [mailto:richard.alimi@gmail.com] On >>>Behalf Of ext Richard Alimi >>>Sent: 10 June, 2010 16:54 >>>To: Strandberg, Ove (NSN - FI/Espoo) >>>Cc: ext David A. Bryan; decade@ietf.org >>>Subject: Re: [decade] Mobility req >>> >>>Hi Ove, >>> >>>On Thu, Jun 10, 2010 at 4:32 AM, Strandberg, Ove (NSN - >>>FI/Espoo) <ove.strandberg@nsn.com> wrote: >>>> Hi David, >>>> >>>> Thanks for your comments! Let's here look at the most >>>intresting case; >>>> mobility requirement ;-) >>>> >>>> The mobility requirement is not necessary a complex issue, >>>but of course it depends on the viewer. If you want a >complex solution >>>you clearly can get a complex solution. >>>> >>>> My personal issue is the sense of clients that move about, >>>they are mobile. In case the used network storage / cache >through time >>>gets somewhat far off, then it would be beneficial for the client to >>>be able to access a storage/cache closer. So in essence the main and >>>most basic mobility aspect would be the efficient support >for a mobile >>>client to be able to access local caches instead of being forced to >>>have a big backhaul to original cache. >>> >>>If there are multiple storage locations available to a >client, I think >>>it is reasonable to let the client choose which to use. See >my reply >>>to Börje Ohlman from the previous charter >>>discussion: >>> http://www.ietf.org/mail-archive/web/decade/current/msg00149.html >>> >>>However, note that we must not overlap with ALTO. Note the explicit >>>out-of-scope item in the DECADE charter: >>> Locating the "best" in-network storage location from which to >>>retrieve >>> content if there are more than one location can provide the same >>> content. >>> >>>> >>>> This now my personal motivation for mobile requirement, I >>>hope this can be seen as an acceptable reasoning and shared with you >>>others too. In case you agree on the potential concern, then >we might >>>look more at how to specify the requirement. Is this a good way >>>forward? >>> >>>I think this is fine. >>> >>>Rich >>> >>>> >>>> Br, >>>> >>>> +Ove >>>> >>>>>-----Original Message----- >>>>>From: davidbryan@gmail.com [mailto:davidbryan@gmail.com] On >>>Behalf Of >>>>>ext David A. Bryan >>>>>Sent: 07 June, 2010 22:58 >>>>>To: Strandberg, Ove (NSN - FI/Espoo) >>>>>Cc: decade@ietf.org >>>>>Subject: Re: [decade] Merge requirements documents? >>>>> >>>>>I actually remember things a bit differently at the >meeting, with my >>>>>general sense being that there wasn't broad support for >most of the >>>>>new requirements. At least for now (perhaps I don't understand the >>>>>rational fully), I personally don't see a need to include >>>any of them, >>>>>with the exception of application agnostic (in the modified form >>>>>below, which isn't a requirement but a guiding principal). >>>>> >>>>>I think that the mobility requirement needed more discussion >>>>>-- most folks seemed to feel that it was a bit too complex >for now, >>>>>and personally, I didn't really understand the problem this would >>>>>address. >>>>>A very simplistic description of the major chartered use case of >>>>>DECADE is to allow a peer to make things available >>>in-network so that >>>>>others can obtain it without having to use the link to the peer >>>>>itself. In my view, it isn't intended to be generic >storage for the >>>>>user to place things that they want to be able to access easily >>>>>themselves. While having storage near me topologically >might reduce >>>>>the cost of putting it in the data locker in the first >>>place, I don't >>>>>really see how mobility is very critical when the major >>>purpose is to >>>>>allow me to place something in the network for someone else >>>to obtain. >>>>>I may just not quite understand what you are advocating -- can you >>>>>clarify a use case where we need this for the main P2P application? >>>>> >>>>>Data reuse is something that I simply see as an >implementation issue. >>>>>Obviously, a given implementation might choose to compare >copies of >>>>>data that it is storing and to consolidate them, but from a >>>>>protocol/network perspective, I think we are adding >complexity if we >>>>>track versions, number of copies stored, who has shared >which access >>>>>rights, etc. -- so much so that it seems unlikely to justify >>>the cost. >>>>>My preference would be that a user has access to their >>>locker, and can >>>>>place things in it, provide references to it, etc., but that each >>>>>user's data -- at least from the perspective of the protocol -- is >>>>>unique and managed by them. Again, as I said, that >wouldn't preclude >>>>>an implementation from making this optimization, I just don't see >>>>>requirement/protocol design as the right place for it. >>>>> >>>>>Finally, my take on the application technique issue at the >>>meeting was >>>>>this: In P2PSIP, we tried a "do no harm" approach. The >protocol for >>>>>P2PSIP (RELOAD) is essentially a DHT protocol. >>>>>The protocol is optimized for use in SIP >>>registration/location, and we >>>>>agreed that we wouldn't add unnecessary complexity that >>>wasn't needed >>>>>by that one application. That said, we have tried very hard (and >>>>>deliberately) to make sure that so long as it didn't increase >>>>>complexity, that we thought about other applications and >>>tried not to >>>>>design RELOAD in a way that would preclude use for other >>>applications. >>>>>I'd like a similar approach here -- we deliberately design for the >>>>>single application of storing information for P2P >>>applications, but if >>>>>others can point out other applications that dictate a >>>design decision >>>>>and >>>>>(critically) which do not add complexity/require new >>>features, we try >>>>>to make design decisions that allow that flexibility when >>>possible. I >>>>>see this as quite different from adding different application >>>>>scenarios and requiring that the protocol support all of >>>them -- that >>>>>is, in my opinion, likely to make this problem too broad and >>>increase >>>>>the difficulty of designing a protocol. >>>>> >>>>>David >>>>> >>>>> >>>>>On Fri, Jun 4, 2010 at 3:14 AM, Strandberg, Ove (NSN - >>>>>FI/Espoo) <ove.strandberg@nsn.com> wrote: >>>>>> Dear Decade email list, >>>>>> >>>>>> There were additional requirements identified for Decade >that was >>>>>> presented and discussed in the Anaheim IETF meeting (see >>>minutes in >>>>>> http://www.ietf.org/proceedings/10mar/minutes/decade.html). We >>>>>> basically brought some few additional requirements to >>>complement the >>>>>> already nice requirement list in draft-gu-decade-reqs-04. >>>>>The authors >>>>>> of the draft-ohlman-decade-add-use-cases-reqs-00 draft >>>would like to >>>>>> suggest that the additional requirements could be >>>incorporated into >>>>>> one >>>>>> >>>>>> requirement document, albeit into the >>>draft-gu-decade-reqs-04 draft. >>>>>> The two first requirements "application agnostic" and >"data reuse" >>>>>> seemed to be well received, while the "mobility" >requirement needs >>>>>> further discussion. What do the authors of >>>>>draft-gu-decade-reqs-04 think about this merge proposal? >>>>>> >>>>>> We would like to also ask the DECADE email list to make >>>comments on >>>>>> the suggestion to combine both drafts into one document. >>>Is this an >>>>>> acceptable way forward? >>>>>> >>>>>> Br, >>>>>> >>>>>> +Ove >>>>>> >>>>>> ove.strandberg@nsn.com >>>>>> >>>>>> _______________________________________________ >>>>>> decade mailing list >>>>>> decade@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/decade >>>>>> >>>>>> >>>>> >>>> _______________________________________________ >>>> decade mailing list >>>> decade@ietf.org >>>> https://www.ietf.org/mailman/listinfo/decade >>>> >>> >> >
- [decade] Merge requirements documents? Strandberg, Ove (NSN - FI/Espoo)
- Re: [decade] Merge requirements documents? David A. Bryan
- [decade] Mobility req Strandberg, Ove (NSN - FI/Espoo)
- Re: [decade] Mobility req Richard Alimi
- Re: [decade] Mobility req Strandberg, Ove (NSN - FI/Espoo)
- Re: [decade] Mobility req Richard Alimi
- Re: [decade] Mobility req Strandberg, Ove (NSN - FI/Espoo)
- Re: [decade] Merge requirements documents? Strandberg, Ove (NSN - FI/Espoo)
- Re: [decade] Mobility req Richard Alimi
- Re: [decade] Mobility req Richard Alimi
- Re: [decade] Merge requirements documents? Richard Alimi
- Re: [decade] Merge requirements documents? David A. Bryan
- Re: [decade] Mobility req Song Haibin
- [decade] Some specific DECADE requirements Börje Ohlman
- Re: [decade] Some specific DECADE requirements Richard Alimi
- Re: [decade] Some specific DECADE requirements Börje Ohlman