摘要:
Techniques are provided for distributing data. It is determined that a source storage device is becoming a bottleneck. One or more blocks to be moved from the source storage device to one or more other storage-devices are identified. The one or more other storage devices are selected. Copy services are used to move the blocks from the source storage device to the one or more other storage devices. A metadata store is updated with locations of the blocks that have been moved.
摘要:
Disclosed is a technique for performing configuration checking of a network. A network data store is scanned for at least one transaction. At least one event is generated for said transaction. At least one configuration policy is associated with said event. Said configuration policy is compared with configuration data associated with said event. It is determined whether said configuration policy has been violated based on the comparison. Also disclosed is a technique for performing proactive configuration checking of a network. A hypothetical network scenario is received. At least one transaction is generated based on the hypothetical network scenario. A network data store is populated with configuration data for said transaction. At least one event is generated for said transaction using a mapping of events to transactions. Configuration data associated with said event is used to determine whether a configuration policy has been violated. Moreover, disclosed is a technique for performing reactive configuration checking of a network. A request to perform configuration checking on an existing network configuration is received. A network data store is scanned for at least one transaction. At least one event is generated for said transaction using a mapping of events to transactions. Configuration data associated with said event is used to determine whether a configuration policy has been violated. Furthermore, disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.
摘要:
Techniques are provided for locating data. Mapping information for blocks associated with a file is provided. It is determined that a copy service has copied source blocks to target blocks. It is determined whether the mapping information should be updated to refer to the target blocks. Then, updated mapping information is provided in response to determining that the mapping information should be updated to refer to the target blocks. Techniques are also provided for accessing a copy of data when a source of the data is inaccessible. It is determined that source blocks are unavailable. Target blocks that are a copy of the unavailable source blocks are located using data in a metadata store. Indicators pointing to the source blocks are switched to point to the target blocks. Mapping information is updated at one or more client computers to access the target blocks instead of the source blocks.
摘要:
Techniques are provided for processing a request. When the request is to read a data unit, information regarding the closest physical block locations is returned. When the request is to write to the data unit, information regarding one or more source block locations is returned, wherein the write is applied to one or more source blocks of the data unit. When a number of requests for the data unit exceed a threshold level and at least one quality of a service policy is not being met, a copy of the one or more source blocks of the data unit is created at a location selected based on proximity to at least one client computer from which the number of requests are high.
摘要:
This invention relates to a vibrating cleaning device. Said vibrating cleaning device includes a handle portion, a vibrating shaft portion, said vibrating shaft portion having a proximal end and a distal end, a cleaning head portion, a damper, an electric motor, an offset weight; said cleaning head portion adapted for use with removable cleaning pads, wipes or cloths; said cleaning head portion comprising of a plurality of vibration enhancing segments. The vibration action of the cleaning device enhances the cleaning capability and efficiency of the cleaning device thereby improving upon the cleaning process. The electric motor may be situated in a variety of areas within the cleaning device, such as within the shaft itself or in the head unit of the cleaning device. Said head unit incorporates a plurality of vibration enhancing segments and is capable of receiving a variety of removable leaning products such as disposable cleaning pads, wipes or cloths.
摘要:
A framework is described for providing a service to a customer via a Interactive Voice Recognition system (IVR) using natural language expressions. The expressions are evaluated using rules-based programming rules. Evaluated expressions determine an eligibility of a business service to be offered to a customer. Interaction with the customer comprises selecting a semantically correct natural language expression from an appropriate vocabulary database.
摘要:
A method for monitoring an inspection sample includes generating inspection data comprising resistance and reactance measurements that are obtained from an inspection sample having a conductive layer of unknown thickness. Calibration data is used for estimating the thickness of the conductive layer of the inspection sample. This calibration data includes resistance and reactance measurements obtained from one or more calibration samples, each calibration sample having a conductive layer of known thickness. The conductive layers of the inspection sample and the calibration samples comprise different materials having a known conductive relationship.
摘要:
A heatsink for removing heat from a heat source such as an integrated circuit, a power supply, or a microprocessor. The heatsink includes a base having an airflow passage. The base is also adapted to contact at least a portion of the heat source. The heatsink further includes a pad placed in thermal contact with the base. The pad is configured with an array of individual conduits positioned over the airflow passage of the heatsink base. The array of individual conduits permit air to flow from the airflow passage, through the array of conduits.
摘要:
Provided are techniques for copying data. A volume container copyset that includes volume containers is received. A volume container copyset that includes volume containers is received. Each of the volume containers is associated with a copyset role, and each of the volume containers includes zero or more volumes, wherein each of the volumes in a volume container has the copyset role of that volume container. Sets of volumes are associated with a replication session, wherein each of the sets of volumes has one volume from each of the volume containers. Each of the sets of volumes has volumes associated with a copyset role that is associated with the volume containers with which each volume is associated. In response to determining that one of membership of one of the volume containers and a size of a volume in one of the volume containers has been modified, one or more corresponding volume containers in the volume container copyset are automatically modified.