Re: [core] New Version Notification for draft-tcs-coap-no-response-option-12.txt

"weigengyu" <weigengyu@bupt.edu.cn> Thu, 05 November 2015 08:04 UTC

Return-Path: <weigengyu@bupt.edu.cn>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 586561B2B60 for <core@ietfa.amsl.com>; Thu, 5 Nov 2015 00:04:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.701
X-Spam-Level:
X-Spam-Status: No, score=-0.701 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DRUGS_MUSCLE=0.01, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jqqk1zGqtEsg for <core@ietfa.amsl.com>; Thu, 5 Nov 2015 00:04:03 -0800 (PST)
Received: from mx1.bupt.edu.cn (mx1.bupt.edu.cn [211.68.68.2]) by ietfa.amsl.com (Postfix) with ESMTP id DFADC1B3BE8 for <core@ietf.org>; Thu, 5 Nov 2015 00:04:01 -0800 (PST)
Received: from mx1.bupt.edu.cn (unknown [127.0.0.1]) by mx1.bupt.edu.cn (AnyMacro(G7)) with SMTP id C923719F5D9 for <core@ietf.org>; Thu, 5 Nov 2015 16:03:58 +0800 (HKT)
Received: from WeiGengyuPC (unknown [61.51.83.92]) by mx1.bupt.edu.cn (AnyMacro(G7)) with ESMTPA id 35BC019F568; Thu, 5 Nov 2015 16:03:58 +0800 (HKT)
Message-ID: <79A9C92DDABA437888A06EB0D82BA110@WeiGengyuPC>
From: weigengyu <weigengyu@bupt.edu.cn>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@tcs.com>
References: <8FE79AD6A80C4B8A83BAF485D6B3A489@WeiGengyuPC>, <OF55B799DA.86E1939E-ON65257EDF.0048D455-65257EDF.004979E1@tcs.com> <36F5869FE31AB24485E5E3222C288E1F48FC6766@NABESITE.InterDigital.com> <OFB5519F80.0AB28522-ON65257EF1.003985E9-65257EF1.003985EC@tcs.com>
In-Reply-To: <OFB5519F80.0AB28522-ON65257EF1.003985E9-65257EF1.003985EC@tcs.com>
Date: Thu, 05 Nov 2015 16:03:59 +0800
Organization: BUPT
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_002F_01D117E3.94CE7B30"
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/CP3wa9aJMWPciO9EBG8SVpX6eMI>
Cc: core@ietf.org
Subject: Re: [core] New Version Notification for draft-tcs-coap-no-response-option-12.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 08:04:08 -0000

Hi Abhijan,

In your draft, there is not other contexts about piggybacked and separate response. 
With these statements,
“Using this option with CON type of requests may not have any
      significance if piggybacked responses are triggered. But, in case
      the server responds with a separate response (which, may be, the
      client does not care about) then this option can be useful.
      Suppressing the separate response reduces one additional traffic
      in this case. “ ,

the piggybacked response may be sent back and the separate response may be suppressed. 
Why not to suppress the piggybacked response? 
Even though an ACK of CON is needed, the ACK could be with an empty response instead of a nomormal response.

And if the piggybacked response is not suppressed,  
should the sender expect the suppressed separate response? 

Regards,

Gengyu WEI
Network Technology Center
School of Computer 
Beijing University of Posts and Telecommunications

From: Abhijan Bhattacharyya 
Sent: Monday, November 02, 2015 6:28 PM
To: weigengyu 
Cc: Akbar.Rahman@InterDigital.com ; esko.dijk@philips.com ; cabo@tzi.org ; core@ietf.org 
Subject: Re: [core] New Version Notification for draft-tcs-coap-no-response-option-12.txt

Hi Gengyu,
The description you quoted tries to clarify that No-Response may not have any effect in saving network traffic (e.g. for a PUT request) when it is used in CON mode and the response is supposed to be piggybacked. Because in case of piggybacking you still have the fields for the response code in the response message even if you are not sending any response. 

Regards
Abhijan Bhattacharyya
Associate Consultant
Scientist, Innovation Lab, Kolkata, India
Tata Consultancy Services
Mailto: abhijan.bhattacharyya@tcs.com
Website: http://www.tcs.com
____________________________________________
Experience certainty. IT Services
Business Solutions
Consulting
____________________________________________



-----"weigengyu" <weigengyu@bupt.edu.cn> wrote: -----

