Abstract:
PROBLEM TO BE SOLVED: To provide an improved computer system.SOLUTION: The system may include a controller having a computer processor. The controller reduces insertion times and/or hashing collisions when interfacing with new components introduced to the controller. The system may also include a collision avoidance apparatus that reduces hashing collisions by using a plurality of tables and a plurality of keys per bucket. The system may further include a hash apparatus in communication with the controller to map the plurality of keys to the plurality of tables, where the hash apparatus uses a single hash logic to provide an avalanche effect when one key is changed, which results in change of nearly half of bits in the plurality of tables.
Abstract:
PROBLEM TO BE SOLVED: To provide an improved computer system.SOLUTION: An improved computer system may include a controller including a computer processor. The system may also include a selector apparatus in communication with the controller to choose a table having a higher collision quality index than other tables under consideration by the selector apparatus. The system may further include an exchanger apparatus to configure a standby table that replaces the table chosen by the selector apparatus. The system may additionally include a switch that changes a hash function on the basis of the replacement of the chosen table of the exchanger apparatus to enable the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller.
Abstract:
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable/executable by a processor to receive, by the processor, a packet via a network fabric, the network fabric having a plurality of interconnected fabric switches. The embodied program instructions are also readable/executable by the processor to determine, by the processor, a path through the network fabric by consulting a source-routing table. Moreover, the embodied program instructions are readable/executable by the processor to store, by the processor, source-routing information to a packet header for the packet, the source-routing information including the path. In addition, the embodied program instructions are readable/executable by the processor to send, by the processor, the packet according to an indication in the source-routing information.
Abstract:
Embodiments include a method and computer program product for a multilevel network with inter-layer multipath redundancy between a first network layer of leaf switches and a second network layer of spine switches. Each leaf switch is connected to multiple spine switches to provide multiple inter-layer communication paths between the leaf switches and the spine switches. Each spine switch is assigned a common Layer 2 and 3 network address, while each leaf switch is configured with an inter-layer link selection protocol to selectively connect only one active inter-layer link between the leaf switch and the wide area layer while disabling all other available inter-layer links between the leaf switch and the wide area layer. Alternative inter-layer links is thus activated without requiring the leaf switch to be configured with a new address for the alternate inter-layer link or relying on any multipath functionality implemented within the spine switches.
Abstract:
A method of performing congestion management in a network is provided. The method includes monitoring a congestion status at a switch in the network. It is determined at the switch that the congestion status indicates that there is congestion at the switch. Based on the congestion being related to data received at the switch from a source at a first rate, a first message is transmitted from the switch to the source requesting the source to send the data at a second rate that is slower than the first rate. Based on the congestion being related to data requests received at the switch from a destination at third rate, a second message is transmitted from the switch to the destination requesting the destination to request the data at a fourth rate slower than the third rate.
Abstract:
A method is provided for projecting a three-dimensional image. The method includes providing a first light source that emits first eye images and a second light source that emits second eye images. A polarization of the first light source is orthogonal to a polarization of the second light source. A first eye image of a first color is projected from the first light source. A second eye image of the same first color is projected from the second light source. A first eye image of a second color is projected from the first light source. A second eye image of the same second color is projected from the second light source. A first eye image of a third color is projected from the first light source. A second eye image of a third color is projected from the second light source.
Abstract:
Embodiments include a multilevel network with inter-layer multipath redundancy between a first network layer of leaf switches and a second network layer of spine switches. Each leaf switch is connected to multiple spine switches to provide multiple inter-layer communication paths between the leaf switches and the spine switches. Each spine switch is assigned a common Layer 2 and 3 network address, while each leaf switch is configured with an inter-layer link selection protocol to selectively connect only one active inter-layer link between the leaf switch and the wide area layer while disabling all other available inter-layer links between the leaf switch and the wide area layer. Alternative inter-layer links is thus activated without requiring the leaf switch to be configured with a new address for the alternate inter-layer link or relying on any multipath functionality implemented within the spine switches.
Abstract:
An information storage system employs rotatable disks with embedded tracks for precise control of writing and reading operations. Advantage is taken of the reference tracks on one of the disks to also control laser spot positioning on the other side of the disk. The edges of the reference tracks are employed to assure accurate positioning and the presence of multiple information tracks between adjacent reference tracks.
Abstract:
An improved computer system may include a server carrying a computer processor in a Fiber Channel over Convergence Enhanced Ethernet (FCoCEE) network. The system may also include a reservation system in communication with the server that utilizes enhanced transmission selection (ETS) to reserve bandwidth for a priority group by scheduling bandwidth for the priority group based upon a projected workload.