Token Ring Communication Controller for Multiprocessor Contention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern multiprocessor systems face contention problems due to multiple nodes trying to communicate with a common node simultaneously, leading to complexity and unnecessary delays in existing regulation systems.

Innovation Solution

A system with a token ring mechanism where a single token circulates through cells, allowing only one transmitter to communicate with a receiver at a time, implemented using a controller that manages clearances and acknowledgments to ensure fair access and prevent contention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a communication regulation system is implemented to manage multiple transmitters and receivers, then contention problems are reduced, but device complexity increases

Engineering Contradiction:
Improvecontention managementVSAvoidregulation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A controller is introduced as an intermediary component that receives requests from transmitters and grants permission to communicate. The controller manages the token ring and arbitrates communication requests, separating the complexity of contention management from the transmitters and receivers themselves. This mediator approach resolves contention while keeping individual node complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication regulation function is segmented into discrete cells arranged in a ring structure, with each cell handling specific transmitter-receiver pairs. This segmentation distributes the regulation logic across multiple simple units rather than requiring a single complex centralized controller, reducing overall system complexity while maintaining reliable contention management.

Inventive Principle:
Principle #1Segmentation

2Reliability

If existing communication regulation systems are used to manage node access, then contention is controlled, but unnecessary delays are introduced

Engineering Contradiction:
Improvecontention controlVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The token circulates continuously around the ring without interruption, allowing each cell to potentially grant communication permission immediately when the token arrives and a request is pending. This continuous token circulation eliminates idle waiting periods and ensures that communication channels are activated as soon as possible, minimizing delays while maintaining contention control.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Transmitters can submit communication requests in advance to the controller before the token arrives at their corresponding cell. The controller prepares and holds these requests, so when the token reaches the appropriate cell, communication can be granted immediately without waiting for request submission, thereby reducing overall communication delay while maintaining proper contention control.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a token ring system is implemented to regulate communications, then contention is prevented and access is fair, but device complexity increases

Engineering Contradiction:
Improvefair accessVSAvoidtoken ring mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The controller serves multiple functions: it manages the token ring circulation, receives and queues communication requests from multiple transmitters, grants permission to specific transmitter-receiver pairs, and handles flow control. By consolidating these diverse functions into a single multi-functional component, the system achieves fair access through token ring mechanisms without requiring separate complex systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The token ring mechanism is merged with the request-acknowledgment protocol in a unified control structure. The token circulation, request queuing, and permission granting are combined into an integrated system where the controller manages all aspects of communication regulation through a single coordinated mechanism, reducing the need for separate independent subsystems and thereby reducing overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8930582B2Method and apparatus for regulating communications between multiple transmitters and receivers
Publication Date: 2015.01.06 SUN MICROSYSTEMS INC
  • US8930582B2 patent drawing
  • US8930582B2 patent drawing
  • US8930582B2 patent drawing

AI summary

One embodiment of the present invention provides a system that regulates communications between a plurality of transmitters and a receiver. The system comprises a plurality of cells, wherein each cell controls communications from a transmitter in the plurality of transmitters to the receiver. A single token flows through a ring which passes through the plurality of cells, wherein the presence of the token within a cell indicates that the corresponding transmitter may communicate with the receiver.