Patent application number | Description | Published |
20120239912 | INSTRUCTION PROCESSING METHOD, INSTRUCTION PROCESSING APPARATUS, AND INSTRUCTION PROCESSING PROGRAM - An instruction processing method includes generating a translated code block for an instruction, among instructions included in a target program to be executed and for which a number of executions through sequential interpretation is greater than or equal to a threshold, and storing the generated translated code block in a first storage unit and removing part or all of the translated code block from the first storage unit at a given timing, wherein the generating reduces the threshold with respect to the number of executions over a given period of time after the part or all of the translated code block is removed. | 09-20-2012 |
20130054727 | STORAGE CONTROL METHOD AND INFORMATION PROCESSING APPARATUS - A control unit shifts a boundary between a range of hash values allocated to a first node and a range of hash values allocated to a second node from a first hash value to a second hash value to thereby expand the range of hash values allocated to the first node. The control unit moves data which is part of data stored in the second node and in which hash values calculated from associated keys belong to a range between the first hash value and the second hash value, from the second node to the first node. | 02-28-2013 |
20130055371 | STORAGE CONTROL METHOD AND INFORMATION PROCESSING APPARATUS - Upon receipt of a first key and first data, a control unit exercises control to store second data indicating a second key in association with the first key in a first node and to store the first data in association with the second key in a second node. Upon receipt of an access request that specifies the first key, the control unit detects that data stored in association with the first key is the second data, and accesses the first data stored in the second node on the basis of the second key indicated by the second data. | 02-28-2013 |
20130066883 | DATA MANAGEMENT APPARATUS AND SYSTEM - A data management apparatus sends specific data and key information corresponding to the specific data to another apparatus, when executing a process to change a storage destination of the specific data in which the hash value obtained by applying a predetermined hash function to corresponding key information belongs to a certain range, from the data management apparatus to the other apparatus, and sends the identification information of the other apparatus stored in correspondence with the certain range to a request source of an operation request, when the operation request with respect to data corresponding to key information is received after the process. | 03-14-2013 |
20130097341 | IO CONTROL METHOD AND PROGRAM AND COMPUTER - The disclosed method includes obtaining a result concerning a busy rate and the number of accesses per unit time for a storage device including first and second storage areas; determining, from the result, whether an event that a first indicator value for the busy rate is reset occurs; when the event occurred, notifying a controller that makes the number of accesses for the second storage area not greater than the notified number of accesses of the first number of accesses less than the second number of accesses, which was notified immediately before; obtaining another result; updating the first indicator value based on another result; calculating the third number of accesses so that a sum of busy rates corresponding to the third number of accesses and corresponding to the designated number of accesses becomes equal to the updated first indicator value; and notifying the controller of the third number of accesses. | 04-18-2013 |
20130132692 | STORAGE DEVICES AND STORAGE SYSTEMS - A storage device is one of a plurality of storage devices storing replicas of data. The storage device includes a memory and a processor coupled to the memory. The processor executes a process includes transmitting an update request to at least one destination storage device through a plurality of paths when the storage device is requested to update the data by a client. The process includes notifying the client that the updating of the data has been completed when having received a response through one of the paths, the response being issued by the destination storage device serving as the terminal point of the path when the destination storage device receives the update request through all the paths having the destination storage device as the terminal point. | 05-23-2013 |
20130138604 | STORAGE SYSTEM AND STORAGE DEVICE - A storage system having a plurality of storages. The each of the storages include a memory and a processor coupled to the memory. The processor executes a process including transmitting an update request for data which is commonly stored in the plurality of storages according to a predetermined transmission order indicating a path to transfer the update request. The process includes updating data when receiving an update request from another storage. The process includes changing the predetermined transmission order to a transmission order in which one or more storages included in the path are excluded according to the number of times the update request for the data is received. | 05-30-2013 |
20130138893 | STORAGE DEVICE, COMPUTER-READABLE RECORDING MEDIUM, AND STORAGE CONTROL METHOD - A storage device being one of a plurality of storage devices storing data includes a memory and a processor coupled to the memory. The processor executes determining, when having received a new request and a new priority information during a preparation for an execution of another update processing, whether a new priority indicated by the new priority information is higher than a priority of the update processing in the preparation. The process including canceling the update processing in the preparation when having determines at the determining that the new priority is higher than the priority of the update processing in the preparation. The process includes forwarding the new request and the new priority information to another storage device when having determined at the determining that the new priority is higher than the priority of the update processing in the preparation. | 05-30-2013 |
20130138999 | COMPUTER-READABLE RECORDING MEDIUM, DATA MANAGEMENT METHOD, AND STORAGE DEVICE - An internode put requesting unit detects a time-out with respect to a put request issued to the next node in the order of a multiplexing chain and notifies a put/get executing unit of the time-out. The put/get executing unit sends an error to the previous node in the order of the multiplexing chain or a client and instructs a put-failed-data synchronizing unit to synchronize data failed to be put, and the put-failed-data synchronizing unit performs a synchronization process. A primary makes other put requests wait until completion of the synchronization process. Furthermore, when having received the error, the client issues a get request to the tail end of the multiplexing chain. | 05-30-2013 |
20130219144 | STORAGE APPARATUS, STORAGE SYSTEM, METHOD OF MANAGING STORAGE, AND COMPUTER-READABLE STORAGE MEDIUM HAVING STORAGE MANAGEMENT PROGRAM STORED THEREON - A storage apparatus is provided, including a first storage unit; a load information obtaining unit that obtains load information for each of a plurality of portions defined by dividing the first storage unit; a portion identifying unit that identifies a candidate portion that is to be relocated in the first storage unit based on the load information; a determining unit that determines whether or not data in the candidate portion is allowed to be migrated to a second storage unit, the second storage unit having a performance value higher than a performance value of the first storage unit; an adder that adds the second storage unit, when the determining unit determines that the data in the candidate portion is not allowed to be migrated; and a relocation unit that migrates the data in the candidate portion from the first storage unit to the added second storage unit. | 08-22-2013 |
20130246479 | COMPUTER-READABLE RECORDING MEDIUM, DATA MODEL CONVERSION METHOD, AND DATA MODEL CONVERSION APPARATUS - A converting unit determines the type of data item of which data defined in a hierarchical data model is composed. When it is determined that the type of the data item is an array, the converting unit adds information obtained by binding array information, indicating an array, with order information, indicating the order of an array, to an item name of data that is defined in a non-hierarchical data model by using the item name and a value. When it is determined that the type of the data item is an object, the converting unit adds information obtained by binding object information, indicating an object, with an element to an item name. When it is determined that the type of the data item is a value, the converting unit creates data in the non-hierarchical data model by associating the value with the item name. | 09-19-2013 |
20130246580 | TRANSFER CONTROL DEVICE, COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM, AND STORAGE DEVICE - A transfer data block is selected, and a data file including the transfer data block is selected as a transfer data file. All the data blocks of the transfer data file are added to the transfer data block. When all the data files including each transfer data block is selected as a transfer data file, the transfer data block is selected as a deletion data block. When a total data amount of the deletion data block is larger than or equal to a predetermined target deletion data amount and a ratio of a total data amount of the transfer data block to the total data amount of the deletion data block is smaller than or equal to a predetermined value, the data file is transferred from a transfer source node to a transfer destination node. Accordingly, a storage can be used efficiently. | 09-19-2013 |
20130246597 | PROCESSOR, COMPUTER READABLE RECORDING MEDIUM RECORDING PROGRAM THEREIN, AND PROCESSING SYSTEM - There are provided a processing unit that processes received requests, a storage unit that stores order information added to the last-processed request among the requests processed by the processing unit as final request information, a determination unit that determines whether the received request has been processed with reference to the final request information based on the order information added to the received request, and a control unit that, when the determination unit determines that the received request has been processed, prevents the received request from being processed by the processing unit, thereby preventing overlapped execution of a command. | 09-19-2013 |
20130246717 | INFORMATION PROCESSING SYSTEM - An information processing system includes: CPUs; storage devices; switches; dummy storage devices which are with respective storage devices and each of which sends, when receiving an identifying information request, its own identifying information back to a sender of the identifying information request; and dummy CPUs which are associated with respective CPUs and each of which tries to, when receiving an instruction for acquiring identifying information from a dummy storage device, acquire the identifying information of the dummy storage device by transmitting the identifying information request, and sends the identifying information as response information back to a sender device of the acquiring instruction. | 09-19-2013 |
20130246840 | NODE APPARATUS OF MULTI-NODE STORAGE SYSTEM AND METHOD FOR MANAGING PROCESSING SPEED - A storage management apparatus manages a plurality of storage apparatuses in a storage system that disperses and stores data that is made redundant so as to have a predetermined redundancy level. The storage management apparatus includes: a patrol process unit that performs, at a patrol speed, a patrol process of confirming that the plurality of storage apparatuses are being operated normally; a relocating process unit that performs, at a relocating process speed, a relocating process of moving the data between the plurality of storage apparatuses; a recovery process unit that performs, at a recovery process speed, a recovery process of recovering the redundancy level of the data when a fault occurs in the plurality of storage apparatuses; and a processing speed control unit that controls the recovery process speed or a sum of the patrol process speed and the relocating process speed to have a predetermined value. | 09-19-2013 |
20130262384 | REPLICATION SYSTEM AND METHOD OF REBUILDING REPLICATION CONFIGURATION - A replication system includes: N (≧3) storage devices; and N nodes, connected to a host via a 1st network and connected to the N number of storage devices via a 2nd network, each to receive a request for accessing a storage device associated with itself and to have an access with a content in response to the received access request to the storage device, wherein when a node receives a write request of data from the host, each of M nodes (110-03-2013 | |
20130262924 | METHOD AND SYSTEM FOR STORAGE MANAGEMENT - Multiple storage apparatuses are provided, at least part of which are individually incorporated into one of storage groups. Each of multiple control apparatuses is configured to, when assigned one or more of the storage groups each including one or more of the storage apparatuses, control data storage by storing data designating each assigned storage group redundantly in the storage apparatuses of the assigned storage group. An information processing apparatus is configured to, when a storage group with data redundancy being lost is detected, make a change in control apparatus assignment for the storage groups in such a manner that a storage group different from the detected storage group is not assigned to a control apparatus with the detected storage group assigned thereto. Subsequently, the information processing apparatus causes the control apparatus to execute a process of restoring the data redundancy of the detected storage group. | 10-03-2013 |
20130311430 | COMPUTER, DATA STORAGE METHOD, AND INFORMATION PROCESSING SYSTEM - A computer includes a memory that stores a program and received data; and a processor that executes an operation by executing the program stored in the memory, the operation including storing the received data into a first database having a first data structure in which reading is performed in a random access manner and writing is performed in a sequential access manner, when the received data is received from a second apparatus is as same as data stored in a first apparatus which has a failure, and copying the received data stored in the first database to a second database having a second data structure in which reading is performed in a sequential access manner and writing is performed in a random access manner. | 11-21-2013 |
20140012816 | EVALUATION APPARATUS, DISTRIBUTED STORAGE SYSTEM, EVALUATION METHOD, AND COMPUTER READABLE RECORDING MEDIUM HAVING STORED THEREIN EVALUATION PROGRAM - An evaluation apparatus includes: a calculation unit configured to calculate the evaluation value of the evaluation target content by using an evaluation value estimation algorithm, based on a count value for the evaluation target content and a sum value of respective count values for the plurality of contents; a verification unit configured to verify whether the sum value of the respective count values for the plurality of contents reaches a predetermined value; and a processing unit configured to reduce the respective count values of the plurality of contents, when the sum value of the respective count values for the plurality of contents reaches the predetermined value, and is capable of detecting a sudden data spike at high speed in the evaluation value estimating algorithm. | 01-09-2014 |
20140146688 | REPLICA DEPLOYMENT METHOD AND RELAY APPARATUS - A first information processing apparatus transmits a message storing a replica of data stored in the first information processing apparatus. The message has an unspecified destination. A first relay apparatus detects a second information processing apparatus provided in a network to which the first relay apparatus belongs. The first relay apparatus selects, as a transfer destination of the message, the second information processing apparatus or a second relay apparatus upon receiving the message. The first relay apparatus transfers the message to the selected transfer destination. The second information processing apparatus stores the replica therein upon receiving the message. | 05-29-2014 |
20140351366 | INFORMATION PROCESSING SYSTEM AND METHOD FOR CONTROLLING SAME - An information processing system includes a first storage unit configured to store first divided data indicating divided time-series data, a second storage unit configured to store second divided data indicating divided time-series data divided at a time that is different from a time at which the first divided data is divided, and an processor that executes a procedure including, when a reproduction time is designated for the time-series data, reading and outputting divided data divided at a time just before the reproduction time from among the first divided data and the second divided data stored in the first storage unit and the second storage unit. | 11-27-2014 |
20150254098 | TRANSACTION PROCESSING APPARATUS AND DISTRIBUTED PROCESSING SYSTEM - A storage stores target data to be processed. A first and second processing apparatuses makes a request to process the target data. The first processing apparatus includes a processor and an interface. The processor makes a request for the storage to perform a first updating process on the target data. The interface transmits a request signal to the second processing apparatus after the first updating process ends, the request signal being for making a request to start a second updating process indivisible from the first updating process. After a request to perform the second updating process is made, when the processor obtains information indicating that the target data has been subjected to a process that the first processing apparatus has made a request to perform, the processor makes a request for the storage to return the target data to a state before the first updating process. | 09-10-2015 |
20150317193 | DISTRIBUTED PROCESSING APPARATUS, DISTRIBUTED PROCESSING SYSTEM, AND STORAGE MEDIUM - A distributed processing apparatus includes: a memory; and a processor coupled to the memory and configured to: store sequence information indicative of a sequence, in which a processing request for each of a plurality of processes is received from a request source apparatus, in the memory when the processing request for each of the plurality of processes is sequentially received from the request source apparatus and one of the distributed processing apparatus and an other apparatus executes each of the plurality of processes, and transmit a processing result of each of the plurality of processes to the request source apparatus according to the sequence indicated by the sequence information when the one of the distributed processing apparatus and the other apparatus completes each of the plurality of processes. | 11-05-2015 |
20150378619 | STORAGE SYSTEM, RECORDING MEDIUM FOR STORING CONTROL PROGRAM AND CONTROL METHOD FOR STORAGE SYSTEM - A storage system includes a storage device that stores divided data which represents data which is obtained by division of data in a time series; a server device that acquires a first time, searches interval-related information for an interval that overlaps an interval between the first time and a second time following the first time by a specified duration of time, the interval-related information storing information in which identifying information that identifies the divided data and information that relates to intervals which indicate start times and end times of the divided data are associated, and acquires identifying information for the divided data that corresponds to the interval for which the search was performed; and a terminal device that acquires from the storage device the divided data that corresponds to the acquired identifying information and reads out the acquired divided data in chronological order. | 12-31-2015 |
Patent application number | Description | Published |
20080298208 | OPTICAL HEAD AND OPTICAL DISC APPARATUS - An optical head includes semiconductor lasers for 455 nm, 655 nm, and 785 nm bands; a polarization change element and a polarizing beam splitter for luminous flux with a wavelength of 455 nm band, a first collimation lens for converting luminous flux having passed through the polarizing beam splitter into parallel flux, a first quarter-wave plate, a BD objective for focusing the flux onto a signal recording surface of BD, a first photo-detector for receiving light reflected by BD, a composite prism for reflecting flux reflected by the splitter and transmitting most of flux from the lasers for 655 nm and 785 nm bands, a second collimation lens for converting flux emitted from the composite lens into parallel flux, a second quarter-wave plate, an objective compatible with HD DVD, DVD, and CD; and a second photo-detector for receiving light reflected by HD DVD, DVD, and CD. | 12-04-2008 |
20090119692 | Optical Pickup Device and Optical Disc Apparatus Using the Same - An optical pickup device includes an optical system unit, a circuit board to control the optical system unit, and send and receive signals, a housing to place the optical system unit and the circuit board, and a flexible printed circuit board to connect electrically with the circuit board, extend to an outside from the housing, and fold back an extended portion, an extended direction of which is changed, in which the flexible printed circuit board is folded back so as to be faced to a side surface of the housing positioned at an extended proximal portion of the flexible printed circuit board, and a dead space of an optical disc apparatus to be mounted with the optical pickup device can be effectively used without making the apparatus large and thick, taking an inner space widely. | 05-07-2009 |
20090129217 | OPTICAL INFORMATION RECORDING APPARATUS - A rewritable optical disk apparatus, optical information recording and reproducing apparatus or the like is allowed to automatically and properly adjust the optical system to the optimum focal condition regardless of the readout signal detector's positional error and the residual aberration in the optical system. The spherical aberration and defocus are coarsely adjusted using the amplitude (PP amplitude) of the tracking error signal and then finely adjusted using the amplitude (RF amplitude) of the readout signal. Since the spherical aberration can properly be adjusted, it is possible to raise the reliability of the readout signal. | 05-21-2009 |
20100124153 | OPTICAL PICKUP AND OPTICAL INFORMATION REPRODUCING DEVICE - An optical pickup and an optical information recording and reproducing device in which spherical aberration correction control after a disc is loaded can be efficiently made in a short time. Before an information recording medium is loaded into a drive, an optical axis direction position of a concave lens is preset to a state so as to optimize a converging spot on a recording surface of a single-layered medium of as a first recording medium or a predetermined layer (first layer having a substrate thickness of 0.1 mm) of a medium having two or more layers to which the recording/reproduction is executed by a laser light source. After the information recording medium is loaded, if it is determined to be a second (third) recording medium to which the recording/reproduction is executed by a laser light source, setting of the optical axis direction position of the concave lens is changed. | 05-20-2010 |
20100124161 | OPTICAL PICKUP AND OPTICAL INFORMATION REPRODUCING DEVICE - An optical pickup and an optical information recording and reproducing device in which spherical aberration correction control after a disc is loaded can be efficiently made in a short time. Before an information recording medium is loaded into a drive, an optical axis direction position of a concave lens is preset to a state so as to optimize a converging spot on a recording surface of a single-layered medium of as a first recording medium or a predetermined layer (first layer having a substrate thickness of 0.1 mm) of a medium having two or more layers to which the recording/reproduction is executed by a laser light source. After the information recording medium is loaded, if it is determined to be a second (third) recording medium to which the recording/reproduction is executed by a laser light source, setting of the optical axis direction position of the concave lens is changed. | 05-20-2010 |
Patent application number | Description | Published |
20080240120 | COMMUNICATION NETWORK SYSTEM - In an MPLS/GMPLS network, a link used by a communication path for each hop and adaptations used at the boundary between management domains or layers are appropriately and automatically selected according to a service type and a required maintenance condition, without making a control sequence complicated. First, a unit for requesting path establishment by including an identifier of a service to be provided and a service attribute in a communication path establishment control message is provided for a source node. Second, a unit for determining a required maintenance condition for a communication path and adaptations according to the service identifier and/or the service attribute is provided for each node. Third, links and nodes through which the communication path passes are determined by comparing each of achievable maintenance conditions for network resources with the required maintenance condition. The determined links, nodes, adaptations are specified as operation parameters in switches and/or interfaces. | 10-02-2008 |
20100034205 | COMMUNICATION NETWORK SYSTEM, PATH CALCULATION DEVICE, AND COMMUNICATION PATH ESTABLISHMENT CONTROL METHOD - In an MPLS or GMPLS network, links for hops of a communication path and adaptation to be implemented on the border of management domains or layers are automatically appropriately selected based on a service type or a requirement for maintenance. First, a unit that appends an identifier of a service to be provided and an attribute of the service to a communication path establishment control message, and requests path establishment is installed in a source node. Secondly, a unit that determines a requirement for maintenance of the communication path and adaptation on the basis of the service identifier and/or service attribute is installed in each node. Thirdly, maintenance attributes of network resources are compared with the requirement for maintenance in order to determine links and nodes through which the communication path passes. The determined links, nodes, and adaptation are designated as action parameters for a switching unit and/or interface unit. | 02-11-2010 |
20100150551 | OPTICAL ADD/DROP MULTIPLEXING SYSTEM, OPTICAL ADD/DROP MULTIPLEXER AND OPTICAL PATHWAY DETOUR PROGRAM - If opening and deleting of arbitrary optical pathways are repeated in a configuration where plural OADM nodes are connected to each other in a ring manner, empty waves in the ring are fragmented, and thus, it is necessary to optimize the optical pathways. When an optical pathway is opened from an OADM node to a different OADM node, transponders capable of connecting two routes to the OADM nodes and of setting different wavelengths for two routes are mounted in a state where there are no empty waves on a part of the route, so that an already-opened optical pathway is detoured to a detour route or a different wavelength in the OADM ring, and continuous empty waves are produced in a section to be opened so as to open a new optical pathway. | 06-17-2010 |
20130121338 | COMMUNICATION NETWORK SYSTEM, PATH CALCULATION DEVICE, AND COMMUNICATION PATH ESTABLISHMENT CONTROL METHOD - In an MPLS or GMPLS network, links for hops of a communication path and adaptation to be implemented on the border of management domains or layers are automatically appropriately selected based on a service type or a requirement for maintenance without the necessity of complicating a control sequence. First, a unit that appends an identifier of a service to be provided and an attribute of the service to a communication path establishment control message, and requests path establishment is installed in a source node. Secondly, a unit that determines a requirement for maintenance of the communication path and adaptation on the basis of the service identifier and/or service attribute is installed in each node. Thirdly, maintenance attributes of network resources are compared with the requirement for maintenance in order to determine links and nodes through which the communication path passes. | 05-16-2013 |