Browse Prior Art Database

Priority Polling Algorithm

IP.com Disclosure Number: IPCOM000049623D
Original Publication Date: 1982-Jun-01
Included in the Prior Art Database: 2005-Feb-09
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Baker, JR: AUTHOR [+4]

Abstract

This algorithm performs priority polling from a list of addresses where the polling order adjusts automatically as activity on a polled network changes. Equal service is given to all devices in a particular priority level. In a network with no activity, all stations are polled equally regardless of priority. As activity on the network increases, the highest priority devices are polled more frequently, but within each priority level, all devices are given equal polling service. All devices are eventually polled, regardless of activity on the network.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 90% of the total text.

Page 1 of 2

Priority Polling Algorithm

This algorithm performs priority polling from a list of addresses where the polling order adjusts automatically as activity on a polled network changes. Equal service is given to all devices in a particular priority level. In a network with no activity, all stations are polled equally regardless of priority. As activity on the network increases, the highest priority devices are polled more frequently, but within each priority level, all devices are given equal polling service. All devices are eventually polled, regardless of activity on the network.

For each level of priority implemented, an index is kept to the current entry in that priority level. All devices within a priority level will be polled once per pass through that priority level. When the end of the poll list is reached for a priority level, the index to the current entry for that level will be reset to zero. Polling will continue at the next lower priority level using that level's current index 1 to find the first device to poll. When the end of the poll list is found for the lowest priority level, polling will continue at the highest priority level. When a positive response to poll is received, polling terminates and data is transferred. At the end of data transfer, the index for the current level will be left at that address. Polling Hill resume at the highest priority level using that levels current index +1. This process will continue, with each priority level working i...