>To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>, "Abhijan
>Bhattacharyya" <abhijan.bhattacharyya@tcs.com>,
><esko.dijk@philips.com>, <cabo@tzi.org>, <core@ietf.org>
>From: "weigengyu" <weigengyu@bupt.edu.cn>
>Date: 11/02/2015 09:08AM
>Subject: Re: [core] New Version Notification for
>draft-tcs-coap-no-response-option-12.txt
>
>
>
>
>
>
><!--
>/* Font Definitions */
>@font-face
> {font-family:"Cambria Math";
> panose-1:2 4 5 3 5 4 6 3 2 4;}
>@font-face
> {font-family:Calibri;
> panose-1:2 15 5 2 2 2 4 3 2 4;}
>/* Style Definitions */
>p.MsoNormal, li.MsoNormal, div.MsoNormal
> {margin:0in;
> margin-bottom:.0001pt;
> font-size:12.0pt;
> font-family:"Times New Roman",serif;}
>a:link, span.MsoHyperlink
> {mso-style-priority:99;
> color:blue;
> text-decoration:underline;}
>a:visited, span.MsoHyperlinkFollowed
> {mso-style-priority:99;
> color:purple;
> text-decoration:underline;}
>p
> {mso-style-priority:99;
> mso-margin-top-alt:auto;
> margin-right:0in;
> mso-margin-bottom-alt:auto;
> margin-left:0in;
> font-size:12.0pt;
> font-family:"Times New Roman",serif;}
>tt
> {mso-style-priority:99;
> font-family:"Courier New";}
>span.EmailStyle19
> {mso-style-type:personal-reply;
> font-family:"Calibri",sans-serif;
> color:#1F497D;}
>.MsoChpDefault
> {mso-style-type:export-only;
> font-family:"Calibri",sans-serif;}
>@page WordSection1
> {size:8.5in 11.0in;
> margin:1.0in 1.0in 1.0in 1.0in;}
>div.WordSection1
> {page:WordSection1;}
>-->
>
>
>
>
>Hi Abhijan,
> 
>one question,
> 
>> 2. Option Definition
>> Using this option with CON type of requests may not have any
>      significance if piggybacked responses are 
>triggered. But, in case
>      the server responds with a separate response 
>(which, may be, the
>      client does not care about) then this option 
>can be useful.
>      Suppressing the separate response reduces 
>one additional traffic
>      in this case.
> 
>The No-reponse option is about request and response layer semantics. 
>When No-response option works, why the piggybacked responses are
>triggered 
>unless No-response is not recognized. 
>If the 
>No-Response option works, it would stop the response whether it is
>the 
>piggybacked or the separated. 
>It is 
>uncleatr why it is different between the piggybacked and the
>separate.
> 
>When the 
>receive ignore the No-Response option, it can response by piggybacked
>or 
>separated way. 
>Why does 
>the draft suppose just to suppress the separate response?    
>
> 
>And when 
>the No-Response works, the ACK of CON may contain an empty response. 
>The 
>following process of the sender side is the same as definitions for
>suppressing 
>separate response.  
> 
>The CON/ACK 
>is about the message layer semantics. 
>It seems 
>that the No-reponse does not touch the message layer semantics. 
> 
>Regards,
> 
>Gengyu 
>WEI
>Network Technology Center
>School of Computer 
>Beijing University of 
>Posts and Telecommunications
>
>
> 
>
>From: Rahman, Akbar 
>Sent: Sunday, October 18, 2015 8:17 AM
>To: Abhijan Bhattacharyya ; esko.dijk@philips.com ; cabo@tzi.org ;
>core@ietf.org 
>Subject: Re: [core] New Version Notification for 
>draft-tcs-coap-no-response-option-12.txt
> 
>
>
>>Akbar, The reverse 
>proxy consideration have been included as a new section 4.3.
> 
>Thanks, 
>Abhijan.  Looks good.
> 
> 
> 
>One 
>other question, why does the draft say “Expired” at the top  even
>though 
>the expiry date is April 2016?
> 
>https://tools.ietf.org/html/draft-tcs-coap-no-response-option-12
> 
> 
> 
>From: Abhijan 
>Bhattacharyya [mailto:abhijan.bhattacharyya@tcs.com] 
>Sent: Thursday, 
>October 15, 2015 9:23 AM
>To: esko.dijk@philips.com; cabo@tzi.org; 
>core@ietf.org; Rahman, Akbar 
><Akbar.Rahman@InterDigital.com>
>Subject: Fw: New Version 
>Notification for draft-tcs-coap-no-response-option-12.txt
> 
>Hi Carsten, Esko, Akbar 
>and all, 
>
>Based on the recent 
>inputs we have shared a new version of the No-Response draft. 
>
>
>Esko, I 
>have actually removed the 'Leisure' stuff for unicast. Thought it was
>making 
>things a bit complicated. 
>
>Akbar, The reverse 
>proxy consideration have been included as a new section 4.3. 
>
>
>Carsten, 
>requesting your suggestion regarding the next step forward. 
>
>Hoping to see you all 
>in Yokohama. 
>
>Regards
>Abhijan 
>Bhattacharyya
>Associate Consultant
>Scientist, Innovation Lab, Kolkata, 
>India
>Tata Consultancy Services
>Mailto: abhijan.bhattacharyya@tcs.com
>Website: 
>http://www.tcs.com
>____________________________________________
>Experience 
>certainty.        IT 
>Services
>                       
>Business 
>Solutions
>                       
>Consulting
>____________________________________________
>
>----- 
>Forwarded by Abhijan Bhattacharyya/KOL/TCS on 10/15/2015 06:45 PM
>----- 
>
>
>From:        
>internet-drafts@ietf.org 
>
>To:        
>"Soma 
>Bandyopadhyay" <soma.bandyopadhyay@tcs.com>, 
>"Soma Bandyopadhyay" <soma.bandyopadhyay@tcs.com>, 
>"Abhijan Bhattacharyya" <abhijan.bhattacharyya@tcs.com>, 
>"Arpan Pal" <arpan.pal@tcs.com>, 
>"Arpan Pal" <arpan.pal@tcs.com>, 
>"Tulika Bose" <tulika.bose@tcs.com>, "Abhijan 
>Bhattacharyya" <abhijan.bhattacharyya@tcs.com>, 
>"Tulika Bose" <tulika.bose@tcs.com> 
>Date:        
>10/15/2015 06:45 
>PM 
>Subject:        
>New 
>Version Notification for draft-tcs-coap-no-response-option-12.txt 
>
>
>
>
>
>
>
>
>A new version of 
>I-D, draft-tcs-coap-no-response-option-12.txt
>has been successfully 
>submitted by Tulika Bose and posted to the
>IETF 
>repository.
>
>Name:                                  
>draft-tcs-coap-no-response-option
>Revision:                 
>12
>Title:                                  
>CoAP option for no server-response
>Document 
>date:                 
>2015-10-15
>Group:                                  
>Individual 
>Submission
>Pages:                                  
>17
>URL:            
>https://www.ietf.org/internet-drafts/draft-tcs-coap-no-response-optio
>n-12.txt
>Status:         
>https://datatracker.ietf.org/doc/draft-tcs-coap-no-response-option/
>Htmlized:       
>https://tools.ietf.org/html/draft-tcs-coap-no-response-option-12
>Diff:           
>https://www.ietf.org/rfcdiff?url2=draft-tcs-coap-no-response-option-1
>2
>
>Abstract:
>  
>There can be M2M scenarios where responses from server 
>against
>  requests from client might be considered redundant. 
>This kind of
>  open-loop exchange (with no response path from 
>the server to the
>  client) may be desired to minimize resource 
>consumption in
>  constrained systems while simultaneously 
>updating a bulk of
>  resources or updating a resource with a 
>very high frequency. CoAP
>  already provides a non-confirmable 
>(NON) mode of message exchange
>  where the server end-point 
>does not respond with ACK. However,
>  obeying the 
>request/response semantics, the server end-point
>  responds 
>back with a status code indicating "the result of the
>  attempt 
>to understand and satisfy the request".
>
>  This draft 
>introduces a header option for CoAP called 'No-Response'.
>  
>Using this option the client explicitly tells the server to 
>suppress
>  responses against the particular request. This 
>option also provides
>  granular control to enable suppression 
>of a particular class or a
>  combination of response-classes. 
>This option may be effective for
>  both unicast and multicast 
>requests. Present draft also discusses
>  few exemplary 
>applications which benefit from this 
>option.
>
>
>            
>
>
>
>Please note that it may take a couple of minutes from the 
>time of submission
>until the htmlized version and diff are available 
>at tools.ietf.org.
>
>The IETF 
>Secretariat
>=====-----=====-----=====
>Notice: The information contained in this 
>e-mail
>message and/or attachments to it may contain 
>confidential or 
>privileged information. If you are 
>not the intended recipient, any 
>dissemination, use, 
>review, distribution, printing or copying of the 
>
>information contained in this e-mail message 
>and/or attachments to it 
>are strictly prohibited. If 
>you have received this communication in error, 
>
>please notify us by reply e-mail or telephone and 
>immediately and 
>permanently delete the message 
>and any attachments. Thank 
>you
>
>
>_______________________________________________
>core mailing 
>list
>core@ietf.org
>https://www.ietf.org/mailman/listinfo/core
>
>