Patent application number | Description | Published |
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 |
20140215169 | APPARATUS AND METHOD FOR MANAGING DATA ACCESS COUNT - An apparatus counts, for each piece of data, an access count indicating a number of times of access to the each piece of data for every unit time so as to store a management information element including the access count and identification information identifying the each piece of data. The apparatus deletes, from the plurality of management information elements stored in a memory, a management information element that includes the access count having a value minimum among the plurality of management information elements, when a number of the plurality of management information elements reaches a predetermined number. The apparatus determines whether there is a piece of data that satisfies a condition related to rapid increase of access, based on the access counts included in the plurality of management information elements. | 07-31-2014 |
20140289200 | CONTROL METHOD, AND INFORMATION PROCESSING SYSTEM - A control method is used in an information processing system which has a plurality of computers. The control method includes receiving, by a first computer of the plurality of computers, an update request of data from a first client device, receiving, by a second computer of the plurality of computers, a read request of the data from a second client device. The control method also includes selecting, by the second computer, a computer as an query destination from the plurality of computers excluding the first computer and a third computer that is a terminal to receive the update request sent from the first computer, when the data is undergoing updating due to the update request; transmitting a verify request to inquire whether the data is undergoing updating, to the query destination; and transmitting the data to the second client device based on a reply from the query destination. | 09-25-2014 |
20150268869 | STORAGE SYSTEM, INFORMATION PROCESSING DEVICE, AND CONTROL METHOD - A storage system includes a first information processing device connected to a first storage device, and a second information processing device connected to a second storage device. The first information processing device includes a switch processing unit that connects the first storage device to the second information processing device. The second information processing device includes a second rewriting processing unit that rewrites data temporarily stored in the second storage device to the first storage device connected to the second information processing device by the switch processing unit. | 09-24-2015 |
20150269078 | STORAGE APPARATUS, CACHE CONTROL METHOD, AND COMPUTER-READABLE RECORDING MEDIUM HAVING CACHE CONTROL PROGRAM RECORDED THEREON - A storage apparatus includes: a first storage device that stores data; a proxy storage processor that records first data in the first storage device in a power-off state of a second storage device, while a writing destination of the first data is the second storage device, and moves the first data to the second storage device after the second power storage is powered on, while the first data is recorded in the first storage device; and a cache releaser that deletes the first data from a cache memory after the proxy storage processor stores the first data in the second storage device, while the first data is recorded in the first storage device, so that it is possible to efficiently use the cache memory. | 09-24-2015 |
20150278018 | DISTRIBUTED STORAGE SYSTEM AND METHOD - A distributed storage system includes a plurality of storage devices and an information processing devices including a storage unit that is accessed more preferentially than the plurality of storage devices, and a processor. The processor deletes the data that can be restored from the storage unit when data that belongs to data stored in a first storage device and which can be restored is stored in the storage unit. The processor writes data that belongs to the data stored in the first storage device and which will not be restored to the storage unit. The processor switches the first storage device to the power-off state after writing the data. The processor reads the data that has been stored in the storage unit and which will not be restored when a request to read the data that will not be restored is given. | 10-01-2015 |
Patent application number | Description | Published |
20150043214 | LIGHTING DEVICE - A lighting device of an embodiment includes: a light-emitting element; an optical lens positioned on a positive direction side of an axis perpendicular to a light-emitting surface of the light-emitting element with a point of origin being set on a center of the light-emitting surface; a plurality of heat dissipation fins arranged on a negative direction side of the axis and around the axis that serves as a central axis, and arranged so as not to be present within a range of a 1/2 light distribution angle of light emitted from the optical lens in the positive direction, and being thermally connected to the light-emitting element; a cover housing the heat dissipation fins having at least one opening in each of the positive and negative direction sides; and a base member positioned along the axis and thermally connected to the light-emitting element and the heat dissipation fins. | 02-12-2015 |
20150085492 | Lighting Apparatus - According to one embodiment, a lighting apparatus comprises a light source configured to generate heat, a transparent heat transfer member located near the light source and having transparency and heat conductivity, and a means for transferring heat from the light source to the transparent heat transfer member. | 03-26-2015 |
20150140155 | THREE-DIMENSIONAL MODELING HEAD AND THREE-DIMENSIONAL MODELING DEVICE - According to an embodiment, a three-dimensional modeling head includes a heat insulating member, a light emitter, a cylindrical member, and a light absorbing member. The heat insulating member has a sealed space therein with a curved wall surface that reflects light. The light emitter emits light and has at least a light emitting face provided in the sealed space. The cylindrical member is placed to extend through the heat insulating member via the sealed space and is long in a first direction in which thermoplastic resin is ejected. The light absorbing member adsorbs light and is provided in contact with at least part of the cylindrical member in the sealed space and in an area of the sealed space containing a focusing position on which at least part of light emitted by the light emitter and reflected by the wall surface is focused. | 05-21-2015 |
20150192258 | LED LIGHTING DEVICE - An LED lighting device of embodiment comprising an LED light source which generates an ultraviolet light or a visible light, an axisymmetric transparent member which is provided over the light source and which is transparent to visible light, and an axisymmetric light scattering member disposed in the transparent member apart from the light source. A distance of closest approach L | 07-09-2015 |
20150267909 | ILLUMINATING DEVICE - According to one embodiment, an illuminating device comprises a base member including a first surface on which light-emitting elements are held, a second surface opposite to the first surface, and a through hole connecting the first surface and the second surface to each other, an optical lens arranged to be opposed to the light-emitting elements on the first surface side of the base member, and a heat dissipation member arranged in thermal contact with the base member on the second surface side of the base member. The optical lens includes a ventilation flue configured to introduce outside air into the through hole. The heat dissipation member comes into contact with the outside air to be introduced through the ventilation flue and the through hole to carry out heat exchange, thereby radiating heat generated from the light-emitting elements. | 09-24-2015 |
20150268398 | LIGHT GUIDING BODY AND LIGHTING SYSTEM - A light guiding body includes, an introducing portion including a plane of incidence and a plane of reflection opposite to the plane of incidence, a diffusion portion including a first plane provided on a side of the plane of reflection and a second plane provided on the side of the plane of incidence and opposite to the first plane, a first point positioned on a border between the plane of reflection and the first plane, and a second point on the plane of incidence, wherein when a center of curvature of the first plane at the first point is a third point, an index of refraction of the light guiding body is n, the curvature of the first plane at the first point is K, and a distance between the second point and the third point is D, Formula (4) is satisfied. | 09-24-2015 |
20150268405 | LIGHT GUIDING BODY AND LIGHTING SYSTEM - A light guiding body that guides light includes, a light guiding portion, and an introducing portion including a plane of incidence and a curvature surface connected to the plane of incidence to guide the light to the light guiding portion by being connected to the light guiding portion, wherein an angle θ | 09-24-2015 |
20150327780 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - An image processing apparatus according to an embodiment includes a processing circuitry. The processing circuitry is configured to obtain images in a time series including images of a blood vessel of a subject and correlation information indicating a correlational relationship between physical indices of the blood vessel and function indices of the blood vessel related to vascular hemodynamics, calculate blood vessel morphology indices in a time series indicating morphology of the blood vessel of the subject, on a basis of the images in the time series, and identify a function index of the blood vessel of the subject, by using a physical index of the blood vessel of the subject obtained from the blood vessel morphology indices, on a basis of the correlation information. | 11-19-2015 |