Method and apparatus for resource arbitration

Active Publication Date: 2006-05-02
EMC IP HLDG CO LLC
View PDF4 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented technology allows multiple users on different machines (devices) sharing resources with their own device(s). It uses a system called Arbiter that assigns requests or grants based upon certain criteria such as priority levels between them. These systems are designed to ensure fairness among all possible responses from these user's devices while ensuring efficient use of limited bandwidth.

Problems solved by technology

The technical problem addressed in this patented technology relates to ensuring that only necessary parts or processes can be accessed when there's an issue with either part alone. This helps ensure efficient use of hardware while maintaining safety measures against failures caused by external factors like power supply issues.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for resource arbitration
  • Method and apparatus for resource arbitration
  • Method and apparatus for resource arbitration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009]FIG. 1 illustrates several components that may be included in a high availability networked storage environment incorporating the present invention. In FIG. 1, two data paths 6 and 8 share access to a resource 32 via mux 30. In one embodiment, the resource 32 is an array of data disks, although the present invention may be used to control access to any resource.

[0010]In the embodiment of FIG. 2, each data path includes a storage processor 12, 22, a controller 14, 24 and a bridge 16, 26. The Storage Processors (SPs) each signal their associated controller to provide access commands for accessing the shared resource 32. In addition, the storage processors 12, 22 are coupled to bridges 16, 26, respectively. The bridges 16 and 26 each are coupled to an Arbiter 28. In response to resource associated requests from the bridges, the arbiter 28 signals mux 30 to couple either the first data path 6 or the second data path 8 to the resource 32. Thus, the Arbiter is used to decide which data

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method and apparatus is described for controlling accesses to a shared resource. An arbitration mechanism uses a register, accessible by each device sharing the resource. The register may be written by the device to request access to the resource, and read by the device to determine whether access to the resource has been granted. Advantageously, the register includes an override bit, which may be used by either device to override the peer device's request for the shared resource. In addition, the register includes a reset bit that may be used to reset arbitration logic controlling the access to the shared logic. The register is used by a straightforward arbitration mechanism that includes only IDLE and GRANT states for each device coupled to the shared resource. Such an arrangement provides a low cost method of controlling accesses to a shared resource.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner EMC IP HLDG CO LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products