Re: Mobile Multimedia Messaging Service

2000-09-18 Thread James P. Salsman

Patrik,

Thank you for your reply:

... guidelines for TCP operation during
 indefinite wireless link downtime
 
 I think this must be syncronized with the work of the PILC wg. See 
 http://www.ietf.org/html.charters/pilc-charter.html

Yes, the next document milestone from PLIC seems to have been delayed:

 Done   Draft on asymmetric network paths.
 Oct 99 Draft of TCP Over Wireless document to the IESG as BCP
 Nov 99 Document on low bandwidth links to IESG for publication as BCP.

Does anyone know who is supposed to be working on the PLIC Wireless 
document?  The closest I could find was:

  http://iceberg.cs.berkeley.edu/papers/Ludwig-FlowAdaptive/index.html

Cheers,
James




The LEAP Manifesto -- Executive Summary

2000-09-18 Thread Mohsen BANAN







The
Lightweight  Efficient Application Protocol
   (LEAP)
 Manifesto



  Shaping the Future of Mobile  Wireless
   Applications Industry

 A Call to Action



 EXECUTIVE SUMMARY


Mohsen Banan
 [EMAIL PROTECTED]



Version 0.5
   July 17, 2000


Copyright (c)2000 Mohsen Banan.


Permission is granted to make and distribute verbatim
copies of this manual provided the copyright notice and
this permission notice are preserved on all copies.



Contents



1  Executive Summary

   1.1 Technological Scope
   1.2 Efficiency is the Key Requirement
   1.3 Conventional Origins of Protocols
   1.4 Expect the Unexpected
   1.5 Our Solution
   1.6 A Brief History of LEAP
   1.7 Making Our Solution Widespread
   1.8 Complete and Ready
   1.9 Getting the Complete Manifesto



1  Executive Summary


Until now, the Internet has been largely based
upon simple protocols.  However, the era of simple
protocols is now over.  The new Internet reality
is that of wireless networks, providing service to
legions of miniaturized, hand-held mobile devices.
This reality places an entirely new set of
requirements on the underlying communications
protocols:  they must now provide the power
efficiency demanded by hand-held wireless devices,
together with the bandwidth efficiency demanded by
wide area wireless networks.

It is now time for a new generation of protocols
to be implemented, designed to address the need
for performance, rather than simplicity.

The industry-wide adoption of this new generation
of powerful and efficient protocols will have
enormous consequences.  Protocols addressing the
correct requirements will become the lynchpin of a
huge new industry.  The stakes are enormous, and
ferocious competition is to be expected within all
segments of the industry.  All manner of wild
claims and misrepresentations are also to be
expected.  At the time of writing, the main
claimant to the protocol throne is the Wireless
Applications Protocol, or WAP. However, WAP will
eventually prove to be entirely inadequate to the
role being claimed for it.

We have designed a set of protocols, the
Lightweight  Efficient Application Protocols, or
LEAP, which we believe is destined to displace WAP
and become the de facto industry standard.  These
protocols, published as Internet RFC 2524 and RFC
2188, are designed to address all the technical
requirements of the industry, and are oriented
towards providing the greatest benefit to the
industry and the consumer.

This manifesto is about our vision of the future
of the Mobile and Wireless Applications Industry.
In the remainder of the manifesto we present the
details of our vision, and we justify our claims.
We justify our assertion that the industry needs a
new generation of protocols, we explain why our
protocols fulfil this need, and we describe how
and why these protocols will achieve dominance.

The protocols are free, open and in place.
Open-source software implementations of the
protocols are being made available for all major platforms.
The combination of free protocols and open-source
software ensures acceptance of the protocols in
the Internet mainstream.  There can be no stopping
this.


1.1  Technological Scope


