Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1999-02-19
2002-05-28
Iqbal, Nadeem (Department: 2184)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C709S201000
Reexamination Certificate
active
06397350
ABSTRACT:
FIELD OF INVENTION
The subject of the present invention in general pertains to a new Input-Output facility design that exploits high bandwidth integrated network adapters.
BACKGROUND OF THE INVENTION
In a network computing environment, multitudes of commands and requests for retrieval and storage of data are processed every second. To properly address the complexity of routing these commands and requests, environments with servers have traditionally offered integrated network connectivity to allow direct attachments of clients such as Local Area Networks (LANs). Given the size of most servers, the number of clients usually is in the range of hundreds to thousands and the bandwidth required in the 10-100 Mbits/sec range. However, in recent years the servers have grown and the amount of data they are required to handle has grown with them. As a result, the existing I/O architectures need to be modified to support this order of magnitude increase in the bandwidth.
In addition, new Internet applications have increased the demand for improved latency. The adapters must support a larger number of users and connections to consolidate the network interfaces which are visible externally. The combination of all the above requirements presents a unique challenge to server I/O subsystems.
Furthermore, in large environments such as International Business Machines Enterprise System Architecture/390 (Enterprise System Architecture/390 is a registered trademark of International Business Machines Corporation), there are additional requirements that the I/O subsystem must remain consistent with existing support. Applications must continue to run unmodified, and error recovery and dynamic configuration must be preserved or even improved. Sharing of I/O resources must be enabled as well as the integrity of the data being sent or received. This presents new and complex challenges that need to be resolved.
In order to achieve bandwidths which are dramatically higher and still achieve other required challenges, a new system architecture is needed.
This application is related to the following copending applications: P09-99-014, Ser. No. 09/253,250; P09-99-015, Ser. No. 09/253,247; P09-99-016, Ser. No. 09/253,248; P09-99-017, Ser. No. 09/252,712; P09-99-018, Ser. No. 09/252,552; P09-99-019, Ser. No. 09/252,728; P09-99-020, Ser. No. 09/252,730; P09-99-021, Ser. No. 09/253,101; P09-99-022, Ser. No. 09/253,286; P09-99-023, Ser. No. 09/252,542; P09-99-024, Ser. No. 09/253,249; P09-99-025, Ser. No. 09/252,556; P09-99-026, Ser. No. 09/253,993; P09-99-027, Ser. No. 09/253,658; P09-99-028, Ser. No. 09/252,555; P09-99-029, Ser. No. 09/255,641; P09-99-030, Ser. No. 09/255,640; and P09-99-031, Ser. No. 09/252,727.
SUMMARY OF THE INVENTION
A method of providing direct data processing access in a network computing system environment. The system environment has a main storage which can be connected to one or more application servers and is in processing communication with an interface element. The interface element has at least one adapter and can be connected to one or more application user(s). One or more queues are established in the main storage that can handle data without causing interrupts in the running programs. Incoming data is received using the adapter and as data is received or modified, the status of the network computing system will be updated to reflect the new data or change. Data is then processed in the main storage after interrogating the multiple existing queues in the main storage simultaneously and forwarding them in turn to their appropriate destination or application server after a determination has been made by interrogating these queues.
REFERENCES:
patent: 5109489 (1992-04-01), Umeno et al.
patent: 5367669 (1994-11-01), Holland et al.
patent: 5455934 (1995-10-01), Holland et al.
patent: 5513377 (1996-04-01), Capowski et al.
patent: 5522088 (1996-05-01), Halma et al.
patent: 5568526 (1996-10-01), Ferraiolo et al.
patent: 5659794 (1997-08-01), Caldarale et al.
patent: 5848234 (1998-12-01), Chernick et al.
patent: 5881315 (1999-03-01), Cohen
patent: 5907684 (1999-05-01), Halma et al.
patent: 5944838 (1999-08-01), Jantz
patent: 5961651 (1999-10-01), Gittins et al.
patent: 6023734 (2000-02-01), Ratcliff et al.
patent: 6148414 (2000-11-01), Brown et al.
Baskey Michael E.
Casper Daniel F.
Glassen Steven G.
Hefferon Eugene P.
Meritt Allan S.
Gonzalez Floyd A.
International Business Machines - Corporation
Iqbal Nadeem
Neff Lily
LandOfFree
Method of providing direct data processing access using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of providing direct data processing access using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of providing direct data processing access using a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2848822