Browse Prior Art Database

Dynamic Slot Allocation in Data Transmission System

IP.com Disclosure Number: IPCOM000087187D
Original Publication Date: 1976-Dec-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 2 page(s) / 37K

Publishing Venue

IBM

Related People

Buerge, H: AUTHOR [+2]

Abstract

Information is transferred from a number of input transmission channels to one of a number of output transmission channels within a synchronous switch, a concentrator or a multiplexor, by a bus or loop structure. A frame concept is used, in which a frame is constituted by a predetermined number of time slots. The time slots are used for information transfer via the bus by allocating one or several slots to a given input or output channel.

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 81% of the total text.

Page 1 of 2

Dynamic Slot Allocation in Data Transmission System

Information is transferred from a number of input transmission channels to one of a number of output transmission channels within a synchronous switch, a concentrator or a multiplexor, by a bus or loop structure. A frame concept is used, in which a frame is constituted by a predetermined number of time slots. The time slots are used for information transfer via the bus by allocating one or several slots to a given input or output channel.

In the previous system, the allocation of slots is rigid, i.e., each time slot is associated all the time with a given input channel. This rigid allocation technique provides a fixed data rate capacity per input channel and may result in poor bus bandwidth utilization; however, it does offer a nonblocking concept. In the proposed system, a dynamic allocation of time slots is provided to any input channel rather than to an output channel.

Referring to the drawing, a slot counter is used to provide a current slot count to a number of input adapters. Tables are stored in a system controller for allocation and disallocation of time slots. The system controller allocates time slots by loading an output channel address, a slot count and a mask into an input register of an input adapter. Whenever the loaded slot count equals the current slot count provided by the slot counter, the output channel address is transferred to the bus together with the data from the corresponding input chan...