摘要:
A Fibre Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要:
A Fibre Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要:
A queuing mechanism is presented that allows port data and processor data to share the same crossbar data pathway without interference. An ingress memory subsystem is dividing into a plurality of virtual output queues according to the switch destination address of the data. Port data is assigned to the address of the physical destination port, while processor data is assigned to the address of one of the physical ports serviced by the processor. Different classes of service are maintained in the virtual output queues to distinguish between port data and processor data. This allows flow control to apply separately to these two classes of service, and also allows a traffic shaping algorithm to treat port data differently than processor data.
摘要:
A switch segments variable length frames into cells for transmission over a cell-based switch fabric and handles rate differences between the input data rate and the switch fabric data rate. The fabric handles multiple cell packets by maintaining a switch path until a certain number of cells are transmitted as indicated in a length field in the first data cell. The first cell contains a full data payload, and a length field value sufficient to handle a maximum length frame. Subsequent cells can contain less than a full data payload, with the number of valid bytes in the cell being indicated in the length field. The last cell used to segment the frame contains an end of frame indicator. The indicator signals the destination port side of the switch to terminate the packet path in the switch fabric prematurely—before the number of cells indicated in the first data cell.
摘要:
A flow control mechanism is presented that provides XON/XOFF flow control for each virtual channel in an interswitch link. The entire interswitch link remains under standard Fibre Channel BB_Credit flow control. Each virtual channel in the interswitch link can submit data to multiple ports in the downstream switch. The XOFF status of each port in the downstream switch is maintained in an XOFF mask. A mapping between each virtual channel and all ports accessible through the virtual channel is then applied to the XOFF mask, which determines the XOFF status of each virtual channel. An XOFF signal is generated by the downstream switch on a change in XOFF status for any virtual channel. The preferred XOFF signal is one or more Fibre Channel primitive containing the status for every virtual channel. Each primitive sends duplicate XOFF information, and always ends in negative running disparity.
摘要:
A method and apparatus is disclosed for temporarily deferring transmission of frames to a destination in a data switch. When a request for transmission of a frame to the destination port is received, the congestion status of that destination is determined. If the destination is congested, the frame is stored in a deferred queue. When the status of a destination changes from congested to non-congested, the deferred queue is examined to see if any deferred frames can now be forwarded to their destination. While examining the deferred queue, incoming frames are placed on a backup queue. When the deferred queue is fully analyzed, the backup queue is emptied by either sending those frames to their destination or storing the frames in the deferred queue. While examining the deferred queue, the congested states of the destinations are not allowed to change from congested to non-congested.
摘要:
A system for applying magnetic field to anesthetize a patient is disclosed. The system comprises a first plurality of magnets positioned below a surgical bed to apply the magnetic field when the patient lies on the surgical bed; a second plurality of magnets coupled to one or more reciprocating units and provided operatively below the surgical bed, and one or more ultrasound probes positioned between the first plurality of magnets to measure the spinal cord's depth. The reciprocating units are configured to facilitate a reciprocal movement the second plurality of magnets, thereby moving the second plurality of magnets towards and away from the patient's body for facilitating variation of the magnetic field provided to the patient. The variation of the magnetic field induces an electric flux within the spinal cord, thereby disrupting neurons in the spinal cord and preventing the patient from feeling any pain during a surgical procedure.
摘要:
The invention involves a power generation system. The system includes at least one power producing module having at least one hollow member. The at least one hollow member is filled with fluid. The system further comprises at least one conductive coil disposed over the at least one hollow member. The system further comprises at least one movable magnet disposed within the at lest one hollow member and a magnetic flux field of the magnet is in contact with the conductive coil. The system is configured to generate energy when the magnetic flux field of the magnet passes through the conductive coil.
摘要:
The invention relates to generally to a vascular access graft that includes a magnetic element disposed about a flow tube for guiding a blood flow between an arterial end adapted for arterial anastomosis to a portion of an artery, and a venous end adapted for venous anastomosis to a portion of a vein. The magnetic element may include a plurality of magnets disposed about the flow tube so that a magnetic field may be applied to blood flowing therein; the magnetic element may alternatively include a circuitry configured to generate a magnetic field applied to the flow tube.
摘要:
A method is provided for producing three-dimensional (3D) models. The invention will take any sculpture, character, or model from artwork, still life models, images of human beings, characters from a computer game, or any other 3D digital image or model that is scanned, and turn the digital image into 3D models. The method is comprised of the following steps: creating a user account in a computer storage area; storing 3D images under the user account; allowing the user to select the 3D image(s) he or she wants to create as 3D models; manufacturing the 3D models; and delivering the models to the user or to a specified third-party. An online storefront and/or auction system may allow each user the opportunity to sell their 3D models or purchase other users' 3D models. The system may also create 3D models for a mobile phone and portable media player while transferring the models to either of these devices.