S
Hi List: I need to generate a list of performance metrics for industrial TCP/IP/Ethernet devices for use in the qualification and testing of devices to assist designers in the properly engineering of industrial applications. And maybe stir things up a bit as well. I am NOT asking about *network* metrics, but *device* metrics. Devices have to be matched so that clients do not flood servers beyond processing capabilities. All producers together must not generate so much data at to load the network too heavily. Yet data must be generated and processed fast enough to support the process itself. How can a designer confidently engineer a specific industrial network without these parameters? Certainly no one would attempt to design a structure or mechanical motion system or process system without the engineering data for the components of the system. How can there be confidence in the resulting design without component data? Device metrics should be concrete, measurable, objective, complete, reproducible, and useful. Think of the specification sheets that go with any component device you use in your day to day work. Many are measured by the manufacturer of the device, but for each class of device there are clear metrics for each class of device. The specs are how you pick the devices that fit your application. Today, in many networking and communications situations, the only specification available is the protocol supported. And the choices are so limited, that the matching of protocols is the only specification that is considered. The components are bought, assembled, and then the nightmare of system integration begins to try to find a way for the system to work. We must move beyond the just the protocol toward full metrics that will allow engineering of networks that work first time, every time. So, what metrics have you ever seen used to characterize network devices? What metrics do you think would be useful? Maybe these would help, may they would not: Maximum total number of incoming packets per second. Maximum number of incoming packets per second directed to this device. Maximum total number of packets produced per second. Maximum delay from arrival of data from the network to its delivery to the outputs. Maximum delay between the value in a network packet and the corresponding input change. Maximum response time to a command (may vary by command type). Largest packet size accepted. Largest packet size produced. Think about it. What do you really want and need to know to design a device into an engineered industrial TCP/IP/Ethernet application? Thanks for your thoughts, Steve. ---------------------------------------------------------------- Steven B. Cliff title: VP, Research & Development Control Technology, Inc. email: [email protected] 5734 Middlebrook Pike web: http://www.controltechnology.com PO Box 59003 voice: (865) 584-0449 x220 Knoxville, TN 37950 fax: (865) 584-5720