Browse Prior Art Database

A method for negotiating control of a networked system Disclosure Number: IPCOM000016101D
Original Publication Date: 2002-Nov-30
Included in the Prior Art Database: 2003-Jun-21

Publishing Venue



This is a process by which an n member domain of networked objects may negotiate a central object as the controller or 'primary' object. This process would be employed in any situation where an arbitrary sized group of networked objects needs to designate a single member to answer for all members. This appointed 'primary' member may be responsible for meting out tasks or gathering information from participating members for redistribution to an external (possibly non-member) source. By employing this process a dynamic, arbitrarily sized group of objects can make a deliberate, calculated decision about which object should speak for all members. The three modes are "accept", "reject" and "insist". The particular mode may be software or user set. Generally an administrator or administrative process will set the designations based on capacity or capabilities of the members to act as the 'primary' member. Each member has one designation that can be changed at any point. As members are added or removed from the object domain control can be renegotiated based on capabilities of the participating members. The modal status of individual members can be adjusted to meet the needs of the processes served in the domain. Each domain member also has a capability score that enables the software based selection process to assign a relative strength for the purposes of determining which members should be the 'primary' and an order of succession should the primary member be removed or disabled. The problem solved is for an external client to find the single point of contact for the object domain. This solution improves on previous by adding new options to the 'primary' selection process which greatly refines the decision making and the scoring of the members. Coupling these two will enable the domain to make rapid, concerted decisions about the central contact point(s) for external reference access. The 'NetBEUI' LAN protocol uses a similar process to specify a LAN member to be the 'browser'. When a request comes into a LAN, it goes to the browser machine. If no browser machine is found, then an 'election' is held to determine which member should be the browser. Specific machines can specify a preference to be the browser machine and will be given priority during the election. This new proposal offers several advantages: