摘要:
The present invention provides, in a first aspect, a method, system, and program product for controlling chemical reactions in a digital microfluidic system that include logically partitioning cells of a digital microfluidic system array into a plurality of virtual components wherein at least one of the virtual components is capable of handling droplets of reactants associated with distinct chemical reactions concurrently. In a second aspect, a respective next cell is determined for each of a plurality of chemical droplets in the digital microfluidic system array, which may include droplets of reactants associated with distinct chemical reactions. In another aspect, a method, system, and program product for controlling chemical reactions in a digital microfluidic system in accordance with the present invention induce a chemical droplet of the plurality of chemical droplets in the digital microfluidic system array to move to the respective next cell determined for the chemical droplet.
摘要:
The present invention provides, in a first aspect, a method, system, and program product for controlling chemical reactions in a digital microfluidic system that include logically partitioning cells of a digital microfluidic system array into a plurality of virtual components wherein at least one of the virtual components is capable of handling droplets of reactants associated with distinct chemical reactions concurrently. In a second aspect, a respective next cell is determined for each of a plurality of chemical droplets in the digital microfluidic system array, which may include droplets of reactants associated with distinct chemical reactions. In another aspect, a method, system, and program product for controlling chemical reactions in a digital microfluidic system in accordance with the present invention induce a chemical droplet of the plurality of chemical droplets in the digital microfluidic system array to move to the respective next cell determined for the chemical droplet.
摘要:
A system and method for sending frames between a public device and a private device comprise a phantom device mapping, an address translation, a frame payload translation, and a CRC regeneration. The system and method assign a phantom AL_PA for the public device and establishes a phantom device mapping between the phantom AL_PA and the public device's Port_ID. With the phantom device mapping, the present invention directs all communication between the public device and the private loop device as if the communication were between a phantom device and the private device. Specifically, the system and method comprise a public-to-private address translation in one direction and a private-to-public address translation in the other direction. During the public-to-private address translation process, the source address of the frame is converted to a phantom AL_PA. The public-to-private address translation uses a Port_ID to phantom AL_PA mapping table and finds an entry where the Port_ID matches the source address. The public-to-private address translation replaces the source address of the frame with the phantom AL_PA of the matched entry, and the destination address with the AL_PA only of the destination device. The private-to-public address translation replaces the destination address of the frame with the Port_ID of the matched entry, and the source address with the fabric assigned address of the private device.
摘要:
A storage area network (“SAN”) and a system is provided. The SAN includes, a host bus adapter operationally coupled with a credit extender, wherein the credit extender receives frames from a Fibre Channel network and sends the received frames to the HBA based on buffer space available in the HBA. The HBA notifies other Fibre Channel ports of buffer space available in the credit extender. The HBA sends a signal to the credit extender notifying the credit extender of available buffer space in the HBA. The HBA includes a management port for interfacing the HBA with the credit extender.