Most of our discussion throughout this Manifesto
is framed in terms of a particular technology,
namely, Mobile Messaging.  It is important to bear
in mind, however, that Mobile Messaging is just
one aspect of a broader technology:  Mobile
Consumer Data Communications.  Mobile Consumer
Data Communications refers to the general ability
of an end-user to send and receive digital data at
a hand-held device via a wireless network.  This
technology includes Mobile Messaging as a special
case, but also includes other wireless data
transfer capabilities such as general Internet
access, web browsing, etc.

Much of the discussion set forth in this Manifesto
applies with equal force to all mobile data
communications applications, not just that of
messaging.  However, it is currently well
understood that the dominant application for
mobile data communications is, in fact, Mobile
Messaging, not web browsing or other Internet
applications.  Therefore throughout this Manifesto
we will focus our attention on the messaging
application.

Though our discussion will be framed in terms of
Mobile Messaging, the reader should bear in mind
that the same principles apply to all forms of
mobile data communications.


1.2  Efficiency is the Key Requirement
--

Engineering is the art of making intelligent
trade-offs between conflicting requirements.  A
perennial engineering trade-off is that which must
be made between the need for simplicity, and the
need for performance.  In the case of wireless
data communications, performance means such things
as data transfer speed, power 

Multimedia EMSD? (was Re: Mobile Multimedia Messaging Service)

2000-09-18 Thread James P. Salsman

Mohsen,

Thank you for your message:

 A large body of work exists which addresses the Mobile Messaging
 area
 
  LEAP: Lightweight and Efficient Application Protocol.
... 
 Those who want to build good things and move forward fast, can evaluate
 the merits of LEAP and participate in its evolution and enhancement.
 
 The starting point URL is: http://www.leapforum.org/

Would you confirm, please, that the LEAP Efficient Mail Submission and 
Delivery protocol (EMSD) is capable of MIME messages with multimedia 
content?

I am concerned that the string "multipart" does not appear on:

  http://www.emsd.org/dataCom/emsd/emsdRfcs/emsdp-rfc/split/node10.html

Cheers,
James




RE: Multimedia EMSD? (was Re: Mobile Multimedia Messaging Service)

2000-09-18 Thread petri . koskelainen

Hi,

We don't need yet-another mail delivery protocol by some new forum.
We have already e.g. SIP which is capable of carrying MIME messages,
including multipart
and which supports capability negotiation.

--
Petri


 -Original Message-
 From: EXT James P. Salsman [mailto:[EMAIL PROTECTED]]
 Sent: 18. September 2000 11:55
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED];
 [EMAIL PROTECTED]; [EMAIL PROTECTED];
 [EMAIL PROTECTED]
 Subject: Multimedia EMSD? (was Re: Mobile Multimedia 
 Messaging Service)
 
 
 Mohsen,
 
 Thank you for your message:
 
  A large body of work exists which addresses the Mobile Messaging
  area
  
   LEAP: Lightweight and Efficient Application Protocol.
 ... 
  Those who want to build good things and move forward fast, 
 can evaluate
  the merits of LEAP and participate in its evolution and enhancement.
  
  The starting point URL is: http://www.leapforum.org/
 
 Would you confirm, please, that the LEAP Efficient Mail 
 Submission and 
 Delivery protocol (EMSD) is capable of MIME messages with multimedia 
 content?
 
 I am concerned that the string "multipart" does not appear on:
 
  http://www.emsd.org/dataCom/emsd/emsdRfcs/emsdp-rfc/split/node10.html

Cheers,
James




Re: Multimedia EMSD? (was Re: Mobile Multimedia Messaging Service)

2000-09-18 Thread Mohsen BANAN-Public


 On Mon, 18 Sep 2000 01:55:21 -0700 (PDT), "James P. Salsman" [EMAIL PROTECTED] 
said:

   Those who want to build good things and move forward fast, can evaluate
   the merits of LEAP and participate in its evolution and enhancement.
   
   The starting point URL is: http://www.leapforum.org/

  James Would you confirm, please, that the LEAP Efficient Mail Submission and 
  James Delivery protocol (EMSD) is capable of MIME messages with multimedia 
  James content?

