RE: [Rfid] XML vs. Text vs. Binary
Margaret Wasserman <margaret@thingmagic.com> Fri, 22 July 2005 01:05 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dvlyk-00086g-Kg; Thu, 21 Jul 2005 21:05:30 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dvlyi-000822-Mb for rfid@megatron.ietf.org; Thu, 21 Jul 2005 21:05:28 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA07947 for <rfid@ietf.org>; Thu, 21 Jul 2005 21:05:27 -0400 (EDT)
Received: from [204.9.221.21] (helo=thingmagic.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1DvmSp-0007La-4N for rfid@ietf.org; Thu, 21 Jul 2005 21:36:37 -0400
Received: from [66.30.121.250] (account margaret HELO [192.168.1.105]) by thingmagic.com (CommuniGate Pro SMTP 4.1.8) with ESMTP-TLS id 447859; Thu, 21 Jul 2005 20:59:10 -0400
Mime-Version: 1.0
Message-Id: <p062007c3bf05ec0041ed@[192.168.1.105]>
In-Reply-To: <0E03681B885F3B4296B999E34435A16E01234C2B@ms08.mse3.exchange.ms>
References: <0E03681B885F3B4296B999E34435A16E01234C2B@ms08.mse3.exchange.ms>
Date: Thu, 21 Jul 2005 21:05:10 -0400
To: David Husak <dhusak@revasystems.com>, rfid@ietf.org
From: Margaret Wasserman <margaret@thingmagic.com>
Subject: RE: [Rfid] XML vs. Text vs. Binary
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43
Cc:
X-BeenThere: rfid@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Control and Access of Infrastructure for RFID Operations Discussion List <rfid.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/rfid>
List-Post: <mailto:rfid@lists.ietf.org>
List-Help: <mailto:rfid-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=subscribe>
Sender: rfid-bounces@lists.ietf.org
Errors-To: rfid-bounces@lists.ietf.org
Hi David, At 7:56 PM -0400 7/21/05, David Husak wrote: >I'll suggest that the >latency variation incurred by a text-based encoding, especially on a >modest processor, is a real problem in the context of a protocol, like >SLRRP, with real-time control requirements. We've been around this block before, but without reaching a clear answer. What are the real-time requirements for RFID reader control/management? And, what are the minimum system requirements that we need to consider? If we can't answer this for the entire industry, I think we at least need to reach a mutual understanding of the range of devices that we are planning to support with this protocol. The stringency of the real-time requirements, and whether they exist at all, may be a function of the paradigm that we use for reader control/management. As I stated in my earlier message, I would prefer a paradigm where a reader operates autonomously based on configured filters and policies, similar to an IP switch or router. I think that such a paradigm would be much more practical, much more scalable and much more in-line with the RFID reader applications I've seen, than a scenario where a large set of readers are micro-managed on a real-time basis by a centralized network controller. Most of your real-time and scaling requirements seem to derive from your fundamental assumption that there will be a single controller providing real-time control for 1000's of readers, and I see no reason to build our protocol (or an RFID network) so that a single real-time controller is necessary in large-scale installations. >At the risk of crossing the streams, it's important to recognize that >SLRRP is not a management and configuration protocol. It is a control >and data transport protocol for a real-time data acquisition device. If this is the case, why do you believe that the IETF has any special expertise to offer here? We don't have any experience (that I'm aware of, anyway) in developing real-time control protocols for data acquisition devices (although I'm sure that someone has used SNMP for this purpose). We generally develop higher-level management and control protocols for devices (almost exclusively network infrastructure devices) that perform their main functions independently based on filters and policies, without consulting a controlling entity in real-time. I think that RFID readers could be controlled and managed at the same level as most networking equipment, perhaps using some of the same mechanisms. You seem to thinks so, too, since you mentioned that COPS-PR could be an interesting solution in this space. IMO, though, it's not consistent to argue that these devices will be controlled and managed like networking equipment (which is the primary argument for why the IETF has any pertinent expertise here), AND to argue that these will be very minimal devices (without enough processing power or memory to deal with a simple text encoding) that will be controlled top-down with all of their real-time decisions made by a network controller. When you add the notion that the data and control may be communicated over a low-bandwidth serial link, you have completely departed from any territory in which the IETF has any special expertise, as far as I know. So, which is it? Regarding the need for specialized clients... I understand that you, as a middleware vendor, prefer a worldview in which people purchase commercial middleware products to access RFID readers (or run substantial open source packages). As a reader vendor, I obviously don't want my product to require a high-priced commercial middleware package to be useful. And, today we certainly see a large number of customers who prefer to write their own clients to access RFID readers, often using text processing languages like Perl, or even shell scripts. Even in installations that use middleware, it could be extremely valuable to access the reader interface directly using test and debugging scripts, in order to determine if there is a reader failure or if the problem lies elsewhere in the system. So, I will restate my opinion that we should not lightly develop an RFID reader management protocol that can only be access from a specialized client. To your point about enumerated types, etc.... There is no reason why a text interface couldn't allow well-defined strings to be used for those enumerations (EPC0, EPC1, EPCG2, etc...), rather than requiring the client (whether it is a piece of middleware, a Perl script or a human typing at an SSH prompt) to send numerical values. Margaret _______________________________________________ Rfid mailing list Rfid@lists.ietf.org https://www1.ietf.org/mailman/listinfo/rfid
- [Rfid] XML vs. Text vs. Binary Margaret Wasserman
- RE: [Rfid] XML vs. Text vs. Binary Frederico, Gustavo
- RE: [Rfid] XML vs. Text vs. Binary Rob.Buck
- RE: [Rfid] XML vs. Text vs. Binary David Husak
- RE: [Rfid] XML vs. Text vs. Binary Margaret Wasserman
- Re: [Rfid] XML vs. Text vs. Binary Marshall Rose
- [Rfid] Re: XML vs. Text vs. Binary Stephane Bortzmeyer
- RE: [Rfid] Re: XML vs. Text vs. Binary Scott Barvick
- Re: [Rfid] Re: XML vs. Text vs. Binary Juergen Schoenwaelder
- [Rfid] Re: XML vs. Text vs. Binary Stephane Bortzmeyer
- [Rfid] Re: XML vs. Text vs. Binary Scott Barvick
- Re: [Rfid] Re: XML vs. Text vs. Binary Scott Barvick
- RE: [Rfid] Re: XML vs. Text vs. Binary Howard Kapustein
- Contradictions (Was: [Rfid] Re: XML vs. Text vs. … Margaret Wasserman
- RE: [Rfid] XML vs. Text vs. Binary Howard Kapustein
- RE: [Rfid] Re: XML vs. Text vs. Binary Howard Kapustein
- Re: [Rfid] XML vs. Text vs. Binary Margaret Wasserman
- RE: [Rfid] XML vs. Text vs. Binary Howard Kapustein
- Re: [Rfid] XML vs. Text vs. Binary Marshall Rose
- Re: [Rfid] XML vs. Text vs. Binary Margaret Wasserman
- RE: [Rfid] XML vs. Text vs. Binary Rob.Buck
- RE: [Rfid] XML vs. Text vs. Binary Bud Biswas
- Re: [Rfid] XML vs. Text vs. Binary Arjun Roychowdhury
- RE: [Rfid] XML vs. Text vs. Binary Scott Barvick
- RE: [Rfid] XML vs. Text vs. Binary Howard Kapustein
- RE: [Rfid] XML vs. Text vs. Binary Scott Barvick
- RE: [Rfid] XML vs. Text vs. Binary Howard Kapustein
- RE: [Rfid] XML vs. Text vs. Binary Rob.Buck
- RE: [Rfid] XML vs. Text vs. Binary Suresh Bhaskaran