Patent application number | Description | Published |
20090014061 | GaInNAsSb solar cells grown by molecular beam epitaxy - A high efficiency triple-junction solar cell and method of manufacture therefor is provided wherein junctions are formed between different types of III-V semiconductor alloy materials, one alloy of which contains a combination of an effective amount of antimony (Sb) with gallium (Ga), indium (In), nitrogen (N, the nitride component) and arsenic (As) to form the dilute nitride semiconductor layer GaInNAsSb which has particularly favorable characteristics in a solar cell. In particular, the bandgap and lattice matching promote efficient solar energy conversion. | 01-15-2009 |
20090016666 | SILICON-BASED GE/SIGE OPTICAL INTERCONNECTS - SiGe quantum wells where the well material has a lowest conduction band energy minimum at k=0 (the Γ point of the first Brillouin zone) are provided. Quantum well structures that satisfy this condition have “Kane-like” bands at and near k=0 which can provide physical effects useful for various device applications, especially optical modulators. In the Si | 01-15-2009 |
20120006390 | Nano-wire solar cell or detector - Solar cells or photodetectors having one or more single-crystal shell layers conformally deposited on Ge nano-wires are provided. This approach can provide higher efficiency and/or reduced material cost compared to conventional planar approaches for multi-junction solar cells having the same thickness of active solar absorption materials. Shell layers deposited on the Ge nano-wires and including pn junctions can be grown such that they end up with single-crystal faceted tips, which can significantly improve optical collection efficiency and can improve the electron collection efficiency because of the high crystal quality. | 01-12-2012 |
20120286389 | Method of design and growth of single-crystal 3D nanostructured solar cell or detector - Photovoltaic devices conformally deposited on a nano-structured substrate having hills and valleys have corresponding hills and valleys in the device layers. We have found that disposing an insulator in the valleys of the device layers such that the top electrode of the device is insulated from the device layer valleys provides beneficial results. In particular, this insulator prevents electrical shorts that otherwise tend to occur in such devices. | 11-15-2012 |
20130136392 | Vertically coupled wavelength tunable photo-detector/optoelectronic devices and systems - A system concept is provided for optical and/or optoelectronic integration that is based on coupling two or more waveguide detectors that are tunable to the same optical waveguide. This common optical waveguide can be regarded as an optical bus. The detectors each have two waveguide ends that are coupled to the optical bus, and light in the detectors that is not absorbed can propagate from the waveguide detectors to the optical bus. A preferred approach for implementing such coupling of detectors to the optical bus is the use of 3-D waveguide tapers between the detectors and the optical bus. Tuning the detectors in such a configuration can provide numerous useful functions. | 05-30-2013 |
20140041717 | Ultra thin film nanostructured solar cell - Improved solar cells are provided by nano-structuring the solar cell active region to provide high optical absorption in a thin structure, thereby simultaneously providing high optical absorption and high carrier collection efficiency. Double-sided nano-structuring is considered, where both surfaces of the active region are nano-structured. In cases where the active region is disposed on a substrate, nano-voids are present between the substrate and the active region, as opposed to the active region being conformally disposed on the substrate. The presence of such nano-voids advantageously increases both optical and electrical confinement in the active region. | 02-13-2014 |
20140042606 | Low Loss Nano-aperture - Low loss optical apertures are provided. A silicon intermediate layer sandwiched between a metal aperture layer and a dielectric layer has been found to offer a good combination of low optical loss combined with superior mechanical properties. | 02-13-2014 |
20140044144 | Vertical Cavity Surface Emitting Laser Nanoscope for Near-field Applications - A vertical cavity surface emitting laser (VCSEL) nanoscope is provided. The VCSEL nanoscope combines a VCSEL with a nano-scale aperture using a support member to separate the aperture from the VCSEL emission face. The resulting device is a useful near-field probe with a wide variety of applications. | 02-13-2014 |
20140239324 | GERMANIUM ELECTROLUMINESCENCE DEVICE AND FABRICATION METHOD OF THE SAME - This invention provides a germanium electroluminescence device and a fabricating method of the same for using germanium of an indirect bandgap semiconductor without modifying a bandgap as a light-emitting layer which emits a 1550 nm-wavelength light and enabling to use not only as infrared LEDs itself but also as light sources for optical communication systems. | 08-28-2014 |
20150047702 | Method of design and growth of single-crystal 3D nanostructured solar cell or detector - Photovoltaic devices conformally deposited on a nano-structured substrate having hills and valleys have corresponding hills and valleys in the device layers. We have found that disposing an insulator in the valleys of the device layers such that the top electrode of the device is insulated from the device layer valleys provides beneficial results. In particular, this insulator prevents electrical shorts that otherwise tend to occur in such devices. | 02-19-2015 |
20150102465 | Material quality, suspended material structures on lattice-mismatched substrates - Suspended structures are provided using selective etch technology. Such structures can be protected on all sides when the selective undercut etch is performed, thereby providing excellent control of feature geometry combined with superior material quality. | 04-16-2015 |
20150374269 | Methods and Apparatus for Rapid Monitoring of Hemostatic State - Improved monitoring of one or more blood coagulation factors is provided. Factor-specific molecular probes having a dye-quencher arrangement are employed. In preferred embodiments, a compact integrated optical source and detector device is used for fluorescence measurements. Continuous and real-time monitoring of the activity of one or multiple blood factors is provided. Such real-time information can be used to automatically control delivery of drugs such as coagulants and/or blood thinners. | 12-31-2015 |
Patent application number | Description | Published |
20100196164 | Turbine Coverplate Systems - In one embodiment, a coverplate may be configured to axially overlay a plurality of blade retaining slots within a wheel post of a rotor wheel. The coverplate may include a tab for radially securing the coverplate within a complementary groove of the rotor wheel and an aperture configured to align with a corresponding aperture of the turbine wheel to receive a fastener for axially securing the coverplate to the rotor wheel. | 08-05-2010 |
20100232938 | Gas Turbine Having Seal Assembly with Coverplate and Seal - A gas turbine and a seal assembly for a machine having a rotating shaft, a wheel coupled to the rotating shaft, the wheel including a bucket coupled to the wheel comprising a coverplate that is fastened to the wheel and the bucket and a seal positioned between the coverplate and the wheel and the bucket. | 09-16-2010 |
20100232939 | Machine Seal Assembly - A machine and a seal assembly for a machine having a rotating shaft, a wheel coupled to the rotating shaft, the wheel including a bucket coupled to the wheel comprising a seal that extends along a side of the bucket and the wheel, covering an interface there between. | 09-16-2010 |
20100254805 | GAS TURBINE INNER FLOWPATH COVERPIECE - A gas turbine inner flow path cover piece for a gas turbine a first turbine wheel and a second turbine wheel is provided is provided. The gas turbine inner flow path cover piece can include a main body having an first surface and a second surface, side pieces disposed on the first surface of the main body and mating pairs disposed on the second surface of the main body. | 10-07-2010 |
20120082548 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A platform cooling arrangement in a turbine rotor blade having a platform, wherein the rotor blade includes an interior cooling passage, and wherein, in operation, the interior cooling passage comprises a high-pressure coolant region and a low-pressure coolant region, and wherein the platform includes a platform underside. The platform cooling arrangement may include: a first plate that resides inboard and in spaced relation to the platform underside and forming a first plenum; a second plate that resides inboard and in spaced relation to the first plate, the second plate forming a second plenum. The second plenum includes an inlet channel that connects to the high-pressure coolant region of the interior cooling passage, and the first plenum includes an outlet channel that connects to the low-pressure coolant region of the interior cooling passage. | 04-05-2012 |
20120082549 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A platform cooling arrangement in a turbine rotor blade having a platform at an interface between an airfoil and a root, wherein the rotor blade includes an interior cooling passage that in operation, includes at least a high-pressure coolant region and a low-pressure coolant region, and wherein the platform includes a platform underside. The platform cooling arrangement may include: a plate that comprises a plate topside; a channel formed on the plate topside, the channel comprising an upstream end and a downstream end, and being open through the plate topside such that, upon attaching the plate to the platform, the platform underside comprises a channel ceiling; a high-pressure connector that connects the upstream end of the channel to the high-pressure coolant region of the interior cooling passage; and a low-pressure connector that connects the downstream end of the channel to the low-pressure coolant region of the interior cooling passage. | 04-05-2012 |
20120082550 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A platform cooling configuration in a turbine rotor blade that includes platform slot formed through at least one of the pressure side slashface and the suction side slashface; a removably-engaged impingement insert that separates the platform into two radially stacked plenums, a first plenum that resides inboard of a second plenum; a high-pressure connector that connects the first plenum to the high-pressure coolant region of the interior cooling passage; a low-pressure connector that connects the second plenum to the low-pressure coolant region of the interior cooling passage. | 04-05-2012 |
20120082564 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A platform cooling arrangement in a turbine rotor blade having a platform that includes an interior cooling passage formed therein. The platform cooling arrangement may include: a main plenum residing just inboard of the planar topside and extending from an aft position to a forward position within one of the pressure side and the suction side of the platform, the main plenum having a longitudinal axis that is approximately parallel to the planar topside; a supply plenum that extends between the main plenum and the interior cooling passage; and a plurality of cooling apertures, each cooling aperture extending from one of the pressure side and the suction side slashface to a connection with the main plenum. | 04-05-2012 |
20120107134 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A platform cooling arrangement in a turbine rotor blade having a platform at an interface between an airfoil and a root, wherein the rotor blade includes an interior cooling passage that extends from a connection at the root to the approximate radial height of the platform, wherein, the interior cooling passage comprises a high-pressure coolant region and a low-pressure coolant region, and wherein a pressure side of the platform comprises a topside extending circumferentially from the airfoil to a pressure side slashface. The platform cooling arrangement may include: a platform cavity formed within the pressure side of the platform, a high-pressure connector that connects the platform cavity to the high-pressure coolant region of the interior cooling passage; a low-pressure connector that connects the platform cavity to the low-pressure coolant region of the interior cooling passage; and a pin bank formed within the platform cavity that includes radial pins. | 05-03-2012 |
20120107135 | APPARATUS, SYSTEMS AND METHODS FOR COOLING THE PLATFORM REGION OF TURBINE ROTOR BLADES - A platform cooling arrangement in a turbine rotor blade having a platform at an interface between an airfoil and a root, wherein the rotor blade includes an interior cooling passage that extends to the approximate radial height of the platform, and wherein, a pressure side of the platform comprises a planar topside that extends circumferentially from the airfoil to a pressure side slashface, and a suction side of the platform comprises a substantially planar topside that extends circumferentially from the airfoil to a suction side slashface. The platform cooling arrangement may include a linear plenum residing just inboard of the planar topside and linearly extending through the platform from either the pressure side slashface or the suction side slashface to a connection with the interior cooling passage, the linear plenum having a longitudinal axis that is approximately parallel to the planar topside; and a plurality of cooling apertures linearly extending from a topside outlet formed on the topside of the platform to a connection with the linear plenum, wherein the cooling apertures are configured such that each forms an acute angle with the topside of the platform. | 05-03-2012 |
20120156055 | APPARATUS AND METHODS FOR COOLING PLATFORM REGIONS OF TURBINE ROTOR BLADES - A configuration of cooling channels through the interior of a turbine rotor blade, the turbine rotor blade including a platform at an interface between an airfoil and a root. In one embodiment, the configuration of cooling channels includes: an interior cooling passage that is configured to extend from a connection with a coolant source in the root to the interior of the airfoil; a platform cooling channel that traverses at least a portion of the platform; a turndown extension that includes a first section, which comprises a connection with the platform cooling channel, and a second section, which comprises a radially oriented cooling channel; and a connector that extends from a connector opening formed through an outer face of the root to a connection with the interior cooling passage and, therebetween, bisects the second section of the turndown extension. | 06-21-2012 |
20130175230 | TURBINE ROTOR RIM SEAL AXIAL RETENTION ASSEMBLY - A retention device for maintaining a first rotary machine component axially loaded onto a second rotary machine component in a fixed axial position includes a lock block sized and configured to move between first and second aligned recesses in the first and second rotary machine components. The aligned recesses are shaped to prevent rotation of the lock block, and the lock block has a threaded bore extending therethrough. An actuator is threadably mounted in the bore, such that rotation of the actuator will, in use, move the lock block from the first aligned recess at least partially into the second aligned recess. | 07-11-2013 |
20130189087 | NEAR FLOW PATH SEAL FOR A TURBOMACHINE - A near flow path seal member for a turbomachine includes a seal body having a seal support member including a first end portion that extends to a second end portion through an intermediate portion. An arm member extends from the first end portion of the seal body. The arm member has a first end that extends to a second end to define an axial dimension of the arm member, a first edge that extends to a second, opposing edge to define a circumferential dimension of the arm member, and a surface having a profile that establishes a thickness variation of the arm member in each of the axial dimension and the circumferential dimension. | 07-25-2013 |
20140137408 | METHODS OF FABRICATING AND COATING TURBINE COMPONENTS - In one aspect, a method of forming a hot gas path component is provided. The method includes forming at least one groove in an outer surface of a substrate, wherein the at least one groove has a base and a top. The method further includes filling the at least one groove with a filler. The method also includes applying at least one cover layer over at least a portion of the outer surface of the substrate such that the at least one groove and the at least one cover layer define at least one micro-channel for cooling the component. The filler is automatically removed from the at least one micro-channel during application of the at least one cover layer. Methods for coating a hot gas component and for assembling a turbine engine assembly are also provided. | 05-22-2014 |
20140170433 | COMPONENTS WITH NEAR-SURFACE COOLING MICROCHANNELS AND METHODS FOR PROVIDING THE SAME - Methods for providing a near-surface cooling microchannel in a component include forming a near-surface cooling microchannel in a first surface of a pre-sintered preform, disposing the first surface of the pre-sintered preform onto an outer surface of the base article such that an opening of the outer surface of the base article is aligned with the near-surface cooling microchannel in the first surface of the pre-sintered preform, and, heating the pre-sintered preform to bond it to the base article, wherein the opening of the outer surface of the base article remains aligned with the near-surface cooling microchannel in the first surface of the pre-sintered preform. | 06-19-2014 |
20150044059 | AIRFOIL FOR A TURBINE SYSTEM - An airfoil includes a main portion formed of a base material. Also included is a trailing edge region of the main portion. Further included is a trailing edge supplement structure comprising at least one pre-sintered preform (PSP) material operatively coupled to the base material proximate the trailing edge region. | 02-12-2015 |
20150068629 | THREE-DIMENSIONAL PRINTING PROCESS, SWIRLING DEVICE AND THERMAL MANAGEMENT PROCESS - A three-dimensional printing process, a swirling device, and a thermal management process are disclosed. The three-dimensional printing process includes distributing a material to a selected region, selectively laser melting the material, and forming a swirling device from the material. The swirling device is printed by selective laser melting. The thermal management process includes providing an article having a swirling device printed by selective laser melting, and cooling a portion of the article by transporting air through the swirling device. | 03-12-2015 |
20150090773 | BRAZING METHOD - A brazing method is disclosed. The brazing method includes providing a substrate, providing at least one groove in the substrate, providing a support member, positioning the support member over the at least one groove in the substrate, providing a braze material, applying the braze material over the support member to form an assembly, and heating the assembly to braze the braze material to the substrate. Another brazing method includes providing a preform, providing a wire mesh, pressing the wire mesh into the preform, heating the preform to form a braze material including the wire mesh, providing a substrate, providing at least one groove in the substrate, applying the braze material over the at least one groove in the substrate, then brazing the braze material to the substrate. | 04-02-2015 |
20150096305 | METHOD AND SYSTEM FOR PROVIDING COOLING FOR TURBINE COMPONENTS - A method and system for providing cooling of a turbine component that includes a region to be cooled is provided. A recess is defined within the region to be cooled, and includes an inner face. At least one support projection extends from the inner face. The at least one support projection includes a free end. A cover is coupled to the region to be cooled, such that an inner surface of the cover is coupled to the free end of the at least one support projection, such that at least one cooling fluid passage is defined within the region to be cooled. | 04-09-2015 |
20150184517 | AIRFOILS WITH LOW-ANGLE HOLES AND METHODS FOR DRILLING SAME - A method for fabricating an airfoil includes forming a diffuser section in an exterior surface of the airfoil. The diffuser section is defined by at least an outer surface and an inner surface that converge at a stop surface. The method also includes positioning a drilling element of a drilling device on the stop surface. The method further includes orienting the drilling element at a first angle relative to the exterior surface. The method also includes forming, using the drilling element, a cooling channel extending through the airfoil from the stop surface to an interior surface, thereby forming the cooling channel at substantially the first angle. | 07-02-2015 |
20150352650 | BRAZING METHOD - A brazing method is disclosed. The brazing method includes providing a substrate, providing at least one groove in the substrate, providing a support member, positioning the support member over the at least one groove in the substrate, providing a braze material, applying the braze material over the support member to form an assembly, and heating the assembly to braze the braze material to the substrate. Another brazing method includes providing a preform, providing a wire mesh, pressing the wire mesh into the preform, heating the preform to form a braze material including the wire mesh, providing a substrate, providing at least one groove in the substrate, applying the braze material over the at least one groove in the substrate, then brazing the braze material to the substrate. | 12-10-2015 |
20150352651 | BRAZING METHOD - A brazing method is disclosed. The brazing method includes providing a substrate, providing at least one groove in the substrate, providing a support member, positioning the support member over the at least one groove in the substrate, providing a braze material, applying the braze material over the support member to form an assembly, and heating the assembly to braze the braze material to the substrate. Another brazing method includes providing a preform, providing a wire mesh, pressing the wire mesh into the preform, heating the preform to form a braze material including the wire mesh, providing a substrate, providing at least one groove in the substrate, applying the braze material over the at least one groove in the substrate, then brazing the braze material to the substrate. | 12-10-2015 |
20160032736 | COATING PROCESS AND COATED ARTICLE - A coating process and coated article are provided. The coating process includes providing a turbine component, applying a coating repellant to a predetermined region of the turbine component, and depositing a coating material on the turbine component. The coating repellant directs the coating material away from the predetermined region of the turbine component, to at least partially form a channel. A coating process for a hot gas path turbine component and coated article are also disclosed. | 02-04-2016 |
Patent application number | Description | Published |
20090094483 | METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY - Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure. | 04-09-2009 |
20100049928 | COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD - A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored. | 02-25-2010 |
20120124308 | DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE - Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation. | 05-17-2012 |
20120185433 | PRIORITY-BASED ASYNCHRONOUS DATA REPLICATION - A priority-based method for replicating data is disclosed herein. In one embodiment, such a method includes providing a primary storage device and a secondary storage device. Multiple storage areas (e.g., volumes, groups of volumes, etc.) are designated for replication from the primary storage device to the secondary storage device. A priority level is assigned to each of the storage areas. Using these priority levels, the method replicates the storage areas from the primary storage device to the secondary storage device in accordance with their assigned priority levels. Higher priority storage areas are replicated prior to lower priority storage areas. A corresponding computer program product and system are also disclosed herein. | 07-19-2012 |
20120254568 | DETERMINING WHETHER TO EXTEND A DRAIN TIME TO COPY DATA BLOCKS FROM A FIRST STORAGE TO A SECOND STORAGE - Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure indicates data blocks in the first storage to copy to the second storage. A drain operation copies the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation. | 10-04-2012 |
20130024628 | EFFICIENT TRACK DESTAGE IN SECONDARY STORAGE - Exemplary method, system, and computer program product embodiments for efficient track destage in secondary storage in a more effective manner, are provided. In one embodiment, by way of example only, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary storage, the temporal bits and sequential bits are transferred from the primary storage to the secondary storage. The temporal bits are allowed to age on the secondary storage. Additional system and computer program product embodiments are disclosed and provide related advantages. | 01-24-2013 |
20130205094 | EFFICIENT TRACK DESTAGE IN SECONDARY STORAGE - For efficient track destage in secondary storage in a more effective manner, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary storage, the temporal bits and sequential bits are transferred from the primary storage to the secondary storage. The temporal bits are allowed to age on the secondary storage. | 08-08-2013 |
20130239117 | MANAGING OPERATION REQUESTS USING DIFFERENT RESOURCES - Provided is a method for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource. | 09-12-2013 |
20140108345 | EXCHANGING LOCATIONS OF AN OUT OF SYNCHRONIZATION INDICATOR AND A CHANGE RECORDING INDICATOR VIA POINTERS - A first data structure stores indications of storage locations that need to be copied for forming a consistency group. A second data structure stores indications of new host writes, subsequent to starting a point in time copy operation to form the consistency group. Locations of the first data structure and the second data structure are exchanged, subsequent to the consistency group being formed successfully. | 04-17-2014 |
20140108756 | BITMAP SELECTION FOR REMOTE COPYING OF UPDATES - In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described. | 04-17-2014 |
20140108857 | BITMAP SELECTION FOR REMOTE COPYING OF UPDATES - In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described. | 04-17-2014 |
20140195871 | SYSTEM AND METHOD FOR IMPROVED ERROR RESPONSE IN DATA MIRRORING - Systems and methods are provided to improve performance in backup data storage systems by improving response to errors. The system and method provide for transferring data from a primary storage controller to a secondary storage controller, where the secondary storage controller is linked to the primary storage controller by a plurality of links. The system and method includes transmitting a first transaction from the primary storage controller to the secondary storage controller using a first of a plurality of links. Then, in response to the first transaction crossing a first timeout boundary without completing, the system and method includes transmitting a second transaction from the primary storage controller to the secondary storage controller using a second of the plurality of links, the second of the plurality of links preferentially selected to be on a different network failure boundary from the first of the plurality of links. | 07-10-2014 |
20140351534 | RECOVERY FROM FAILURE OF PRIMARY STORAGE VOLUMES BY USING MIRRORED DATA MAINTAINED WITH HOST TIMESTAMPS - A primary storage controller receives an input/output (I/O) command from a host, wherein a host timestamp is associated with the I/O command. During a mirroring of storage volumes to a secondary storage controller, the primary storage controller communicates the host timestamp associated with the I/O command to the secondary storage controller, wherein mirrored copies of the storage volumes are timestamped based on at least the host timestamp and an elapsed time since a last host I/O command. A recovery is made from a failure of one or more of the storage volumes in the primary storage controller, by using the timestamped mirrored copies of the storage volumes. | 11-27-2014 |
20150237133 | ASYNCHRONOUS PAUSING OF THE FORMATION OF CONSISTENCY GROUPS - Provided are a computer program product, system, and method for asynchronous pausing of the formation of consistency groups. A first copy operation is initiated to copy the source data from the first storage to the first data copy in the second storage. A second copy operation is initiated to copy the first data copy in the second storage to a second data copy in response to forming a consistency group of the source data at the first data copy forms consistent as of a point-in-time with respect to the source data. The first copy operation is suspended to allow for further processing of the first data copy in response to completing the second copy operation. The formation of a next consistency group is restarted between the source data and the first data copy in response to receiving a resume command. | 08-20-2015 |
20150261453 | GROUPING OF TRACKS FOR COPY SOURCE TO TARGET DESTAGE ON GLOBAL MIRROR SECONDARY - For performing efficient full-stride copy source-to-target operations in a computing storage environment by a processor device, pursuant to a destage operation, a determination is made whether to destage a full stride or one track of data on a target volume by comparing a counted number of modified tracks for the full stride against a predetermined threshold. | 09-17-2015 |
20150261678 | MANAGING SEQUENTIALITY OF TRACKS FOR ASYNCHRONOUS PPRC TRACKS ON SECONDARY - For performing efficient management of tracks in an asynchronous Peer-to-Peer Redundant Copy (PPRC) operation in a computing storage environment, a correct status of a sequential bit is determined by performing one of: (1) examining a primary cache, where if data being transferred pursuant to the PPRC operation in a primary track remains in the primary cache, the sequential bit setting found therein is used, and (2) an Out-Of-Sync (OOS) bitmap is examined to determine if the sequential bit is set. | 09-17-2015 |
20150286538 | BITMAP SELECTION FOR REMOTE COPYING OF UPDATES - In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described. | 10-08-2015 |
20150286545 | TERTIARY STORAGE UNIT MANAGEMENT IN BIDIRECTIONAL DATA COPYING - In one embodiment of the present description, mirroring is provided for a pair of storage units in bidirectional synchronous mirror relationships, and a tertiary storage unit. The mirroring includes multi-target mirroring to write updates written to the first storage unit to both the second storage unit and to a third storage unit. Similarly, for updates written to the second storage unit, multi-target mirroring is employed to write those to both the first storage unit and to the third storage unit. Other aspects are described. | 10-08-2015 |
20150331614 | USING QUEUES CORRESPONDING TO ATTRIBUTE VALUES ASSOCIATED WITH UNITS OF WORK AND SUB-UNITS OF THE UNIT OF WORK TO SELECT THE UNITS OF WORK AND THEIR SUB-UNITS TO PROCESS - Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, each associated with different work unit attribute values that are associated with units of work, wherein the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues. There are a plurality of work sub-unit queues, wherein each are associated with different work sub-unit attribute values that are associated with sub-units of work. Records are added for work sub-units of a unit of work to the work sub-unit queues, and records are selected from the work sub-unit queues to process the sub-units of work. | 11-19-2015 |
20150331710 | USING QUEUES CORRESPONDING TO ATTRIBUTE VALUES ASSOCIATED WITH UNITS OF WORK TO SELECT THE UNITS OF WORK TO PROCESS - Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work to select the units of work to process. A plurality of queues for each of a plurality of attribute types of attributes are associated with the units of work to process, wherein there are queues for different possible attribute values for each of the attribute types. A unit of work to process is received. A determination is made for each of the attribute types at least one of the queues corresponding to at least one attribute value for the attribute type associated with the received unit of work. A record for the received unit of work is added to each of the determined queues. | 11-19-2015 |
20150331712 | CONCURRENTLY PROCESSING PARTS OF CELLS OF A DATA STRUCTURE WITH MULTIPLE PROCESSES - Provided are a computer program product, system, and method for concurrently processing parts of cells of a data structure with multiple processes. Information is provided to indicate a partitioning of the cells of the data structure into a plurality of parts, and having a cursor pointing to a cell in the part. Processes concurrently process different parts of the data structure by performing: determining from the cursor for the part one of the cells in the part to process; processing the cells from the cursor to determine whether to process the unit of work corresponding to the cell; and setting the cursor to identify one of the cells from which processing is to continue in a subsequent iteration in response to processing the units of work for a plurality of the processed cells. | 11-19-2015 |
20150331716 | USING QUEUES CORRESPONDING TO ATTRIBUTE VALUES AND PRIORITIES ASSOCIATED WITH UNITS OF WORK AND SUB-UNITS OF THE UNIT OF WORK TO SELECT THE UNITS OF WORK AND THEIR SUB-UNITS TO PROCESS - Provided are a computer program product, system, and method for using queues corresponding to attribute values and priorities associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, wherein each of the work unit queues are associated with different work unit attribute values that are associated with units of work, wherein a plurality of the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues, and wherein the work unit queues are each associated with a different priority. A record for a unit of work to perform is added to the work unit queue associated with a priority and work unit attribute value associated with the work unit. | 11-19-2015 |