Method and system for reconfiguring a communications stack

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709231, 707 10, 707104, G06F 1516, G06F 1338

Patent

active

059516470

ABSTRACT:
A method and system for reconfiguring a communications stack. The system provides a comstack manager that can be used with a communications stack having any number of layers, which may be located on different computers. In addition, the comstack manager facilitates the reconfiguration of a communications stack without having to modify any communications stack layers. Each layer provides a single entrypoint through which it communicates to its adjacent layers, and the communications stack layers communicate with each other using a message transfer system that has a single entrypoint for transferring messages. The single entrypoint of the layer provides compatibility among the layers and flexibility since each layer is not bound to a specific definition of another layer's functions. That is, each layer only needs to know how to access the single entrypoint which is the same for each layer. The comstack manager receives configuration information at runtime that contains an indication of each communications stack layer, a reference to their location which indicates whether the layer is located on a local or remote computer, and the ordering of the layers. After receiving the configuration information, the system comstack manager starts the communications stack. As such, reconfiguring the communications stack merely requires sending the comstack manager new configuration information indicating either a new communications stack or one or more new layers in the communications stack.

REFERENCES:
patent: 4771375 (1988-09-01), Beglin et al.
patent: 4876662 (1989-10-01), Pence
patent: 4914570 (1990-04-01), Peacock
patent: 4949254 (1990-08-01), Shorter
patent: 4982324 (1991-01-01), McConaughy et al.
patent: 4991133 (1991-02-01), Davis et al.
patent: 5001628 (1991-03-01), Johnson et al.
patent: 5027271 (1991-06-01), Curley et al.
patent: 5123094 (1992-06-01), McDougall
patent: 5144692 (1992-09-01), Baker et al.
patent: 5165031 (1992-11-01), Pruul et al.
patent: 5175852 (1992-12-01), Johnson et al.
patent: 5210859 (1993-05-01), Aoshima et al.
patent: 5228137 (1993-07-01), Kleinerman et al.
patent: 5230065 (1993-07-01), Curley et al.
patent: 5239647 (1993-08-01), Anglin et al.
patent: 5278834 (1994-01-01), Mazzola
patent: 5309564 (1994-05-01), Bradley et al.
patent: 5317568 (1994-05-01), Bixby et al.
patent: 5317728 (1994-05-01), Tevis et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5390351 (1995-02-01), Di Giulio et al.
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5471615 (1995-11-01), Amatsu et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5509123 (1996-04-01), Dobbins et al.
patent: 5513317 (1996-04-01), Borchardt et al.
patent: 5517622 (1996-05-01), Ivanoff et al.
patent: 5519851 (1996-05-01), Bender et al.
patent: 5519863 (1996-05-01), Allen et al.
patent: 5526485 (1996-06-01), Brodsky
patent: 5566337 (1996-10-01), Szymanski et al.
patent: 5590313 (1996-12-01), Reynolds et al.
patent: 5608908 (1997-03-01), Barghouti et al.
patent: 5619650 (1997-04-01), Bach et al.
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5682532 (1997-10-01), Remington et al.
IBM Virtual Machine/Enterprise Systems Architecture, CMS Application Development Reference, Doc. No. SC24-5451-04, Release 2.2, Fifth Edition, Jun. 1994, pp. 20-25, 27-30, 33, 41, 43-55, 64-68, 81, 85, 89-92, 96, 119-112.
IBM Virtual Machine/Enterprise Systems Architecture, SFS and CRR Planning, Administration, and Operation, Doc. No., SC24-5649-02, Release 2.2, Third Edition, Jun. 1994, Chapter 8 and Appendix B.
IBM Virtual Machine/Enterprise Systems Architecture, CMS Diagnosis Reference, Doc. No. LY24-5244-04, Release 2.2, Fifth Edition, Jun. 1994, chapters 6 and 7.
IBM Virtual Machine/Enterprise Systems Architecture, Connectivity Planning, Administration, and Operation, Doc. No. SC24-5448-03, Release 2.2, Fourth Edition, Jun. 1994, pp. 199-203.
Edmunds, John J., SAA/LU6.2 Distributed Networks and Applications, McGraw-Hill, Inc., 1992, Chapters 1-6 and 8.
Marco Libraries Soruce Code released with IBM, VM, SP Release 6, IBM Corp. 1990.
IBM product announcement, MVS/ESA SP Version 5 Release 2 and MVS/ESA SP Version 5 release 2.2, Feb. 28, 1995, 98 pages.
IBM product announcement LAN File Services/ESA Version 1, Release 1.2, No. 294-534, Sep. 13, 1994, 16 pages.
Sun Soft; Debugging a Program, Sun Microsystems, Inc., 1994, Table of Contents, Section 5 and 6.
Hagimont, Daniel, P.-Y Chevalie, A. Freyssinet, et al., "Persistent Shared Object Support in the Guide System; Evaluation & Related Work", ACM, pp. 129-144.
Kemper, Alfons and Kossman, Donald, "Adaptable Pointer Swizzling Strategies in Object Bases", IEEE, 1993, pp. 155-162.
Wilson, Paul R. and Kakkad, Sheetal V., "Pointer Swizzling at Page Fault Time: Efficiently and Compatibly Supporting Huge Address Spaces on Standard Hardware," IEEE, 1992, pp. 364-377.
Moss, J. Eliot B., "Working with Persistent Objects: To Swizzle or Not to Swizzle", IEEE, 1992, pp. 657-673.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for reconfiguring a communications stack 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 and system for reconfiguring a communications stack, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for reconfiguring a communications stack will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1505642

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.