Confirmed.

Please see sections 6.2.1 and 6.2.2 of RFC-2524, pages (58-62).

  James I am concerned that the string "multipart" does not appear on:

  James   http://www.emsd.org/dataCom/emsd/emsdRfcs/emsdp-rfc/split/node10.html

"multipart" as a string, is a value. 

Structure of the Body is through MIME.

...Mohsen.




Re: pilc minutes for IETF 48

2000-09-18 Thread James P. Salsman

Here are some questions about the plic minutes:

  http://pilc.grc.nasa.gov/pilc/list/archive/0967.html

   TCP over Wireless draft. The working group charter specifies that 
   PILC will produce a 'TCP over Wireless' RFC that is a meta list of 
   the existing PILC recommendations. This was reported in Adelaide as 
   being completed in October 1999 because Aaron had confused it with 
   the LTN draft. Actually, it requires some work. Gabe Montenegro has 
   volunteered to sync up with the WAP forum to see if we can build 
   this document on a work in progress that already exists in that 
   body. The document should be only 3 or 4 pages long and should go to 
   wg last call by January 2001. Gabe noted that there is currently no 
   buy in by the WAP forum as yet, he will attend a forum meeting in 
   September and try to resolve. Several members of WAP were in the 
   room and volunteered to assist if needed. 
 
Is this WAP "work in progress" available for public inspection and 
review?  If not, would someone who can see it please abstract it and 
post (anonymously if need be) please?  

Does any WAP product use TCP at all?

 Discussion on DoCoMo draft (draft-inamura-docomo-00.txt) 
 
  http://search.ietf.org/internet-drafts/draft-inamura-docomo-00.txt

   Aaron noted that DoCoMo would like to publish this as informational 
   RFC, but we don't want to get in a mode of publishing RFCs each time 
   someone does this and requested input from the group. 

I would certainly support doing anything that would encourage DoCoMo 
to use end-to-end Internet protocols, and if they are as close as that 
draft suggests, publishing it as an Information RFC might help them 
provide TCP application services more easily.

   A speaker noted that the recommendations are pretty generic and 
   suggested the working group use this as a starting point for the TCP 
   over wireless document, or as an appendix to this document. Aaron 
   suggested it might be necessary to take the simulation results out 
   in order to use this document for the TCP over wireless 
   document. Another speaker suggested using path MTU discovery instead 
   of fixing it at 1500. Question: Maybe your tcp stack in the Opnet 
   simulator is not the best TCP. Have you run this on real stacks, 
   rather than on a simulator. Imaura - yes they have, but no 
   published results. 
 
   Aaron noted that another alternative was that the DoCoMo would be 
   sent forth as informational, and would not be a recommendation. Tim 
   Shepard asked why would one want to disseminate this information? 
   Doesn't seem to make sense to have multiples of TCP/some link 
   technology. Is this advice on how to tune TCP for the handset? 
   Response from author: yes. 
 
   Comment: This shows that tcp stack works over wireless error prone links. 
 
   Comment: Doesn't think these results are any different from what a 
modern TCP stack does anyway. 

I think the TCP parameters and resulting behavior might be more 
different than typical TCP stacks than whoever made that comment
might think.  There seems to be a lack of understanding about the 
parameters involved, and most if not all of the important ones are 
at least touched on in the DoCoMo I-D and the documents it cites.

   Gabe: This is similar to what was done in ecn document 

What is the ecn document?

   Question: What bandwidth was used in the simulations? 
   Imaura: 384kbs 
   Comment: Doesn't think this is realistic, since this is only the 
rate if you are the only one in the cell. WAP is designed 
to use slower links. 

WAP is designed as if Moore's Law didn't exist.

 Discussion on Long lived TCPs draft (draft-magret-pilc-lltcp-00.txt) 

  http://search.ietf.org/internet-drafts/draft-magret-pilc-lltcp-00.txt

   Comment: this is probably not a good idea -- leads to ICMP flooding. 

