Programmable Time Division Multiplexed Switching for Non-Blocking Channel Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Time-Division Multiplexing (TDM) systems face challenges in efficiently managing and transferring data across multiple timeslots without requiring destination information within the switching architecture, leading to complexities in adding or deleting channels without affecting existing ones.
Innovation Solution
A network device with switches programmed to perform fully non-blocking transfers of timeslot data between ingress and egress switch links, using mapping information stored in configuration stores to route data from one timeslot to another, allowing for seamless addition of new channels without reconfiguring existing ones.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If TDM systems use fixed pre-allocated timeslots for each channel, then channel stability and predictable bandwidth are improved, but device complexity increases when adding or deleting channels
Solution Approach 1:
The system pre-allocates timeslots to channels in advance, establishing stable mappings before operation. This preliminary configuration allows the system to maintain fixed timeslot assignments for stability while enabling straightforward addition or deletion of channels by simply configuring new mappings without disrupting existing operations
Solution Approach 2:
The TDM system divides the communication channel into discrete, independent timeslots, each assigned to a specific channel. This segmentation allows individual channels to be added or deleted by allocating or deallocating specific timeslots without affecting other channels, reducing the complexity of channel management while maintaining overall system stability
2Adaptability or versatility
If TDM systems require destination information within the switching architecture, then routing flexibility is improved, but data transfer efficiency deteriorates due to blocking
Solution Approach 1:
The switching architecture pre-establishes mapping information that directly associates input timeslots with output timeslots and destinations. This preliminary configuration eliminates the need for real-time destination lookup during data transfer, allowing non-blocking efficient transmission while maintaining routing flexibility through pre-programmed mappings
Solution Approach 2:
The switching system uses pre-configured mapping tables that automatically guide data packets from input to output without requiring dynamic destination information processing. The system serves itself by using the predetermined mappings to route data efficiently, achieving both high throughput and routing adaptability without blocking
3Adaptability or versatility
If TDM systems reconfigure existing channels when adding new channels, then channel adaptability is improved, but service interruption and reliability deteriorate
Solution Approach 1:
The system segments the timeslot space into independent, assignable units that can be allocated to individual channels. When adding new channels, unused or previously allocated timeslots can be reassigned to the new channel without affecting the timing or operation of existing channels, maintaining service continuity while achieving channel adaptability
Solution Approach 2:
The system changes the configuration parameters (timeslot assignments) for new channels without modifying the operational parameters of existing channels. This allows the addition of channels by adjusting only the relevant timeslot mappings, maintaining service reliability while providing channel adaptability through flexible parameter configuration
Data Source
AI summary
A network device may include a set of switches. Each of the switches may include a set of ingress links and a set of egress links. One of the switches may store mapping information that identifies a first timeslot and one of the egress links for data received, during a second timeslot, on one of the ingress links. The one of the switches may receive data, associated with the second timeslot, on the one of the ingress links, identify the first timeslot and the one of the egress links, associated with the second timeslot and the one of the ingress links, based on the mapping information, and output the data, during the first timeslot, on the one of the egress links.


