← Back to Patent Explorer
US5572674A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of dynamically adjusting SNA network control program parameters

Assignee: BMC Software Inc
•
Filing: 1995-10-16
•
Granted: 1996-11-05
•
Expires: 2015-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method in accordance with the invention is implemented via a set of novel computer programs referred to for convenience as NEWPROG. A "controller NEWPROG," resides in one or more communication controllers on an SNA network as a "front end" processor for the NCP executing in that controller. The controller NEWPROG uses interception techniques to monitor the controller's incoming and outgoing messages and thereby 1) collect statistical information about network performance, and 2) exchange "backchannel" messages with controller NEWPROGs operating in adjacent controllers. The controller NEWPROG can alter dynamically the tuning parameters in that NCP. A "host NEWPROG" executes in a host computer to provide a monitoring and control station for a network administrator. The host NEWPROG communicates with controller NEWPROGs on the network via a virtual logical unit (VLU) executing within at least one controller. The host NEWPROG and controller NEWPROGs collectively act as a set of "shadow" control programs operating as a distributed monitor system. The shadow programs collaborate to optimize network performance and permit a network administrator to tune the network manually; in addition, the controller NEWPROG can tune its associated NCP automatically without program regeneration and without the need for involvement by the host NEWPROG.

Inventors

  • 👤 Theodore R. Ernst

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:07
CPC Classifications
H; H04; H04L; H04L43/00

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 243 words
A tunable Systems Network Architecture network, referred to as a SNA network, comprising: (a) a plurality of controllers each of which transmits messages to and receives messages from other said controllers via one or more communications links, each said link providing a communications path between two said controllers; (b) a plurality of network control program control processes, referred to as NCP processes, each one of said plurality of NCP processes executing in one of said plurality of controllers and controlling said transmission and receipt of messages by said one of said plurality of controllers in accordance with at least one of a plurality of tunable parameters; and (c) a plurality of controller-NEWPROG subprocesses, each one of said controller NEWPROG subprocesses executing as part of a respective one of said plurality of NCP processes, wherein each said controller-NEWPROG subprocess (1) monitors the messages transmitted and received by said respective controller and (2) alters one or more of said plurality of tunable parameters without regenerating said respective one of said plurality of NCP processes, wherein at least one of said plurality of tunable parameters is selected from the group consisting of Boundary PIU Pool, CWALL, SLODOWN, AVGPB, DATAMODE, GP3174, IRETRY, MAXDATA, MAXOUT, PASSLIM, RETRIES(n), RETRIES(t), TG Low Priority Threshold, TG Medium Priority Threshold, TG High Priority Threshold, TG Total Priority Threshold, Current Window Size, Minimum Window Size, Maximum Window Size, VR PIU Pool Threshold, DELAY, HDXSP, LSPRI, Multi-Link TG List, PAUSE, RETRIES(m), SERVLIM, and TRANSFR.
Claim 2
Dependent Claim 243 words
A tunable Systems Network Architecture network, referred to as a SNA network, comprising: (a) a plurality of controllers each of which transmits messages to and receives messages from other said controllers via one or more communications links, each said link providing a communications path between two said controllers; (b) a plurality of network control program control processes, referred to as NCP processes, each one of said plurality of NCP processes executing in one of said plurality of controllers and controlling said transmission and receipt of messages by said one of said plurality of controllers in accordance with at least one of a plurality of tunable parameters; and (c) a plurality of controller-NEWPROG subprocesses, each one of said controller NEWPROG subprocesses executing as part of a respective one of said plurality of NCP processes, wherein each said controller-NEWPROG subprocess (1) monitors the messages transmitted and received by said respective controller and (2) alters one or more of said plurality of tunable parameters without regenerating said respective one of said plurality of NCP processes, wherein at least one of said plurality of tunable parameters is selected from the group consisting of Boundary PIU Pool, CWALL, SLODOWN, AVGPB, DATAMODE, GP3174, IRETRY, MAXDATA, MAXOUT, PASSLIM, RETRIES(n), RETRIES(t), TG Low Priority Threshold, TG Medium Priority Threshold, TG High Priority Threshold, TG Total Priority Threshold, Current Window Size, Minimum Window Size, Maximum Window Size, VR PIU Pool Threshold, DELAY, HDXSP, LSPRI, Multi-Link TG List, PAUSE, RETRIES(m), SERVLIM, and TRANSFR.
Claim 3
Dependent Claim 16 words
The tunable SNA network of claim 1, further comprising a host processor executing a host-NEWPROG process.
Claim 4
Dependent Claim 42 words
The tunable SNA network of claim 2, further comprising a plurality of virtual logical unit subprocesses each respectively executing as part of a respective said NCP control process and providing a virtual communication path between said controller-NEWPROG subprocess and said host-NEWPROG process.

References Cited (Backward Citations)

US4031375A Cited
US4500951A Cited
US4872165A Cited
US4644532A Cited
US5111460A Cited
US4827411A Cited
US5193151A Cited
US5115432A Cited
US5333308A Cited
GB2255877A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag