Patent application number | Description | Published |
20090126688 | FUEL PUMP CONTROL FOR A DIRECT INJECTION INTERNAL COMBUSTION ENGINE - A fuel pump for a direct injection internal combustion engine having a body with a valve seat. The valve includes a valve head and the valve is movably mounted to the body between an open position and a closed position. In its open position, the valve head is spaced from the valve seat white in its closed position, the valve head abuts against the valve seat and closes the valve. An electric coil upon energization moves the valve to an open position and, conversely, upon deenergization allows the valve to move to a closed position. A control circuit controls the energization of the coil to reduce the pump noise during operation of the engine, especially at low speeds. | 05-21-2009 |
20090327944 | APPARATUS AND METHOD TO DEVELOP MULTI-CORE MICROCOMPUTER-BASED SYSTEMS - A method and apparatus for developing multicore microcomputer-based systems. A dual core controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is also simulated. The user interface then has access to the parameters of the controller model and plant model and optionally suspends execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the various controller model parameters for both cores and/or plant model parameters at the time of the trigger without altering the controller model parameters or the plant model parameters. The core parameters for both cores are displayed on a display device. | 12-31-2009 |
20100286970 | METHOD AND APPARATUS FOR SIMULATING MICROCOMPUTER-BASED SYSTEMS - A method and apparatus for developing microcomputer-based systems. A controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is simulated. A user interface then has access to the parameters of the controller model and plant model and optionally suspends the execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the controller model parameters and/or plant model parameters at the time of the trigger without altering the controller model parameters or plant model parameters or the program code of the controller model. | 11-11-2010 |
20110217186 | FUEL PUMP - A high pressure fuel pump for use with a direct injection engine having a housing which defines a pump chamber. A port is formed in the housing which fluidly connects a fuel in the passageway with the pump chamber. An elongated valve is movably mounted within the housing between an open and a closed position. In its open position, the inlet passageway is fluidly connected with the pump chamber while, conversely, in the closed position the fuel valve blocks the fluid flow between the inlet passageway and the pump chamber. A circuit controls the deceleration of the valve to reduce pump noise. | 09-08-2011 |
20120070012 | NOISE REDUCTION SYSTEM FOR AN ELECTRICALLY POERED AUTOMOTIVE VEHICLE - A noise reduction system for an automotive vehicle powered at least in part by an electric motor located separately from the passenger compartment. The system includes at least one sensor which produces an output signal having a frequency, amplitude and phase representative of noise generated by the electric motor. At least one speaker is positioned closely adjacent the electric motor. A speaker output controller receives the output from the sensor as an input signal and generates an output signal to the speaker so that the speaker produces an audible signal having substantially the same frequency and amplitude but inverted in phase relative to the output from the sensor. | 03-22-2012 |
20120245826 | METHOD AND APPARATUS TO REDUCE ENGINE NOISE IN A DIRECTION INJECTION ENGINE - A method to reduce engine noise in a multi-cylinder direct injection internal combustion engine. The internal combustion engine includes a high pressure fuel pump having both an inlet valve fluidly connected to a fuel source and an outlet valve typically connected to a pressurized fuel rail. In order to reduce engine noise, especially at low engine speeds, the timing of the opening of either the fuel pump inlet valve or fuel pump outlet valve is varied so that it coincides with the opening of the fuel injectors. | 09-27-2012 |
20130074804 | FUEL DELIVERY SYSTEM - A fuel delivery system for a direct injection internal combustion engine having two fuel rails and a plurality of fuel injectors attached to and fluidly connected with each fuel rail. A first fuel pump has its output connected with the first fuel rail while a second fuel pump has its output connected with the second fuel rail. A crossover pipe fluidly connects the outlets of both the first and second pumps. Both the first pump and the second pump each have an intake stroke and a pumping stroke. Furthermore, the intake stroke of the first pump coincides with the pumping stroke of the second pump and vice versa. | 03-28-2013 |
20130338975 | METHOD FOR CO-SIMULATION OF TWO OR MORE MATHEMATICAL MODELS - A method for the co-simulation of two or more interacting mathematical models in which each model has at least one input port and one output port for inputting and outputting values of parameters in a predefined parameter protocol. The unit of measurement is identified for each parameter in the model and a scaling factor is then generated to equalize the units of measurement for each parameter in each model. The parameter protocol for each port is then determined and a virtual bus with unique locations is configured for each parameter in the models. The parameters from the models are then configured as a function of the parameter protocol so that the same parameters from different models are associated with the same location in the virtual bus. | 12-19-2013 |
20140156233 | METHOD AND APPARATUS FOR ELECTRONIC CIRCUIT SIMULATION - A method and apparatus using a programmed processor for electronic circuit simulation in which raw data containing both independent and dependent variables is acquired. That raw data is analyzed using an analysis method which generates relationships between the independent and the dependent variables. A mathematical model is created from those relationships and this is repeated for at least two different analysis methods. The statistical error between the raw data and the computed dependent variables is then calculated and the analysis method having the smallest statistical error with sufficient sample size is selected. | 06-05-2014 |
20140158205 | Method and apparatus for controlling a solenoid actuated inlet valve - A method and apparatus for controlling a solenoid actuated inlet valve to a pump chamber of a piston pump. A control circuit energizes the solenoid to open the inlet valve in synchronism with the reciprocation of the piston and thereafter de-energize the solenoid to initiate closure of the inlet valve. The inlet valve is decelerated following de-energization of the solenoid thus effectively reducing engine noise attributable to the inlet valve. | 06-12-2014 |
20140299102 | FUEL DELIVERY SYSTEM - A fuel delivery system for a direct injection internal combustion engine having two fuel rails and a plurality of fuel injectors attached to and fluidly connected with each fuel rail. A first fuel pump has its output connected with the first fuel rail while a second fuel pump has its output connected with the second fuel rail. A crossover pipe fluidly connects the outlets of both the first and second pumps. Both the first pump and the second pump each have an intake stroke and a pumping stroke. Furthermore, the intake stroke of the first pump coincides with the pumping stroke of the second pump and vice versa. | 10-09-2014 |
20150127192 | WIRELESS VEHICLE CONTROL SYSTEM - A vehicle control system for a vehicle having a plurality of sensors and a plurality of actuators. The control system includes a sensor-actuator-transceiver (SAT) associated with each sensor and/or actuator to read and transmit and value of the sensor or receive a target value for the actuator and generate a control signal to the actuator. A server executes simulation software for each SAT as a software in the loop simulation which determines the target position of the actuators as the function of at least one sensor. A main transceiver at the server then transmits signals to the SATs to actuate the actuators to achieve a target value. | 05-07-2015 |
20150316015 | FUEL DELIVERY SYSTEM FOR AN INTERNAL COMBUSTION ENGINE - A fuel delivery system for an internal combustion engine having a fuel pump with a high pressure outlet. A fuel rail defining an internal fuel chamber is fluidly connected to the fuel pump outlet. Additionally, at least two fuel injectors are fluidly connected to the fuel rail internal fuel chamber. At least one fluid check valve is fluidly positioned within the fuel rail in between two of the fuel injectors which reduces fuel pressure pulsations. | 11-05-2015 |
20150370956 | METHOD OF IDENTIFYING A VALUE OF AN UNKNOWN CIRCUIT COMPONENT IN AN ANALOG CIRCUIT - A method for identifying a value of an unknown circuit component for an analog signal having a known output profile in which a simulation list of the analog circuit is first created including the component with the unknown value. A transfer function for the known output value is then created using a programmed processor and the transfer function is then solved by the processor for the value of the unknown component. For nonlinear circuit components, a linear model is substituted for the nonlinear components prior to creating the simulation list. | 12-24-2015 |
Patent application number | Description | Published |
20090094413 | Techniques for Dynamic Volume Allocation in a Storage System - A technique for operating a storage system includes determining utilization of multiple storage volumes over a time period. One or more application datasets are then reassigned to a different one of the multiple storage volumes based on the utilization of the multiple storage volumes over the time period and a requested performance level for an associated application. | 04-09-2009 |
20090210617 | MULTI-LEVEL VOLUME TABLE OF CONTENTS - Methods, data structures and systems provide organize a table of contents for a volume (VTOC) stored in a storage system. The volume is divided into a plurality of ranges of tracks, including a first track range. For each track range, an associated sub-VTOC is created containing information about the contents of the track range. A master VTOC is also created containing a plurality of pointers, each pointer pointing to one of the plurality of sub-VTOCs. A first data set stored on one or more tracks within the first track range is updated and the sub-VTOC associated with the first track range is locked, whereby access to other sub-VTOCs is unaffected. The sub-VTOC associated with the first track range may then be accessed, updated and unlocked. Thus, updating data sets stored within different track ranges on the volume may proceed at the same time. | 08-20-2009 |
20090307283 | DYNAMIC BACKUP WINDOW OPTIMIZATION APPARATUS AND METHOD - An apparatus, method, and computer program product to dynamically optimize a backup window for a data store is disclosed herein. In one embodiment, an apparatus may include tracking module, a determination module, a window module, and a backup module. The tracking module may track usage of a data store over a period of time. A determination module may determine a period of minimal usage associated with the data store. The determination module may also determine an expected backup duration for the data store. Once the expected backup duration and period of minimal usage are known, a window module may calculate an optimal backup window for the data store. A backup module may then backup the data store during the backup window. | 12-10-2009 |
20100287354 | VSAM SMART REORGANIZATION - Various embodiments for adaptive reorganization of a virtual storage access method (VSAM) data set are provided. In one exemplary embodiment, upon each control interval (CI) split of a plurality of CI splits occurring over a period of time, historical data including a key value for a record causing each CI split is recorded in a data repository. The historical data is analyzed with a predictive algorithm to determine an amount of free space to be allocated to each of a plurality of control intervals generated pursuant to the adaptive reorganization. The predictive algorithm allocates a greater percentage of the free space to a first location of the VVDS having a larger proportion of historically placed key values than a second location of the VVDS having a smaller proportion of the historically placed key values. | 11-11-2010 |
20110167158 | MULTI-SYSTEM DEADLOCK REDUCTION - Method, system, and computer program embodiments for reducing deadlock in multi-system computing environments are provided. A set of default, current wait times is initialized for resource requests of each of a plurality of resources. A plurality of resource holders and resource waiters is monitored within an address space. If one resource holder of the plurality of resource holders of one of the plurality of resources is determined to be one resource waiter on another of the plurality of resources, a current wait time for the one resource holder is incremented and a deadlock indicator for both the one resource holder and the one resource waiter is activated. Following expiration of a predefined interval, the plurality of resource holders and resource waiters are parsed through to determine an original resource holder, indicating a system deadlock. The resource holder associated with the system deadlock having a lowest current wait time is restarted. | 07-07-2011 |
20110167302 | DIAGNOSTIC DATA SET COMPONENT - Various embodiments for retaining diagnostic information for data in a computing storage environment are provided. In one such embodiment, a diagnostic component associated with a base data set via a catalog association record is initialized. The diagnostic component configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis. | 07-07-2011 |
20110191565 | EXTENT SIZE OPTIMIZATION - A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event the counter has reached a threshold value, the method automatically increases the allocation amount of the extend request, such as by multiplying the allocation amount by a multiplier. In the event the allocation amount is larger than a largest free extent in the storage pool, the method automatically decreases the allocation amount of the extend request to correspond to the largest available free extent. Such a method reduces or eliminates the chance that an extend request will fail, and reduces overhead associated with extending and consolidating extents. A corresponding apparatus and computer program product are also disclosed herein. | 08-04-2011 |
20120078922 | DATA REORGANIZATION - An approach to efficient data reorganization. The approach may involve searching for control interval (CI) splits and control area (CA) splits in a data component of a VSAM data set. A mapping is created that maps the source location storing the VSAM data set to a target location. The mapping reorders the VSAM data set such that the CI splits and CA splits are removed when the VSAM data set is moved to the target location in accordance with the mapping. Those CAs that do not include CI splits may be moved without using the host devices' processing resources. For example, the storage device may FlashCopy these areas directly from the source location to the target location. Those CAs that do include CI splits may be moved using the host's processing resources. For example, these CAs may be read into the host, re-ordered by the host, and written by the host to the target location. | 03-29-2012 |
20120096053 | PREDICTIVE MIGRATE AND RECALL - Various embodiments for optimizing data migration and recall in a computing storage environment by a processor device are provided. Data stored in the computing storage environment is analyzed over a predetermined period of time to identify a usage pattern of a portion of the data. The portion of the data having the usage pattern is recalled in advance of a usage time, the usage time predicted by the usage pattern for the portion of the data to be accessed. | 04-19-2012 |
20120096236 | USING AN ALIAS VOLUME NAME FOR A VOLUME TO ALLOCATE SPACE TO A DATA SET - Provided are a computer program product, system, and method for using an alias volume name for a volume to allocate space to a data set. An assignment of a plurality of volumes to a data set is maintained, wherein the volumes are configured in a storage system. A request is received to extend the data set. A determination is made as to whether one of the volumes previously assigned to the data set has an allocation amount of available space in the storage system in response to the request to extend the data set. An alias volume name is assigned to the data set for the previously assigned volume determined to have the allocation amount of available space, wherein the alias volume name provides an alternative name for the previously assigned volume. The allocation amount of available space is assigned to the data set for the alias volume name. | 04-19-2012 |
20120110288 | TEMPORARY VTOC LOCKING DURING DEFRAGMENTATION - Various embodiments for defragmentation of a storage volume in a computing storage environment by a processor device are provided. A volume table of contents (VTOC) is serialized for a volume scan operation. At least one dummy data set in the storage volume is allocated, to be subsequently filled with actual data pursuant to a degragmentation operation. The serialization of the VTOC is released, allowing access to the storage volume. Input/output (I/O) operations are allowed to occur. | 05-03-2012 |
20120173833 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR AVOIDING RECALL OPERATIONS IN A TIERED DATA STORAGE SYSTEM - According to one embodiment, a system includes logic adapted to: receive a request to open an existing data set indicating a write operation, receive new data to write to the existing data set, determine that the existing data set is stored on a lower tier of a tiered data storage system, determine that the existing data set is capable of being updated by appending the new data to an end of the existing data set, create a temporary data set on a higher tier of the tiered data storage system comprising the new data, associate the temporary data set on the higher tier of the tiered data storage system with the existing data set on the lower tier of the tiered data storage system, and create a write indicator associated with the new data set indicating that the new data set belongs at the end of the existing data set. | 07-05-2012 |
20120284474 | ENABLING RECOVERY DURING DATA DEFRAGMENTATION - In defragmentation of data of a data storage system, the data storage system having at least one storage control and data storage, allowing defragmentation of data with respect to the data storage, the defragmentation comprising analysis and data movement. During the defragmentation and before completion of the defragmentation, in response to the data movement reaching a stable state, further defragmentation analysis and data movement is interrupted; making a point-in-time copy of the data subject to the defragmentation; and resuming the defragmentation analysis and data movement. At a further stable state where a new point-in-time copy is made, an earlier point-in-time copy is withdrawn. Should the defragmentation process end prematurely, a backup of the data subject to defragmentation may be recovered from a most recent point-in-time copy. | 11-08-2012 |
20130007397 | DYNAMIC VVDS EXPANSION - A method for addressing an out-of-space condition for a VSAM Volume Data Set (VVDS) includes detecting an out-of-space condition in a VVDS on a volume. The method creates, in response to the out-of-space condition, a new VVDS on the volume without adding a record to the old VVDS (e.g., by bypassing “catalog services”). The new VVDS is assigned a temporary name. The method then copies records from the old VVDS to the new VVDS. The method may then rename the old VVDS to a temporary name and rename the new VVDS to the original name of the old VVDS. The old VVDS may then be deleted. Alternatively, instead of renaming the old VVDS to a temporary name, the old VVDS may be deleted. The new VVDS may then be renamed to the original name of the old VVDS. A corresponding apparatus and computer program product are also described. | 01-03-2013 |
20130019070 | CONSOLIDATING CONTROL AREASAANM Lehr; Douglas L.AACI AustinAAST TXAACO USAAGP Lehr; Douglas L. Austin TX USAANM McCune; Franklin E.AACI TucsonAAST AZAACO USAAGP McCune; Franklin E. Tucson AZ USAANM Reed; David C.AACI TucsonAAST AZAACO USAAGP Reed; David C. Tucson AZ USAANM Smith; Max D.AACI TucsonAAST AZAACO USAAGP Smith; Max D. Tucson AZ US - A detection module selects logically adjacent first and second control areas of a cluster. The detection module further determines that the first and second control areas satisfy a migration test wherein the first control area has free space exceeding a free threshold, the free space is at least equal to a space requirement for each second control area control interval, and the second control area has fewer control intervals than a control interval threshold. In addition, a copy module copies each second control area control interval to the first control area in response to determining that the first and second control areas satisfy the migration test. | 01-17-2013 |
20130227234 | TEMPORARY VTOC LOCKING DURING DEFRAGMENTATION - Various embodiments for defragmentation of a storage volume in a computing storage environment by a processor device are provided. A volume table of contents (VTOC) is serialized for a volume scan operation. At least one dummy data set in the storage volume is allocated, to be subsequently filled with actual data pursuant to a degragmentation operation. Input/output (I/O) operations are allowed to occur. | 08-29-2013 |
20130232375 | TRANSITIONAL REPLACEMENT OF OPERATIONS PERFORMED BY A CENTRAL HUB - A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational. | 09-05-2013 |
20130232380 | DIAGNOSTIC DATA SET COMPONENT - Various embodiments for retaining diagnostic information for data in a computing storage environment are provided. In one such embodiment, a diagnostic component, apart from a volume table of contents (VTOC), associated with an integrated catalog facility (ICF) catalog and with a base data set from data sets via a catalog association record is initialized. The diagnostic component configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis and the ICF catalog is one of the data sets storing information about the data sets for facilitating a retrieval of a name of the base data set and assists with retaining and retrieval of the base data set-specific diagnostic information. The base data set-specific diagnostic information is stored pursuant to at least one event associated with the base data set. | 09-05-2013 |
20130290341 | MAINTAINING A DATA STRUCTURE WITH DATA SET NAMES AND POINTERS TO A PLURALITY OF CATALOGS - A plurality of catalogs are maintained, and wherein each catalog of the plurality of catalogs includes data sets and attributes of the data sets. An indication that a new data set is to be defined is received. A selected catalog is determined from the plurality of catalogs, wherein the selected catalog is suitable for including the new data set and attributes of the new data set. An entry that indicates a data set name corresponding to the new data set and an index to the selected catalog is inserted in a group table. | 10-31-2013 |
20140006853 | RECOVERING A VOLUME TABLE AND DATA SETS FROM A CORRUPTED VOLUME | 01-02-2014 |
20140052730 | MANAGEMENT OF DATA GROUPS AND DATA SETS - Embodiments of the present invention provide a system, method, and program product for managing data sets. According to one aspect of the present invention, a data group of one or more related data sets is reorganized. Utilizing one or more specified criteria, data sets that should be cataloged in the data group are identified and cataloged in the data group such that they are arranged in a chronological order and are named with appropriate generation numbers. | 02-20-2014 |
20140059376 | RECOVERING A VOLUME TABLE AND DATA SETS FROM A CORRUPTED VOLUME - Provided are a computer program product, system, and method for recovering a volume table and data sets from a corrupted volume. Data corruption is detected in a volume having data sets. A volume table having information on the data sets allocated in the volume is diagnosed. A backup volume table comprising a most recent valid backup of the volume table is accessed from a backup of the volume in response to determining that the diagnosed volume table is not valid. Content from the backup volume table is processed to bring to a current state in a recovery volume table for a recovery volume. The data sets in the volume are processed to determine whether they are valid. The valid data sets are moved to the recovery volume. A data recovery operation is initiated for the data sets determined not to be valid. | 02-27-2014 |
20140068185 | AVOIDING RECALL OPERATIONS IN A TIERED DATA STORAGE SYSTEM - According to one embodiment, a system for recalling a data set, includes logic integrated with and/or executable by a hardware processor, the logic being configured to receive a request to open a data set, determine whether the requested data set is stored to a lower tier of a tiered data storage system in multiple associated portions or to a higher tier of the tiered data storage system, move each associated portion of the requested data set from the lower tier to the higher tier of the tiered data storage system when at least one portion of the requested data set is stored to the lower tier of the tiered data storage system, and assemble the associated portions of the requested data set into a single data set to form the requested data set on the higher tier of the tiered data storage system. | 03-06-2014 |
20140188888 | ASSIGNING SHARED CATALOGS TO CACHE STRUCTURES IN A CLUSTER COMPUTING SYSTEM - An apparatus, system, and method for assigning a cache structure to a catalog. The apparatus includes an identification module configured to identify a catalog for sharing in association with a coupling facility. The coupling facility includes a plurality of cache structures for catalogs of a cluster computing system. The coupling facility is configured to facilitate data sharing among a plurality of host systems of the cluster computing system. The apparatus includes a selection module configured to select a cache structure of the plurality of cache structures for the catalog based on one or more usage status indicators according to an assignment policy. The apparatus includes a storage module configured to store catalog information of the catalog in the cache structure in response to the selection module selecting the cache structure. | 07-03-2014 |
20140201459 | OPTIMIZED CACHING BASED ON HISTORICAL PRODUCTION PATTERNS FOR CATALOGS - A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that catalog during the predicted times. More specifically, an optimized catalog caching operation conducts historical analysis on catalog usage via records such as resource measurement facility (RMF) records and catalog statistical data. | 07-17-2014 |
20140298102 | DIAGNOSTIC DATA SET COMPONENT - Various embodiments for retaining diagnostic information for data in a computing storage environment. In one such embodiment, a diagnostic component, apart from a volume table of contents (VTOC), associated with an integrated catalog facility (ICF) catalog and with a base data set from data sets via a catalog association record, is initialized. The diagnostic component is configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis and the ICF catalog is one of the data sets storing information about the data sets for facilitating a retrieval of a name of the base data set and assists with retaining and retrieval of the base data set-specific diagnostic information. The base data set-specific diagnostic information is stored pursuant to at least one event associated with the base data set. | 10-02-2014 |
20140351293 | OPENING A DATA SET - A method of and system for opening a data set is disclosed. The method and system may include structuring a storage facility to have address spaces. The address spaces may include a first address space having an open manager. The open manager may be configured and arranged to manage activities associated with an open request in response to receiving the open request. The method and system may include performing pseudo-opens associated with the open request in the address spaces. The method and system may include performing a batch-open utilizing the pseudo-opens and a resource used to complete the open request. | 11-27-2014 |
20140380097 | RECOVERING A VOLUME TABLE AND DATA SETS - Provided are a computer program product, system, and method for recovering a volume table and data sets from a volume. Content from a backup volume table comprising a valid backup of a volume table from backup of the volume is processed to generate a recovery volume table for a recovery volume. The data sets in the volume are processed to determine whether they are valid. The valid data sets are moved to the recovery volume. A data recovery operation is initiated for the data sets determined not to be valid. | 12-25-2014 |
20150081997 | USING AN ALIAS VOLUME NAME FOR A VOLUME TO ALLOCATE SPACE TO A DATA SET - Provided are a computer program product, system, and method for using an alias volume name for a volume to allocate space to a data set. An assignment of a plurality of volumes to a data set is maintained, wherein the volumes are configured in a storage system. A request is received to extend the data set. An alias volume name is assigned to the data set for a previously assigned volume to the data to extend the data set in response to one of the previously assigned volumes having available space to extend the data set. A base volume name is assigned to the data set for a volume not assigned to the data set in response to one of the previously assigned volumes to the data set not having available space to extend the data set. | 03-19-2015 |
20150288778 | ASSIGNING SHARED CATALOGS TO CACHE STRUCTURES IN A CLUSTER COMPUTING SYSTEM - An apparatus, system, and method for assigning a cache structure to a catalog. The apparatus includes an identification module configured to identify a catalog for sharing in association with a coupling facility. The coupling facility includes a plurality of cache structures for catalogs of a cluster computing system. The coupling facility is configured to facilitate data sharing among a plurality of host systems of the cluster computing system. The apparatus includes a selection module configured to select a cache structure of the plurality of cache structures for the catalog based on one or more usage status indicators according to an assignment policy. The apparatus includes a storage module configured to store catalog information of the catalog in the cache structure in response to the selection module selecting the cache structure. | 10-08-2015 |
20150356124 | MANAGING DATA SETS OF A STORAGE SYSTEM - A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data. | 12-10-2015 |
20150379067 | MAINTAINING A DATA STRUCTURE WITH DATA SET NAMES AND POINTERS TO A PLURALITY OF CATALOGS - A plurality of catalogs are maintained, and wherein each catalog of the plurality of catalogs includes data sets and attributes of the data sets. An indication that a new data set is to be defined is received. A selected catalog is determined from the plurality of catalogs, wherein the selected catalog is suitable for including the new data set and attributes of the new data set. An entry that indicates a data set name corresponding to the new data set and an index to the selected catalog is inserted in a group table. | 12-31-2015 |
20160026407 | USING AN ALIAS VOLUME NAME FOR A VOLUME TO ALLOCATE SPACE TO A DATA SET - Provided are a computer program product, system, and method for using an alias volume name for a volume to allocate space to a data set. An assignment of a plurality of volumes to a data set is maintained, wherein the volumes are configured in a storage system. A request is received to extend the data set. An alias volume name is assigned to the data set for a previously assigned volume to the data to extend the data set in response to one of the previously assigned volumes having available space to extend the data set. A base volume name is assigned to the data set for a volume not assigned to the data set in response to one of the previously assigned volumes to the data set not having available space to extend the data set. | 01-28-2016 |
20160062938 | OPENING A DATA SET - A method of and system for opening a data set is disclosed. The method and system may include structuring a storage facility to have address spaces. The address spaces may include a first address space having an open manager. The open manager may be configured and arranged to manage activities associated with an open request in response to receiving the open request. The method and system may include performing pseudo-opens associated with the open request in the address spaces. The method and system may include performing a batch-open utilizing the pseudo-opens and a resource used to complete the open request. | 03-03-2016 |
20160077750 | DATA SET MANAGEMENT - Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportunity to reverse the decision to delete the data set. In one embodiment, a temporary interval of time is provided to reverse the deletion decision and restore the data set from the migrated data set, before the data set is permanently deleted. | 03-17-2016 |