attachment


<br><font size=2 face="sans-serif">Inconsistency is a more serious problem
(in my experience) than efficiency (which I THINK is Paul's hot button).
I think it would be great if we addressed both, but these may require separate
efforts. </font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM STSM<br>
Chairman - IEEE-ISTO Printer Working Group<br>
http://www.pwg.org<br>
IBM Printing Systems <br>
http://www.ibm.com/printers<br>
303-924-5337<br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;McDonald, Ira&quot;
&lt;imcdonald@sharplabs.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: pmp-owner@pwg.org</font>
<p><font size=1 face="sans-serif">02/15/2006 08:04 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&quot;'Bergman, Ron'&quot; &lt;Ron.Bergman@rpsa.ricoh.com&gt;,
ptykodi@tykodi.com, pmp@pwg.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">RE: Feedback - PMP&gt; Minutes of the
MFP Teleconference 20060214</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>Hi,<br>
<br>
I spoke with Rick Landau (Dell) this afternoon and he's getting<br>
some input from Dell management software implementors who have<br>
observed implementation inconsistencies in Printer MIB - he said<br>
he'll pass these along pretty soon - I think that cross-vendor<br>
management software implementors are some of the best allies for<br>
a PWG Best Practices document on the Printer MIB.<br>
<br>
Note that the PWG Process/2.0 requires that Implementors Guides<br>
be subject to the full process and Formal Approval and final<br>
publication as Best Practices in '/pub/pwg/informational'<br>
(i.e., unlike IETF Implementors Guides they are NORMATIVE).<br>
<br>
Cheers,<br>
- Ira<br>
<br>
<br>
<br>
Ira McDonald (Musician / Software Architect)<br>
Blue Roof Music / High North Inc<br>
PO Box 221 &nbsp;Grand Marais, MI &nbsp;49839<br>
phone: +1-906-494-2434<br>
email: imcdonald@sharplabs.com<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org]On Behalf <br>
&gt; Of Bergman,<br>
&gt; Ron<br>
&gt; Sent: Wednesday, February 15, 2006 12:37 PM<br>
&gt; To: ptykodi@tykodi.com; pmp@pwg.org<br>
&gt; Subject: RE: Feedback - PMP&gt; Minutes of the MFP <br>
&gt; Teleconference 20060214<br>
&gt; <br>
&gt; <br>
&gt; Hi Paul,<br>
&gt; <br>
&gt; I have also observed poorly designed SNMP based applications <br>
&gt; that consume<br>
&gt; enormous amounts of network bandwith. &nbsp;For example, reading <br>
&gt; large portions<br>
&gt; of the input and output tables at a fairly high frequency to <br>
&gt; determine the<br>
&gt; available paper sources and destinations. &nbsp;In many cases I <br>
&gt; believe this is<br>
&gt; the result of a desire to simplify the application, through <br>
&gt; the use of a<br>
&gt; single query loop, by developers that are not experienced in <br>
&gt; real-time code<br>
&gt; practices.<br>
&gt; <br>
&gt; As chairman of the PWG MIBs Working Group I would be glad to <br>
&gt; work with you<br>
&gt; to define and present this as a project proposal to the PWG.<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ron
Bergman<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org]On Behalf Of Paul<br>
&gt; Tykodi<br>
&gt; Sent: Wednesday, February 15, 2006 6:13 AM<br>
&gt; To: pmp@pwg.org<br>
&gt; Subject: RE: Feedback - PMP&gt; Minutes of the MFP <br>
&gt; Teleconference 20060214<br>
&gt; <br>
&gt; <br>
&gt; Hi Ira,<br>
&gt; <br>
&gt; I am willing to be a co-editor for such a project. Is this <br>
&gt; something the PWG<br>
&gt; would likely want to pursue in the near term future?<br>
&gt; <br>
&gt; Thanks.<br>
&gt; <br>
&gt; Best Regards,<br>
&gt; <br>
&gt; /Paul<br>
&gt; --<br>
&gt; Paul Tykodi<br>
&gt; Principal Consultant<br>
&gt; TCS - Tykodi Consulting Services LLC<br>
&gt; <br>
&gt; Tel/Fax: 603-343-1820<br>
&gt; Mobile: &nbsp;603-866-0712<br>
&gt; E-mail: &nbsp;ptykodi@tykodi.com<br>
&gt; WWW: &nbsp; &nbsp; http://www.tykodi.com<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org] On Behalf <br>
&gt; Of McDonald,<br>
&gt; Ira<br>
&gt; Sent: Wednesday, February 15, 2006 1:06 AM<br>
&gt; To: 'ptykodi@tykodi.com'; pmp@pwg.org<br>
&gt; Subject: RE: Feedback - PMP&gt; Minutes of the MFP <br>
&gt; Teleconference 20060214<br>
&gt; <br>
&gt; Hi Paul,<br>
&gt; <br>
&gt; Harry Lewis (IBM, chair of PWG) has repeatedly suggested that a<br>
&gt; good project would be a PWG standard &quot;Printer MIB Implementor's<br>
&gt; Guide&quot; - similar in purpose and scope to the IETF Proposed Std<br>
&gt; &quot;IPP/1.1 Implementor's Guide&quot; (RFC 3196, November 2001).<br>
&gt; <br>
&gt; Volunteer PWG editor bandwidth is the problem - that and the very<br>
&gt; complicated problem space of SNMP optimization biased by MIB<br>
&gt; optimization biased by the fact that printers (and spoolers) are<br>
&gt; supposed to &quot;print first and bother me later&quot;.<br>
&gt; <br>
&gt; A first step was that Printer MIB v2 (RFC 3805) contained a great<br>
&gt; many improved DESCRIPTION clauses that clarified and recommended<br>
&gt; implementation choices for many of the columnar objects.<br>
&gt; <br>
&gt; But the problem you've identified is a whole system problem, not<br>
&gt; just a Printer MIB implementation problem.<br>
&gt; <br>
&gt; Cheers,<br>
&gt; - Ira (co-editor of Printer MIB v2)<br>
&gt; <br>
&gt; Ira McDonald (Musician / Software Architect)<br>
&gt; Blue Roof Music / High North Inc<br>
&gt; PO Box 221 &nbsp;Grand Marais, MI &nbsp;49839<br>
&gt; phone: +1-906-494-2434<br>
&gt; email: imcdonald@sharplabs.com<br>
&gt; &nbsp;<br>
&gt; -----Original Message-----<br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org]On Behalf <br>
&gt; Of Paul Tykodi<br>
&gt; Sent: Tuesday, February 14, 2006 10:50 PM<br>
&gt; To: pmp@pwg.org<br>
&gt; Subject: RE: Feedback - PMP&gt; Minutes of the MFP <br>
&gt; Teleconference 20060214<br>
&gt; <br>
&gt; <br>
&gt; Dear Bill,<br>
&gt; &nbsp;<br>
&gt; The host I was most recently analyzing was an IBM iSeries - <br>
&gt; AS/400 host. The<br>
&gt; MIB itself worked flawlessly. I am not suggesting that it was <br>
&gt; somehow the<br>
&gt; culprit for the slow printing or that it did not work correctly. The<br>
&gt; communication started OK and then the host was concerned that <br>
&gt; a response<br>
&gt; packet was not received in a timely fashion. It began a <br>
&gt; significant SNMP<br>
&gt; based questioning process to determine the current hardware <br>
&gt; status of the<br>
&gt; device and interspersed with the SNMP questions about whether <br>
&gt; the device was<br>
&gt; in error or not came a re-transmission of a potentially lost <br>
&gt; packet just to<br>
&gt; be safe.<br>
&gt; &nbsp;<br>
&gt; Pretty soon the majority of the communication on the wire <br>
&gt; revolved around<br>
&gt; SNMP discussions as to the device's status and data packet <br>
&gt; re-transmissions<br>
&gt; and confirmations from the printing device that it had indeed <br>
&gt; received the<br>
&gt; packet re-transmissions. As you mention, the whole idea of printing<br>
&gt; information had become unfortunately a secondary concern.<br>
&gt; &nbsp;<br>
&gt; In the end, all of the data was printed and no errors were <br>
&gt; reported by the<br>
&gt; host. Unfortunately the method utilized to determine that <br>
&gt; everything was<br>
&gt; actually fine was so intrusive on the printing process that I feel<br>
&gt; comfortable saying I believe that a typical customer (having <br>
&gt; paid a fee for<br>
&gt; their printing device related to its rated engine performance) would<br>
&gt; probably not have accepted the result as commercially viable.<br>
&gt; &nbsp;<br>
&gt; So my previous comment is directed more towards device <br>
&gt; managing software<br>
&gt; product's use of MIB capabilities (especially if more <br>
&gt; interesting things to<br>
&gt; check are added into future MIB's) and the impact that <br>
&gt; significant device<br>
&gt; status verifications can have on the actual process (in this <br>
&gt; case printing),<br>
&gt; which is being monitored.<br>
&gt; &nbsp;<br>
&gt; Thus in the future if some type of RFC or other standards <br>
&gt; document were to<br>
&gt; be produced, my suggestion would be to include some examples <br>
&gt; that tried to<br>
&gt; help steer software developers implementing use of MIB data away from<br>
&gt; creating the issue you outline in point b. below.<br>
&gt; &nbsp;<br>
&gt; Thanks.<br>
&gt; &nbsp;<br>
&gt; Best Regards,<br>
&gt; &nbsp;<br>
&gt; /Paul<br>
&gt; --<br>
&gt; Paul Tykodi<br>
&gt; Principal Consultant<br>
&gt; TCS - Tykodi Consulting Services LLC<br>
&gt; <br>
&gt; Tel/Fax: 603-343-1820<br>
&gt; Mobile: &nbsp;603-866-0712<br>
&gt; E-mail: &nbsp;ptykodi@tykodi.com<br>
&gt; WWW: &nbsp;http://www.tykodi.com<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org] On Behalf Of<br>
&gt; wamwagner@comcast.net<br>
&gt; Sent: Tuesday, February 14, 2006 10:33 PM<br>
&gt; To: ptykodi@tykodi.com; pmp@pwg.org<br>
&gt; Cc: Paul Tykodi<br>
&gt; Subject: RE: Feedback - PMP&gt; Minutes of the MFP <br>
&gt; Teleconference 20060214<br>
&gt; &nbsp;<br>
&gt; Paul,<br>
&gt; &nbsp;<br>
&gt; Thanks for sending in your observation. I have worked with <br>
&gt; printers and SNMP<br>
&gt; management for many years and have not seen anything like the sort
of<br>
&gt; slowdown that you cite. Perhaps this is because I have worked <br>
&gt; with slower<br>
&gt; machines and printers/MFPs with separate NICs. At any rate, a <br>
&gt; basic SNMP<br>
&gt; tenet is that servicing of SNMP is secondary to the main <br>
&gt; purpose of the<br>
&gt; device. Indeed, reflecting this, I have seen missed or late <br>
&gt; SNMP responses<br>
&gt; during periods of high print activity.<br>
&gt; &nbsp;<br>
&gt; Of course, it is desirable to have efficient MIBs, something <br>
&gt; that sometimes<br>
&gt; gets lost in this era of &quot;human readability&quot;. Although you
may have<br>
&gt; contradicting data, I would suggest that the current public <br>
&gt; MIBs are not in<br>
&gt; themselves inefficient and that the problem you observed may <br>
&gt; be due to other<br>
&gt; factors such as:<br>
&gt; a. &nbsp; &nbsp; &nbsp; certain private MIBS use an indirect addressing
approach,<br>
&gt; particularly for writes, which may make for some elegance but does<br>
&gt; complicate interaction<br>
&gt; b. &nbsp; &nbsp; &nbsp;many management applications are terribly <br>
&gt; inefficient, repeatedly<br>
&gt; querying the same (sometimes status) variable, and often unnecessarily<br>
&gt; dumping blocks of data.<br>
&gt; c. &nbsp; &nbsp; &nbsp; Drastically underpowered controllers and/or
poor handling of<br>
&gt; priorities<br>
&gt; &nbsp;<br>
&gt; Although I understand that it may be difficult to release <br>
&gt; such information,<br>
&gt; it would be useful to have some information on the specifics of the<br>
&gt; slow-down... the condition the management station was <br>
&gt; querying, the objects<br>
&gt; being queried, etc.<br>
&gt; &nbsp;<br>
&gt; Bill Wagner, TIC<br>
&gt; &nbsp;<br>
&gt; -------------- Original message -------------- <br>
&gt; From: &quot;Paul Tykodi&quot; &lt;ptykodi@tykodi.com&gt; <br>
&gt; Dear List,<br>
&gt; &nbsp;<br>
&gt; During the last year, I have been involved in some network <br>
&gt; analysis looking<br>
&gt; at how certain hosts use the current printer MIB to determine <br>
&gt; device status<br>
&gt; (including that of MFP's) and what effect a significant number of
SNMP<br>
&gt; queries and responses can have on effective printing <br>
&gt; throughput (at times<br>
&gt; rather dramatic reduction in achievable throughput).<br>
&gt; &nbsp;<br>
&gt; In looking at the minutes from today's meeting, I would <br>
&gt; suggest that it<br>
&gt; might be a good idea to consider whether MIB optimization should be
a<br>
&gt; category for an MFP alerts project. The idea would be to at <br>
&gt; least minimally<br>
&gt; describe some best practices for MIB usage, which would <br>
&gt; result in the host<br>
&gt; obtaining the required information using the smallest SNMP query and<br>
&gt; response packet transmission overhead possible.<br>
&gt; &nbsp;<br>
&gt; In case people are wondering how dramatic a reduction in PPM <br>
&gt; I have observed<br>
&gt; when SNMP traffic is significant (host trying to determine <br>
&gt; whether device is<br>
&gt; in error or not - multiple queries are sent asking more and <br>
&gt; more specific<br>
&gt; questions of the printer MIB), I have seen printers and MFP's <br>
&gt; with rated<br>
&gt; speeds in the 75 - 125 PPM range reduced to achieving actual <br>
&gt; throughput in<br>
&gt; the 10 to 20 PPM range.<br>
&gt; &nbsp;<br>
&gt; HTH<br>
&gt; &nbsp;<br>
&gt; Best Regards,<br>
&gt; &nbsp;<br>
&gt; /Paul<br>
&gt; --<br>
&gt; Paul Tykodi<br>
&gt; Principal Consultant<br>
&gt; TCS - Tykodi Consulting Services LLC<br>
&gt; <br>
&gt; Tel/Fax: 603-343-1820<br>
&gt; Mobile: &nbsp;603-866-0712<br>
&gt; E-mail: &nbsp;ptykodi@tykodi.com<br>
&gt; WWW: &nbsp;http://www.tykodi.com<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; From: pmp-owner@pwg.org [mailto:pmp-owner@pwg.org] On Behalf <br>
&gt; Of Bergman, Ron<br>
&gt; Sent: Tuesday, February 14, 2006 7:02 PM<br>
&gt; To: pmp@pwg.org<br>
&gt; Subject: PMP&gt; Minutes of the MFP Teleconference 20060214<br>
&gt; &nbsp;<br>
&gt; The minutes can be found at: <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; ftp://ftp.pwg.org/pub/pwg/pmp/minutes/mfp/MFP_Minutes_20060214.pdf
<br>
&gt; Ron Bergman <br>
&gt; Chairman, Printer MIBs Working Group <br>
&gt; <br>
&gt; <br>
</font></tt>
<br>