Abstract:
A method of providing a single system image in a clustered environment. An internet protocol (IP) address is assigned as a cluster IP address. The cluster IP address is bound to a node in a cluster. A client request directed to the cluster IP address is received in the node. The node multicasts the request to all nodes in the cluster. A dynamically adjustable workload distribution function filters the request, wherein the function is configured to allow a single node to process the client request. A response to the request is obtained. A cluster media access control (MAC) address is inserted into the response and the response is sent from the single node to the client.
Abstract:
Provides methods, apparatus and system for compressing a large number of continuous location data of moving objects. A large number of continuous location data of moving objects sent from a mobile unit or a locating device are received, these location data are compressed and inserted the compressed location data into a database, so as to solve the problem that the data can not work under a high insertion frequency, and reduce the storage space of continuous locations while maintaining certain location query precision. An example apparatus for compressing the location data of moving objects, comprises: input interface for receiving current location data of a moving continuously; data compressing unit for compressing the location data received via said input interface; and output interface for outputting compressed location data of the moving object.
Abstract:
A system for minimizing downtime in an appliance-based business continuance architecture is provided. The system includes at least one primary data storage and least one primary host machine. The system includes an intercept agent to intercept primary host machine data requests, and to collect information associated with the intercepted data requests. Moreover, at least one business continuance appliance in communication with the primary host machine and in communication with a remote backup site is provided. The appliance receives information associated with the intercepted data requests from the intercept agent. In addition, a local cache is included within the business continuance appliance. The local cache maintains copies of primary data storage according to the information received. Furthermore, the remote site is provided with the intercepted data requests via the business continuance appliance, wherein the remote site maintains a backup of the primary data storage.
Abstract:
A method for determining a market clearing price in an electricity market, subject to a plurality of constraints, comprising the steps of defining an objective function relating the MCP and constraints in terms of a nonlinear programming expression, applying Lagrangian relaxation to the nonlinear programming expression to form a Lagrangian dual function; adding penalty terms to the Lagrangian dual function to form an augmented Lagrangian dual function; resolving the augmented Lagrangian dual function using a surrogate optimization framework comprising repeating, until stopping criteria are satisfied, the steps of forming one or more supply sub-problems and an MCP sub-problem; optimizing the MCP sub-problem while keeping all other variables at their latest available values; optimizing at least one of the one or more supply sub-problems while keeping all other variables at their latest available values; updating multipliers used to relax constraints; determining the MCP in accordance with the resolved augmented Lagrangian dual function; and paying for electricity at the MCP. A system is also provided.
Abstract:
Disclosed is a system and method for reducing data loss in a disk array comprising computing redundant data of the user data in the disk array, periodically storing the computed redundant data into data blocks located on at least one disk; monitoring the disks for a number of concurrent actual and predicted disk failures to occur; determining which portions of the redundant data have been altered since an immediate previous time the redundant data was stored; re-computing altered portions of the redundant data and updating the corresponding data blocks when said number of concurrent disk failures occur and less than a fraction of the redundant data has been altered, reconstructing data stored on a failed disk onto at least one replacement disk; and marking the recomputed redundant data in a directory, wherein the disk array comprises one of the standard RAID arrays.
Abstract:
The current invention gives novel methods for a driver to determine the vehicle extremity clearance. Two types of methods are disclosed: the blockage and the equidistance types. In the blockage type, the rear or front clearance is determined by observing the ground patterns projected by the light beams of which the paths extend beyond the vehicle's extremity. Should the vehicle approach too closely to an object, the light paths are blocked by the object so that the projected ground patterns disappear and thus the driver is alerted. In the equidistance type, an angle rule is disclosed. According to the rule, the distance between the two patterns projected by the divergent light beams on the object is made to be the same as the distance between the vehicle and the object. Therefore, a driver knows the vehicle extremity safety distance simply by estimating the distance between the two projected patterns.
Abstract:
The present invention discloses a method for preparing nuclear transfer units (nt-units, which can be also referred to as somatic embryos), which comprises transplanting mammalian cells or cell nuclei into enucleate oocytes of a species different from the nuclear donor, preferably enucleated rabbit oocytes, so as to form nuclear transfer units, and developing such nuclear transfer units to various pre-implantation stages under suitable conditions; as well as the uses of the nt-units obtained by this method.
Abstract:
A method of writing to cache in a clustered environment. A first node in a storage cluster receives a request to write data from a user application. The first node determines if the data is owned by a remote node. If the data is owned by a remote node, the data in the remote node may be invalidated, if necessary. Such invalidation may not be necessary if a global cache directory is utilized. Thereafter, the data is written in a cache of the first node. Additionally, the data is written in a cache of a partner node of the first node. Confirmation of the cache write in the partner node is then received in the first node.
Abstract:
A computational circuit for a multi-value addition comprising a parallel adder, an output adder, a quantizing portion and a logic conversion portion. Addition circuits in the above adders and thresholding circuits in the above quantizing portion consist of voltage-driven circuits including capacitive couplings.