Patent application number | Description | Published |
20120125113 | PRESSURE TRANSDUCER HAVING STRUCTURE FOR MONITORING SURFACE CHARGE - A pressure transducer includes a substrate, a piezoresistive element, a first conductive element, a first terminal, and a test structure. The substrate has a surface and a cavity. A diaphragm layer is formed over the cavity and over the surface of the substrate. The piezoresistive element is formed in the diaphragm layer. The first conductive element is formed in the diaphragm layer, and has a first conductivity type. The first conductive element is coupled to the piezoresistive element. The first terminal is formed over a surface of the diaphragm layer and coupled to the first conductive element. The test structure has the first conductivity type and is formed in the diaphragm layer. The test structure has an edge spaced apart from an edge of the first conductive element by a predetermined distance. A surface charge accumulation on the diaphragm layer is detected using the test structure. | 05-24-2012 |
20120229153 | SYSTEMS AND METHODS FOR DETECTING SURFACE CHARGE - Systems and methods are provided for detecting surface charge on a semiconductor substrate having a sensing arrangement formed thereon. An exemplary sensing system includes the semiconductor substrate having the sensing arrangement formed thereon, and a module coupled to the sensing arrangement. The module obtains a first voltage output from the sensing arrangement when a first voltage is applied to the semiconductor substrate, obtains a second voltage output from the sensing arrangement when a second voltage is applied to the semiconductor substrate, and detects electric charge on the surface of the semiconductor substrate based on a difference between the first voltage output and the second voltage output. | 09-13-2012 |
20120247175 | METHOD AND SYSTEM TO COMPENSATE FOR TEMPERATURE AND PRESSURE IN PIEZO RESISTIVE DEVICES - A method and system to calibrate temperature and pressure in piezo resistive devices for non-linear sensors having two variables, where a piezo resistive device such as a piezo resistive transducer (PRT) used for example in a pressure sensor system is calibrated to calculate actual/ambient temperature and pressure even though the PRT impedance is unbalanced relative to pressure. | 10-04-2012 |
20130297248 | TESTER AND METHOD FOR TESTING A STRIP OF DEVICES - A tester configured to test a strip of devices is provided. The tester may include a communications system, a plurality of communication lines, a plurality of multiplexors, each multiplexor having at least two outputs, wherein each multiplexor is configured to receive a signal generated by the communications system via one of the plurality of communication lines, and each multiplexor may be selectably coupled to at least two of the devices in the strip of devices. The tester may be configured to index the plurality of communication lines to a first subset of the devices, initiate at least one test, command the devices to generate data for each of the at least one tests, retrieve data from a first set of the devices, and retrieve data from a second set of the devices. | 11-07-2013 |
20130317772 | SENSOR DEVICE AND RELATED OPERATING METHODS - Apparatus, systems, and fabrication methods are provided for sensing devices. An exemplary sensing device includes a first sensing arrangement to measure a first property and provide one or more measured values for the first property, a second sensing arrangement to measure a second property, a storage element coupled to the second sensing arrangement to maintain a stored value for the second property measured by the second sensing arrangement, and a control system coupled to the first sensing arrangement and the storage element to determine one or more calibrated measurement values for the first property using the one or more measured values for the first property from the first sensing arrangement and the stored value for the second property. | 11-28-2013 |
20140182353 | METHOD AND SYSTEM TO COMPENSATE FOR TEMPERATURE AND PRESSURE IN PIEZO RESISTIVE DEVICES - A method and system to calibrate temperature and pressure in piezo resistive devices for non-linear sensors having two variables, where a piezo resistive device such as a piezo resistive transducer (PRT) used for example in a pressure sensor system is calibrated to calculate actual/ambient temperature and pressure even though the PRT impedance is unbalanced relative to pressure. | 07-03-2014 |
20140210018 | MICROELECTROMECHANICAL SYSTEM DEVICES HAVING CRACK RESISTANT MEMBRANE STRUCTURES AND METHODS FOR THE FABRICATION THEREOF - Methods for fabricating crack resistant Microelectromechanical (MEMS) devices are provided, as are MEMS devices produced pursuant to such methods. In one embodiment, the method includes forming a sacrificial body over a substrate, producing a multi-layer membrane structure on the substrate, and removing at least a portion of the sacrificial body to form an inner cavity within the multi-layer membrane structure. The multi-layer membrane structure is produced by first forming a base membrane layer over and around the sacrificial body such that the base membrane layer has a non-planar upper surface. A predetermined thickness of the base membrane layer is then removed to impart the base membrane layer with a planar upper surface. A cap membrane layer is formed over the planar upper surface of the base membrane layer. The cap membrane layer is composed of a material having a substantially parallel grain orientation. | 07-31-2014 |
20140287547 | INHIBITING PROPAGATION OF SURFACE CRACKS IN A MEMS DEVICE - A microelectromechanical systems (MEMS) device ( | 09-25-2014 |
20140376586 | MULTI-CHIP DEVICE WITH TEMPERATURE CONTROL ELEMENT FOR TEMPERATURE CALIBRATION - A multi-die sensor system comprises a package and one or more transducer dies mounted in the package. Each transducer die includes one or more transducers, a temperature control element, and temperature sensor. The temperature control element changes the temperature of at least a portion of the transducer during operation of the temperature control element. A temperature sensor senses the temperature of at least the portion of the transducer. An output circuitry die mounted in the package receives transducer signals and a sensed temperature signal from the temperature sensor. | 12-25-2014 |
20150048848 | TEST STRUCTURE AND METHODOLOGY FOR ESTIMATING SENSITIVITY OF PRESSURE SENSORS - A test structure includes two capacitor structures, wherein one of the capacitor structures has conductor plates spaced apart by a cavity, and the other capacitor structure does not include a cavity. Methodology entails forming the test structure and a pressure sensor on the same substrate using the same fabrication process techniques. Methodology for estimating the sensitivity of the pressure sensor includes detecting capacitances for each of the two capacitor structures and determining a ratio of the capacitances. A critical dimension of the cavity in one of the capacitor structures is estimated using the ratio, and the sensitivity of the pressure sensor is estimated using the critical dimension. | 02-19-2015 |
20150059484 | MICROELECTROMECHANICAL SYSTEM DEVICES HAVING CRACK RESISTANT MEMBRANE STRUCTURES AND METHODS FOR THE FABRICATION THEREOF - Methods for fabricating crack resistant Microelectromechanical (MEMS) devices are provided, as are MEMS devices produced pursuant to such methods. In one embodiment, the method includes forming a sacrificial body over a substrate, producing a multi-layer membrane structure on the substrate, and removing at least a portion of the sacrificial body to form an inner cavity within the multi-layer membrane structure. The multi-layer membrane structure is produced by first forming a base membrane layer over and around the sacrificial body such that the base membrane layer has a non-planar upper surface. A predetermined thickness of the base membrane layer is then removed to impart the base membrane layer with a planar upper surface. A cap membrane layer is formed over the planar upper surface of the base membrane layer. The cap membrane layer is composed of a material having a substantially parallel grain orientation. | 03-05-2015 |
20150090052 | PRESSURE SENSOR HAVING MULTIPLE PRESSURE CELLS AND SENSITIVITY ESTIMATION METHODOLOGY - A pressure sensor ( | 04-02-2015 |
Patent application number | Description | Published |
20090077004 | Data Recovery in a Hierarchical Data Storage System - Systems and methods for retrieving data from a storage system having a plurality of storage pools are provided. The system comprises a logic unit for processing configurable data retrieval instructions to determine a first storage pool from which target backup data is to be retrieved, in response to a data restore request; and a logic unit for retrieving the target backup data from the first storage pool to satisfy the restore request. The configurable data retrieval instructions are managed by a source external to the storage system with administrative authority to change the configurable data retrieval instructions to optimize data restoration from the storage system. | 03-19-2009 |
20090077140 | Data Recovery in a Hierarchical Data Storage System - Systems and methods for retrieving data from a storage system having a plurality of storage pools are provided. The method comprises processing configurable data retrieval instructions to determine a first storage pool from which target backup data is to be retrieved, in response to a data restore request; and retrieving the target backup data from the first storage pool to satisfy the restore request. The configurable data retrieval instructions are managed by a source external to the storage system with administrative authority to change the configurable data retrieval instructions to optimize data restoration from the storage system. | 03-19-2009 |
20090313626 | Estimating Recovery Times for Data Assets - Estimating a recovery time for a data asset is provided. A request is received to project a recovery time for a data asset that uses a repository. A determination is made as to whether there are one or more existing recovery times for other data assets and other repositories that have characteristics similar to the data asset and the repository of the request. The recovery time for the data asset is projected using the one or more existing recovery times in response to an existence of the one or more existing recovery times. | 12-17-2009 |
20110047537 | Updating client node of computing system - During execution of an existing scheduling computer program on a client node, an update computer program and a self-describing automatic installation package are downloaded to the client node from a logical depot node implemented on an existing management server. Therefore, advantageously, no physical depot node or other additional computing device is needed for the client node to update itself. Execution of the update computer program is spawned on the client node from the existing scheduling computer program. As such, the update computer program inherits root access to the client node and security credentials to the management server from the scheduling computer program—advantageously, then, a user does not have to perform any laborious configuration of the client node in order to update the node. The client node ultimately updates itself using the self-describing automatic installation package, which includes all the information needed for the client node to update itself. | 02-24-2011 |
20110106760 | SYNCHRONIZING DATABASE AND NON-DATABASE RESOURCES WITHOUT A COMMIT COORDINATOR - A system to synchronize a database and a non-database resource includes an application to transmit a request to a service provider to perform an action. The service provider receives the request and performs the action, the action not being under commit coordination. The service provider further inserts an entry into an action-reversal table to reverse the action and makes the insertion permanent. The service provider, on behalf of the application, then deletes the entry from the action-reversal table. The application may then be configured to perform one of the following: (1) make the delete permanent by performing a COMMIT; and (2) roll back the delete by performing a ROLLBACK. At a later time, the service provider may reverse the action in the event the entry remains in the action-reversal table. Corresponding methods and articles of manufacture (i.e., computer-readable media) are also disclosed herein. | 05-05-2011 |
20110231368 | ERROR TRACKING METHOD AND SYSTEM - Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data. | 09-22-2011 |
20120005171 | Deduplication of data object over multiple passes - In each of a number of passes to deduplicate a data object, a transaction is started. Where an offset into the object has previously been set, the offset is retrieved; otherwise, the offset is set to reference a beginning of the object. A portion of the object beginning at the offset is deduplicated until an end-of-transaction criterion has been satisfied. The transaction is ended to commit deduplication; where the object has not yet been completely deduplicated, the offset is moved just past where deduplication has already occurred. The object is locked during each pass; other processes cannot access the object during each pass, but can access the object between passes. Each pass is relatively short, so the length of time in which the object is inaccessible is relatively short. By comparison, deduplicating an object within a single pass prevents other processes from accessing the object for a longer time. | 01-05-2012 |
20120150798 | METHOD AND SYSTEM FOR REPLICATING DATA - Methods, computer systems, and computer program products for replicating data are provided. Meta-data and data associated with the meta-data are received at a first data server. A new portion of the data that is not already stored on the first data server is identified. The new portion of the data is stored on a second data server before the meta-data is stored on the second data server. | 06-14-2012 |
20130006937 | ERROR TRACKING METHOD AND SYSTEM - Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data. | 01-03-2013 |
20130054518 | APPLYING REPLICATION RULES TO DETERMINE WHETHER TO REPLICATE OBJECTS - A source server maintains a replication rule specifying a condition for a replication attribute and a replication action to take if the condition with respect to the replication attribute is satisfied, wherein the replication action indicates to include or exclude the object having an attribute value for the replication attribute that satisfies the condition. For each of the objects, the replication rule is applied by determining an attribute value of the object corresponding to the replication attribute in the replication rule and determining whether the determined attribute value satisfies the condition for the replication attribute defined in the determined replication rule. The replication action on the object in response to determining that the determined attribute value satisfies the condition for the replication attribute. | 02-28-2013 |
20130054523 | REPLICATION OF DATA OBJECTS FROM A SOURCE SERVER TO A TARGET SERVER - Data objects are replicated from a source storage managed by a source server to a target storage managed by a target server. A source list is built of objects at the source server to replicate to the target server. The target server is queried to obtain a target list of objects at the target server. A replication list is built indicating objects on the source list not included on the target list to transfer to the target server. For each object in the replication list, data for the object not already at the target storage is sent to the target server and metadata on the object is sent to the target server to cause the target server to include the metadata in an entry for the object in a target server replication database. An entry for the object is added to a source server replication database. | 02-28-2013 |
20130054524 | REPLICATION OF DATA OBJECTS FROM A SOURCE SERVER TO A TARGET SERVER - Data objects are replicated from a source storage managed by a source server to a target storage managed by a target server. A source list is built of objects at the source server to replicate to the target server. The target server is queried to obtain a target list of objects at the target server. A replication list is built indicating objects on the source list not included on the target list to transfer to the target server. For each object in the replication list, data for the object not already at the target storage is sent to the target server and metadata on the object is sent to the target server to cause the target server to include the metadata in an entry for the object in a target server replication database. An entry for the object is added to a source server replication database. | 02-28-2013 |
20130054545 | MANAGING DEREFERENCED CHUNKS IN A DEDUPLICATION SYSTEM - A chunk index has information on chunks in a storage space referenced in objects in the storage space. The chunk index includes a reference count for each chunk indicating a number of objects in which the chunk is referenced and a reference measurement representing a level of data object references to the chunk. One chunk is selected to remove from the storage space based on a criteria applied to the reference measurements of chunks having reference counts indicating that the chunks are not referenced in one object in the storage space. | 02-28-2013 |
20130054906 | MANAGING DEREFERENCED CHUNKS IN A DEDUPLICATION SYSTEM - A chunk index has information on chunks in a storage space referenced in objects in the storage space. The chunk index includes a reference count for each chunk indicating a number of objects in which the chunk is referenced and a reference measurement representing a level of data object references to the chunk. One chunk is selected to remove from the storage space based on a criteria applied to the reference measurements of chunks having reference counts indicating that the chunks are not referenced in one object in the storage space. | 02-28-2013 |
20130124487 | Deduplication of data object over multiple passes - In each of a number of passes to deduplicate a data object, a transaction is started. Where an offset into the object has previously been set, the offset is retrieved; otherwise, the offset is set to reference a beginning of the object. A portion of the object beginning at the offset is deduplicated until an end-of-transaction criterion has been satisfied. The transaction is ended to commit deduplication; where the object has not yet been completely deduplicated, the offset is moved just past where deduplication has already occurred. The object is locked during each pass; other processes cannot access the object during each pass, but can access the object between passes. Each pass is relatively short, so the length of time in which the object is inaccessible is relatively short. By comparison, deduplicating an object within a single pass prevents other processes from accessing the object for a longer time. | 05-16-2013 |
20130159645 | DATA SELECTION FOR MOVEMENT FROM A SOURCE TO A TARGET - In one aspect of the present description, in connection with storing a first deduplicated data object in a primary storage pool, described operations include determining the duration of time that the first data object has resided in the primary storage pool, and comparing the determined duration of time to a predetermined time interval. In addition, described operations include, after the determined duration of time meets or exceeds the predetermined time interval, determining if the first data object has an extent referenced by another data object, and determining whether to move the first data object from the primary storage pool to a secondary storage pool as a function of whether the first data object has an extent referenced by another data object after the determined duration of time meets or exceeds the predetermined time interval. Other features and aspects may be realized, depending upon the particular application. | 06-20-2013 |
20130159648 | DATA SELECTION FOR MOVEMENT FROM A SOURCE TO A TARGET - In one aspect of the present description, in connection with storing a first deduplicated data object in a primary storage pool, described operations include determining the duration of time that the first data object has resided in the primary storage pool, and comparing the determined duration of time to a predetermined time interval. In addition, described operations include, after the determined duration of time meets or exceeds the predetermined time interval, determining if the first data object has an extent referenced by another data object, and determining whether to move the first data object from the primary storage pool to a secondary storage pool as a function of whether the first data object has an extent referenced by another data object after the determined duration of time meets or exceeds the predetermined time interval. Other features and aspects may be realized, depending upon the particular application. | 06-20-2013 |
20140052952 | MANAGING DEREFERENCED CHUNKS IN A DEDUPLICATION SYSTEM - A chunk index has information on chunks in a storage space referenced in objects in the storage space. The chunk index includes a reference count for each chunk indicating a number of objects in which the chunk is referenced and a reference measurement representing a level of data object references to the chunk. One chunk is selected to remove from the storage space based on a criteria applied to the reference measurements of chunks having reference counts indicating that the chunks are not referenced in one object in the storage space. | 02-20-2014 |
Patent application number | Description | Published |
20080243942 | ELIMINATION OF REDUNDANT OBJECTS IN STORAGE SYSTEMS - Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes. | 10-02-2008 |
20090125751 | System and Method for Correlated Analysis of Data Recovery Readiness for Data Assets - A method, system, and computer program product are provided for determining the recovery readiness of a data asset. A set of metrics are identified for a current recovery operation performed for the data asset and a current recovery objective is identified for the data asset. The current recovery operation is applied to the data asset using the set of metrics. A determination is made as to whether the current recovery operation meets the recovery objective for the data asset. Responsive to a failure of the current recovery operation to meet the recovery objective, an error is presented indicating the failure and a determination is made as to whether a different recovery policy may be implemented to meet the recovery objective for the data asset. If a different recovery policy exists that meets the recovery objective for the data asset, the different recovery policy is implemented. | 05-14-2009 |
20100030822 | DATA RECOVERY USING A MINIMUM NUMBER OF RECOVERY STREAMS - A data recovery method that uses a minimum number of recovery streams is provided. The method comprises defining a minimum number of recovery streams to be read from during restoration of data from one or more storage volumes in a communication network, wherein the minimum number is determined according to one or more parameters defining availability of one or more resources in the communication network; restoring the data using at least the minimum number of recovery streams to optimize the rate at which the data is restored; and dynamically changing the minimum number of recovery streams, in response to determining that the availability of the one or more resources has changed. | 02-04-2010 |
20100223233 | MANAGEMENT OF REDUNDANT OBJECT IN STORAGE SYSTEMS - Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node. | 09-02-2010 |
20100263030 | METHOD FOR ESTABLISHING AN AGENCY RELATIONSHIP TO PERFORM DELEGATED COMPUTING TASKS - A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks. | 10-14-2010 |
20110113015 | MANAGEMENT OF REDUNDANT OBJECTS IN STORAGE SYSTEMS - Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node. | 05-12-2011 |
20110196845 | ELIMINATION OF REDUNDANT OBJECTS IN STORAGE SYSTEMS - Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes. | 08-11-2011 |
Patent application number | Description | Published |
20110106760 | SYNCHRONIZING DATABASE AND NON-DATABASE RESOURCES WITHOUT A COMMIT COORDINATOR - A system to synchronize a database and a non-database resource includes an application to transmit a request to a service provider to perform an action. The service provider receives the request and performs the action, the action not being under commit coordination. The service provider further inserts an entry into an action-reversal table to reverse the action and makes the insertion permanent. The service provider, on behalf of the application, then deletes the entry from the action-reversal table. The application may then be configured to perform one of the following: (1) make the delete permanent by performing a COMMIT; and (2) roll back the delete by performing a ROLLBACK. At a later time, the service provider may reverse the action in the event the entry remains in the action-reversal table. Corresponding methods and articles of manufacture (i.e., computer-readable media) are also disclosed herein. | 05-05-2011 |
20110145517 | DYNAMIC REUSE AND RECONFIGURATION OF LOGICAL DATA OBJECTS IN A VIRTUAL TAPE SYSTEM - An embodiment of the invention comprises a virtual tape system supporting at least one Write Once Read Many (WORM) logical tape and at least one read-write logical tape, comprising a processor configured to a first task and/or a second task. The first task initializes a new logical data object from a single pool of at least two logical data objects, with the new logical data object bound with a member of a media type group consisting of a WORM data object or a read-write data object. The second task reuses one of the logical data objects without manual ejection and reinsertion. The reuse may include the processor configured to cycle the logical data object through a scratch pool as a selected scratch logical data object and mount the selected scratch logical data object with a write from beginning of tape command to bind at least one data attribute to the WORM data object. | 06-16-2011 |
20110185117 | SYSTEMS AND METHODS FOR MANAGING A CACHE IN A MULTI-NODE VIRTUAL TAPE CONTROLLER - According to one embodiment, a system includes a virtual tape library having a cache, a virtual tape controller (VTC) coupled to the virtual tape library, and an interface for coupling at least one host to the VTC. The cache is shared by all the hosts, and a common view of a cache state, a virtual library state, and a number of write requests pending is provided to all the hosts by the VTC. In another embodiment, a method includes receiving data from at least one host using a VTC, storing data received from all the hosts to a cache using the VTC, sending an alert to all the hosts when free space is low and entering into a warning state, sending another alert to all the hosts when free space is critically low and entering into a critical state while allowing previously mounted virtual drives to continue normally. | 07-28-2011 |
20110276754 | PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME - In one embodiment, a VTS system includes a tape volume cache, a storage drive for interacting with sequential access storage media; logic for receiving a mount request to access host data record(s) stored on a storage medium, the mount request including a virtual volume identifier of a logical volume and a logical block identifier of the first requested host data record therein; logic for issuing a locate command to position the sequential access storage medium to about a physical block in the logical volume having at least a portion of the requested host data record(s) therein based on the virtual volume identifier and the logical block identifier; logic for creating and supporting a partial virtual volume in the tape volume cache; and logic for copying at least the physical block to the partial virtual volume. Other systems, methods, and computer program products are also described, according to other embodiments. | 11-10-2011 |
20120239878 | METHODS FOR MANAGING A CACHE IN A MULTI-NODE VIRTUAL TAPE CONTROLLER - According to one embodiment, a method for managing cache space in a virtual tape controller includes receiving data from at least one host using the virtual tape controller; storing data received from the at least one host to a cache using the virtual tape controller; sending a first alert to the at least one host when a cache free space size is less than a first threshold and entering into a warning state using the virtual tape controller; sending a second alert to the at least one host when the cache free space size is less than a second threshold and entering into a critical state using the virtual tape controller; and allowing previously mounted virtual drives to continue normal writing activity when in the critical state. | 09-20-2012 |
20120239891 | DYNAMIC REUSE AND RECONFIGURATION OF LOGICAL DATA OBJECTS IN A VIRTUAL TAPE SYSTEM - A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a logical data object from a common pool of the logical data objects, the logical data object bound with a member of a media type group, the member of the media type group comprising a WORM logical data object and a read-write logical data object; and reusing one of the logical data objects as the member of the media type group without ejection and reinsertion by mounting the logical data object with a write from beginning of logical data object to bind at least one data attribute to the member of the media type group to replace any previous attribute and data associated with the logical data object. | 09-20-2012 |
20140022663 | MONITORING OF RESIDUAL ENCRYPTED DATA TO IMPROVE ERASE PERFORMANCE ON A MAGNETIC MEDIUM - In one embodiment, a system includes a processor, logic in the processor and/or memory configured to determine a physical position on a magnetic medium that corresponds to an end of encrypted data written over residual unencrypted data, and logic configured to store an indicator of the physical position on at least one of the magnetic medium and a memory coupled thereto. In another embodiment, a method includes determining a physical position on a magnetic medium that corresponds to an end of encrypted data written over residual unencrypted data, storing an indicator of the physical position on at least one of the magnetic medium and a memory coupled thereto. | 01-23-2014 |
20140025885 | MONITORING OF EXTENT OF WRITING OF UNOBSCURED DATA TO IMPROVE ERASE PERFORMANCE ON A MAGNETIC MEDIUM - A system according to one embodiment includes a processor; logic in the processor and/or a memory configured to determine a furthest physical position on a magnetic medium that unobscured data has been written to; and logic configured to store an indicator of the furthest physical position on at least one of the magnetic medium and a memory coupled thereto. A system according to another embodiment includes a processor; logic in the processor and/or a memory configured to receive an instruction to obscure data on a magnetic medium; logic configured to read an indicator of a furthest physical position on the magnetic medium that unobscured data has been written to; and logic configured to cause obscuring of the unobscured data on the magnetic medium, and terminating the obscuring upon reaching the physical position in the indicator. | 01-23-2014 |
20140032957 | SYNCHRONOUS MODE REPLICATION TO MULTIPLE CLUSTERS - Provided are a computer program product, system, and method for synchronous mode replication to multiple clusters receiving a write to a volume from a host. A received write is cached in a memory. A determination is made of a replication rule indicating one of a plurality of replication modes for a first cluster and a second cluster used for replication for the write, wherein one of the replication modes comprises a synchronous mode. A determination is made that the replication rule indicates a synchronous mode for the first and the second clusters. The write is transmitted from the memory to the first cluster to store in a first non-volatile storage of the first cluster and to the second cluster to store in a second non-volatile storage in response to determining that the replication rule indicates the synchronous mode. | 01-30-2014 |
20150089169 | DYNAMIC REUSE AND RECONFIGURATION OF LOGICAL DATA OBJECTS IN A VIRTUAL TAPE SYSTEM - A method according to one embodiment includes selecting, by a processor, one of a WORM logical data object and a read-write logical data object for reuse as a new WORM logical data object, said processor maintaining data attributes bound to said selected logical data object until it is determined that said selected logical data object is available for reuse. At least one temporary data attribute is assigned to said selected logical data object while maintaining said data attributes bound to said selected logical data object The selected logical data object is mounted and a write command to beginning of logical data object is received to bind at least one data attribute to said selected logical data object to replace data attributes and data associated with said selected logical data object to reuse said selected logical data object as said new WORM logical data object. | 03-26-2015 |
Patent application number | Description | Published |
20080244171 | APPARATUS, SYSTEM, AND METHOD FOR UTILIZING TAPE MEDIA SEGMENTATION - An apparatus and system are presented for utilizing tape storage media segmentation to improve data access performance. A segmented tape storage medium within a tape cartridge having a first and second segment is utilized. A selection module allows a user to select a user-defined capacity of the tape storage medium that is less than the usable capacity of the tape storage medium. The user-defined capacity allows the user to prefer improved data access over tape storage capacity. Data, when written to the tape, is written only within the user-defined capacity. Data may be written exclusively on the first segment or written on both the first segment and second segment allowing data access to be improved. In addition, the user-defined capacity may correspond to the full capacity of the tape storage media. | 10-02-2008 |
20080247077 | APPARATUS, SYSTEM, AND METHOD FOR OPTIMIZING FAST ACCESS DATA STORAGE ON SEGMENTED TAPE MEDIA - An apparatus, system, and method are disclosed for optimizing fast access data storage on segmented tape media. The apparatus, in one embodiment, is configured to selectively write data to a tape storage medium. The selection module may select data for storage as one of fast access and slower access. Fast access data may be stored on the first segment, or fast access portion, of a tape storage medium to provide optimal speed for data retrieval. Slower access data may be stored on the remaining available storage space of the tape storage medium. Additionally, read requests for fast access data may be accessed more quickly than read requests for slower access data. Thus, user data may be selected and written to a tape storage medium relative to a preferred access time. | 10-09-2008 |
20090067633 | CONFIGURING HOST SETTINGS TO SPECIFY AN ENCRYPTION SETTING AND A KEY LABEL REFERENCING A KEY ENCYRPTION KEY TO USE TO ENCRYPT AN ENCRYPTION KEY PROVIDED TO A STORAGE DRIVE TO USE TO ENCRYPT DATA FROM THE HOST - Provided are a method, system, and article of manufacture for configuring host settings to specify encryption and a key label referencing a key encrypting key to use to encrypt an encryption key provided to a storage drive to use to encrypt data from the host. User settings are received to configure a data class having data attributes with encryption settings. The data class is stored with the received user encryption settings. A job is received indicating a data set to store to a removable storage medium. A data class is determined having data class attributes matching data attributes of the data set indicated in the job. A determination is made from the determined data class whether to encrypt the data. The data set and a command to encrypt the data set are transmitted to a storage drive in response to determining that the determined data class indicates to encrypt the data, wherein the command to encrypt the data set causes the storage drive to encrypt the data sets written to the removable storage medium with an encryption key. | 03-12-2009 |
20090077310 | APPARATUS, SYSTEM, AND METHOD FOR OPTIMIZING FAST ACCESS DATA STORAGE ON SEGMENTED TAPE MEDIA - An apparatus and system are disclosed for optimizing fast access data storage on segmented tape media. The apparatus, in one embodiment, is configured to selectively write data to a tape storage medium. The selection module may select data for storage as one of fast access and slower access. Fast access data may be stored on the first segment, or fast access portion, of a tape storage medium to provide optimal speed for data retrieval. Slower access data may be stored on the remaining available storage space of the tape storage medium. Additionally, read requests for fast access data may be accessed more quickly than read requests for slower access data. Thus, user data may be selected and written to a tape storage medium relative to a preferred access time. | 03-19-2009 |