System and method for performing batch configuration changes

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C709S221000, C713S001000

Reexamination Certificate

active

07660824

ABSTRACT:
In embodiments, the present invention provides mechanisms and methods for making a plurality of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, i.e., in a batch. The ability of an administrator to make a number of changes to the configuration, validate the changes and then persist the changes to the servers is termed a “transaction based” change process. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.

REFERENCES:
patent: 5613060 (1997-03-01), Britton et al.
patent: 5740431 (1998-04-01), Rail
patent: 5742829 (1998-04-01), Davis et al.
patent: 5765171 (1998-06-01), Gehani et al.
patent: 5784612 (1998-07-01), Crane et al.
patent: 5838907 (1998-11-01), Hansen
patent: 5909689 (1999-06-01), Van Ryzin
patent: 5996086 (1999-11-01), Delaney et al.
patent: 6029196 (2000-02-01), Lenz
patent: 6041347 (2000-03-01), Harsham et al.
patent: 6205476 (2001-03-01), Hayes, Jr.
patent: 6237092 (2001-05-01), Hayes, Jr.
patent: 6304879 (2001-10-01), Sobeski et al.
patent: 6345288 (2002-02-01), Reed et al.
patent: 6401239 (2002-06-01), Miron
patent: 6430564 (2002-08-01), Judge et al.
patent: 6453321 (2002-09-01), Hill et al.
patent: 6466972 (2002-10-01), Paul et al.
patent: 6526521 (2003-02-01), Lim
patent: 6578160 (2003-06-01), MacHardy et al.
patent: 6609213 (2003-08-01), Nguyen et al.
patent: 6651140 (2003-11-01), Kumar
patent: 6671695 (2003-12-01), McFadden
patent: 6704778 (2004-03-01), Horman
patent: 6836889 (2004-12-01), Chan et al.
patent: 6898587 (2005-05-01), Messinger
patent: 7000019 (2006-02-01), Low et al.
patent: 7047530 (2006-05-01), Lu
patent: 7065616 (2006-06-01), Gajjar et al.
patent: 7107543 (2006-09-01), Berry et al.
patent: 7177897 (2007-02-01), Manukyan
patent: 7240101 (2007-07-01), Rich et al.
patent: 7249189 (2007-07-01), Refai et al.
patent: 7353262 (2008-04-01), Styles et al.
patent: 7366898 (2008-04-01), Evans et al.
patent: 2001/0042073 (2001-11-01), Saether et al.
patent: 2002/0004850 (2002-01-01), Sudarshan et al.
patent: 2002/0049693 (2002-04-01), Gase
patent: 2002/0052935 (2002-05-01), Paxhia et al.
patent: 2002/0073188 (2002-06-01), Rawson
patent: 2002/0107934 (2002-08-01), Lowery et al.
patent: 2002/0147855 (2002-10-01), Lu
patent: 2002/0184444 (2002-12-01), Shandony
patent: 2002/0188591 (2002-12-01), Santosuosso
patent: 2002/0188667 (2002-12-01), Kirnos
patent: 2003/0018732 (2003-01-01), Jacobs et al.
patent: 2003/0023707 (2003-01-01), Ryan
patent: 2003/0051010 (2003-03-01), French et al.
patent: 2003/0061247 (2003-03-01), Renaud
patent: 2003/0065826 (2003-04-01), Skufca et al.
patent: 2003/0110467 (2003-06-01), Balakrishnan
patent: 2003/0115366 (2003-06-01), Robinson
patent: 2003/0182427 (2003-09-01), Halpern
patent: 2003/0220967 (2003-11-01), Potter
patent: 2003/0225867 (2003-12-01), Wedlake
patent: 2003/0225880 (2003-12-01), Srivastava et al.
patent: 2004/0025079 (2004-02-01), Srinivasan et al.
patent: 2004/0054569 (2004-03-01), Pombo et al.
patent: 2004/0073782 (2004-04-01), Price
patent: 2004/0098472 (2004-05-01), Styles et al.
patent: 2004/0133637 (2004-07-01), Wesinger et al.
patent: 2004/0139193 (2004-07-01), Refai et al.
patent: 2004/0158575 (2004-08-01), Jacquemot et al.
patent: 2005/0027846 (2005-02-01), Wolfe et al.
patent: 2005/0055575 (2005-03-01), Evans et al.
patent: 2005/0144261 (2005-06-01), Nichols et al.
patent: 2005/0262495 (2005-11-01), Fung
patent: 2006/0206449 (2006-09-01), Fletcher et al.
patent: 0-918-411 (1999-05-01), None
patent: 1-091-522 (2001-04-01), None
patent: 1-109-388 (2001-06-01), None
patent: 1-365-566 (2003-11-01), None
Rouillard, John P., et al., “Config: A Mechanism for Installing and Tracking System Configurations”, 1994 LISA, San Diego, CA, Sep. 19-23, 1994, pp. 9-18.
Harlander, Magnus, “Central System Administration in a Heterogeneous Unix Environment: GeNUAdmin”, 1994 LISA, San Diego, CA, Sep. 19-23, 1994, pp. 1-8.
Anderson, Paul, et al., “Large Scale Linux Configuration with LCFG”, Fourth Annual Linux Showcase & Conference, Atlanta, GA, Oct. 10-14, 2000, pp. 363-372.
Gomberg, Michail, et al., “Scalable, Remote Administration of Windows NT”, Proc. of LISA-NT: The 2nd Large Installation System Administration of Windows NT Conference, Seattle, WA, Jul. 16-17, 1999, pp. 1-9.
Ferraiolo, David, et al., “Specifying and Managing Role-based Access Control within a Corporate Intranet”, RBAC '97, Fairfax, VA, 201 1997, pp. 77-82.
Chalfant, Thomas, “Role Based Access Control and Secure Shell—A Closer Look at Two Solaris Operating Environment Security Features”, Sun BluePrints OnLine, Jun. 2003, pp. i-ii and 1-16.
Droms, Ralph, “Automated Configuration of TCP/IP with DHCP”, IEEE Internet Computing, Jul./Aug. 1999, pp. 45-53.
Karjoth, Günter, “Access Control with IBM Tivoli Access Manager”, ACM Transactions on Information and System Security, vol. 6, No. 2, May 2003, pp. 232-257.
Diao, Yixin, et al., “Generic Online Optimization of Multiple Configuration Parameters with Application to a Database Server”, DSOM 2003, LNCS 2867, © 2003, pp. 79-93.
Cardellini, Valeria, et al., “Dynamic Load Balancing on Web-server Systems”, IEEE Internet Computing, vol. 3, Issue 3, May/Jun. 1999, pp. 28-39.
Kramer, Jeff, et al., “Configuring Distributed systems”, Proc. of the 5th Workshop on ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, © 1992, pp. 1-5.
Pal, Partha, et al., “Using QDL to Specify QoS Aware Distributed (QuO) Applications Configuration”, ISORC 2000, Newport, CA, Mar. 15-17, 2000, pp. 310-319.
Little, Mark C., et al., “Using Application Specific Knowledge for Configuring Object Replicas”, CDS 1996, Annapolis, MD, May 6-8, 1996, pp. 169-176.
Heimbigner, Dennis, et al., “Post-Deployment Configuration Management”, Software Configuration Management, Springer-Verlag, Berlin, Germany, (c) 1996, pp. 272-276.
Villa, Ferdinando, et al., “Design of Multi-Paradigm Integrating Modelling Tools for Ecological Research”, Environmental Modelling & Software, vol. 15, Issue 2, Mar. 2000, pp. 169-177.
Gamma et al., “Design Patterns Elements of Reusable Object-Oriented Software”, Addison-Wesley Publishing Company 1995, pp. 293-303.
Sun Microsystems, Inc., Enterprise JavaBeans Specification, v2.0, Final Release, Aug. 14, 2001, p. 197.

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

System and method for performing batch configuration changes does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for performing batch configuration changes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for performing batch configuration changes will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4162086

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