Abstract:
A technique performs policy-based intelligent data placement in an electronic environment. The technique involves selecting, from a pool of candidate local area networks (LANs) of the electronic environment, a plurality of LANs within which to store the data based on a set of policy priority levels assigned to the data. The technique further involves generating a set of information elements (e.g., data fragments, erasure codes, etc.) from the data, and placing the set of information elements on storage nodes of the plurality of LANs. Such a method enables the data to be stored in a distributed manner and alleviates the need for a central storage facility. Since the data is distributed among the storage nodes of the plurality of LANs, system capacity and infrastructure is able to grow (i.e., scale) in a manner which does not create a problematic bottleneck.
Abstract:
An overlay network has a hierarchical cluster tree (HCT) structure on an underlying physical network, the HCT structure having clusters of local area networks (LANs) associated with respective sub-spaces of a hash key space. A cluster proxy node (CP) maintains a routing table and channels to both a parent cluster and member LANs, with routing information associating each LAN with a physical-network address (PA) of a corresponding LAN representative node (LR). Nodes sending routing request messages each containing a key value to the CP node, which returns routing response messages each including PA information from the routing table and/or the parent cluster. The PA information in the response for a given request includes a PA of an LR of a request-specific LAN whose sub-space contains the key value in the request message. A node uses the PA information to send a message to the LR node using the physical network.
Abstract:
An electrocatalyst including an active catalyst component and an additive including a transitional metal, transitional metal oxide or complex precursor thereof, products including such an electrocatalyst and methods of making and using the same.
Abstract:
A method of preparing a supported catalyst includes dissolving a cation exchange polymer in alcohol to prepare a solution containing cation exchange polymer; mixing the cation exchange polymer containing solution with a catalytic metal precursor or a solution containing catalytic metal precursor; heating the mixture after adjusting its pH to a predetermined range; adding a reducing agent to the resultant and stirring the solution to reduce the catalytic metal precursor; mixing the resultant with a catalyst support; adding a precipitating agent to the resultant to form precipitates; and filtering and drying the precipitates. The method of preparing a supported catalyst can provide a highly dispersed supported catalyst containing catalytic metal particles with a reduced average size regardless of the type of catalyst support, which provides better catalytic activity than conventional catalysts at the same loading amount of catalytic metal.
Abstract:
The fuel cells include electrode membrane assemblies having a nanoparticle catalyst supported on carbon nanorings. The carbon nanorings are formed from one or more carbon layers that form a wall that defines a generally annular nanostructure having a hole. The length of the nanoring is less than or about equal to the outer diameter thereof. The nanorings exhibit high surface area, high porosity, high graphitization, and/or facilitate mass transfer and electron transfer in fuel cell reactions.
Abstract:
An improved technique for storing and processing video data includes separating video data derived from a video camera into multiple video fragments, distributing the video fragments to different computing nodes of a network, and performing parallel image processing on the video fragments in a distributed manner, by the respective computing nodes that receive the video data. Examples of image processing include pattern matching, such as facial recognition, and license plate matching.
Abstract:
An improved technique for distributed data storage employs multiple DHT (distributed hash table) rings provided at different levels of a network hierarchy. A computing node is identified for data storage by performing multiple hashing operations, one for each DHT ring. The hashing operations for the different rings are distinct in that they are performed using different hashing functions and/or are performed on different data sources. In one example, a 2-level DHT is formed from a group of LANs forming a first DHT ring and a group of computing nodes, within each LAN, forming a second DHT ring.
Abstract:
A Hierarchical Cluster Tree (HCT) overlay network reflects underlying physical network topology including inter-node distances (e.g., hop count), and an HCT structure groups nodes based on distance measurements. Local area networks (LANs) are basic building blocks. The network includes first and second level-1 clusters of LANs, each LAN including computerized data processing and/or storage nodes. A distance between LANs in the level-1 clusters is less than or equal to a predefined level-1 maximum distance. The LANs of the first and second level-1 clusters form a level-2 cluster of LANs in which a distance between cluster medoid nodes of the level-1 clusters is less than or equal to a predefined level-2 maximum distance greater than the level-1 maximum distance. Clustering can be extended to higher levels having successively greater maximum distances.
Abstract:
A method of estimating a lifespan of a fuel cell including a cathode and an anode which contain catalysts and an electrolyte membrane interposed between the anode and the cathode. A cyclic potential with a voltage ranging from a low voltage to a voltage greater than oxidation voltages of the catalysts is applied between the anode and the cathode and fuel cell performance is measured initially and after a predetermined number of cycles. The lifespan of the fuel cell may estimated based on degradation of cell performance after the predetermined number of cycles, based on CV curves obtained during the cycling of the potential and/or a change in particle size of the catalysts after the predetermined number of cycles.
Abstract:
A method for rating reliability of storage devices is disclosed. A reliability rating for a group of storage devices is assigned to a first rating. The first rating indicates an expected reliability that is the same for each individual one of the storage devices in the group. The expected reliability provides an indication of how reliable the storage devices in the group are expected to be. Information indicating one or more operational characteristics for one or more of the storage devices in the group may be periodically received and analyzed to determine whether the reliability rating for the group of storage devices should be changed. If so then the reliability rating for the group is changed to a different rating, e.g., to indicate either a decrease or an increase in the expected reliability of the storage devices in the group.