Is there any evidence to back this comment up?  It seems that ICMP 
traffic is specifically addressed by Magret and Yang.

   Also, if there is a long outage you do want to go through slow start 
   again, because the network has changed. There are better link level 
   solutions to this problem. 

Like what?

Thanks.

Cheers,
James




Re: Mobile Multimedia Messaging Service

2000-09-18 Thread hardie

 These documents would become de facto standards (although they won't
 have had the standards-review) and they would break the paradigm
 of Internet-Drafts (which is "don't implement").

May I respectfully resubmit "don't implement" as:

"Please understand that any experience you gain implementing
this draft will be a valuable input to the standards process and
that your and others input may cause the protocol to change
substantially before it becomes a standard"

or, more succicently,

"Don't whine when this changes".

regards,
Ted





Re: Mobile Multimedia Messaging Service

2000-09-18 Thread Eliot Lear



Mohsen BANAN-Public wrote:
 Remember the web (http, ...)?
 What was IETF's role in Internet's main modern application?

You mean aside from MIME?
--
Eliot Lear
[EMAIL PROTECTED]




Re: Mobile Multimedia Messaging Service

2000-09-18 Thread Masataka Ohta

Mohsen;

   James (1) End-to-End Internet Services for Mobile Devices
 
   James Scope:  Specifications and interoperability guidelines for 
   James end-to-end mobile IP connection and transport services required 
   James for support of standard Internet messaging ...
 
 
 The beauty of the Internet End-to-End model is that people don't have
 to wait for the IETF to create a working group, a charter, a chair,
 , blessings,  to move forward.

Yes, in this case, people are using different URLs already.

It is solved at the so far end of communication that it works
even with iMODE or WAP without the Internet end-to-end model.

 What was IETF's role in Internet's main modern application?

The role is to delay IANA resigtration trying to keep influential
power on application protocols but resulting only to make IANA
registration less important.

 As far as the domain of Internet services for mobile devices go, the
 key issue is "Efficiency".

No. It is wrong to assume that bandwidth for mobile devices is
limited forever.

Simplicity is the key issue.

Masataka Ohta




Re: pilc minutes for IETF 48

2000-09-18 Thread James P. Salsman

Reiner,

Thanks for your reply:

...  There seems to be a lack of understanding about the
 parameters involved, and most if not all of the important ones are
 at least touched on in the DoCoMo I-D and the documents it cites.

 You need to be more precise. Which parameters are you talking about?

These from http://search.ietf.org/internet-drafts/draft-inamura-docomo-00.txt

 FeatureParameter/Recommendation  RFC/Status
 ---
 MTU size  1500B  N/A
 Window size   64KB   RFC 793  Standard
 Initial window2 mss  RFC 2581 Proposed Standard
 Initial windowup to 4380BRFC 2414 Experimental
 Use of SACK   Recommend  RFC 2018 Proposed Standard

So, given the ECN-like properties of Radio Link Control -- 3G TS 25.322; 
which also seems to be incorporated in current versions of GSM --
  http://webapp.etsi.org/action/OP/OP2929/en_301349v080400o.pdf
-- is there really any need to add explicit link condition adaptation 
at the TCP or ICMP protocol levels?  I don't want to be in a position 
of advocating the change or addition of anything to those protocols 
unless absolutely necessary.

As far as robust wireless TCP goes, you are absolutely right that good 
service requires a maximum RTO shorter than the standard 64 seconds.  
What is that value in your TCP-Eiffel?

And one parameter that the DoCoMo draft doesn't mention (perhaps it 
goes without saying to most people) is a total retransmit timeout much 
longer than the typical 2-9 minutes.  Again, what do you use; an hour?

Cheers,
James

P.S. Please keep at least [EMAIL PROTECTED] in on this, as the lack 
of ubiquitous wireless TCP is related to Mobile Multimedia Messaging 
applications.