Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Barrier-synchronization-method-wherein-members-dynamic-voting-controls-the-number-of-synchronization-phases-of-protocols-and-progression-to-each-new-phase

 Enhanced browser application for service related to the transportation of a message
It is an object of the present invention to provide a universal browser, compatible with common ...


 Representing and verifying network management policies using collective constraints
The foregoing needs and objects, and other needs and objects that will become apparent from the ...


 Systems and method for hiding from a computer system entry of a personal identification number (pin) to a smart card
A system and method for isolating a computer system from entry of a personal identification number (...


 Method and system for updating a root of trust measurement function in a personal computer
The present invention provides a method and system for updating a root of trust measurement ...


 Spatial domain mechanism
OF VARIOUS EMBODIMENTS Referring to FIG. 1, a system 30 includes a host 32 coupled to a first ...


 RF receiver having improved signal-to-noise ratio and method of operation
To address the above-discussed deficiencies of the prior art, it is a primary object of the present ...


 Technique for transmitting incoming multi-link point-to-point (PPP) packet traffic over multiple outgoing links in a multi-link bundle
The present invention overcomes the deficiencies in the art and satisfies these needs by setting, ...


 Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames
This invention improves the reliability and reduces the delays and packet losses of Internet media ...


 Method, mobile station, basestation and mobile communications system for performing handoff independently for groups of physical direct sequence-code division multiple access channels
It is an object of the present invention to mitigate one or more disadvantages of the prior art and,...


 Method of preserving data packet sequencing
In essence, the present invention augments the UDP protocol to attain similar characteristics as FR....


 Barrier synchronization method wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each new phase

Details
Inventors: Badovinatz, Peter Richard; Brenner, Larry Bert; Chandra, Tushar Deepak; Gopal, Ajei Sarat; Kirby, Orvalle Theodore; Pershing, Jr., John Arthur; Blount, Marion Lee; Kaplan, Marc Adam; Turek, John Joseph Edward;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Treat; William M.
Assistant Examiner: Patel; Gautam R.
Attorney, Agent or Firm: Gonzalez; Floyd A. Heslin & Rothenberg

A barrier synchronization technique in a distributed computing environment. A group of members, including a plurality of related processes executing on one or more processors of the distributed computing environment, is provided a protocol having a dynamic number of synchronization phases. The protocol is voted on by one or more members of the group to determine how the protocol should proceed for the group of members. The protocol may complete successfully, continue to another synchronization phase or be rejected. The group of members determines how many synchronization phases the protocol is to include.

DETAILED DESCRIPTION The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a barrier synchronization mechanism.
A group cf members, including a plurality of related processes executing on one or more processors of a distributed computing environment, is provided a protocol.
The protocol is then voted on by one or more members of the group of members.
In one embodiment of the invention, the voting includes providing, by each of the one or more voting members, a vote value indicating how the protocol should proceed.
In one example, the vote value includes one of the following: approve indicating a desire to accept the protocol; continue indicating a desire to proceed to another vote for the protocol; and reject indicating a desire to reject the protocol.
In a further embodiment of the invention, a default vote value is provided for at least one member of the voting members of the group.
In yet a further embodiment of the invention, the voting includes proposing a group state value for the group of members.
In a further example, the voting includes providing a message to the group of members.
In another aspect of the invention, a barrier synchronization mechanism is provided in which a protocol having a dynamic number of synchronization phases is processed.
Voting takes place at one or more of the synchronization phases of the protocol to indicate whether the protocol is to proceed to another synchronization phase.
The voting dynamically controls the number of synchronization phases of the protocol.
In one embodiment, a vote value is provided at each of the one or more synchronization phases to indicate whether the protocol is to proceed to another synchronization phase.
The barrier synchronization technique of the present invention advantageously ensures that all members of the group have reached each synchronization point within the protocol before proceeding.
In addition to indicating that a particular synchronization point has been reached, the technique of the present invention enables additional information to be provided by a member of the group to other members of the group



Related patents
  System for transferring data specified in a transaction request as a plurality of move transactions responsive to receipt of a target availability signal
The present invention is a system and method for efficiently transporting blocks of data through a high speed, bus-like interconnect, where the burst transfer size ...
  Method and apparatus for synchronization of data retrieval and presentation
The present invention includes a method and an apparatus for synchronization of data retrieval; this data may be video and audio data which includes a sequence of frames ...
  Method and system for message transfer session management
In accordance with the invention, there is provided a method and system for managing transfer of message packets in a session between first and second nodes in a message ...
  APPARATUS FOR DISTRIBUTING INFORMATION OVER A NETWORK-BASED ENVIRONMENT, METHOD OF DISTRIBUTING INFORMATION TO USERS, AND METHOD FOR ASSOCIATING CONTENT OBJECTS WITH A DATABASE WHEREIN THE CONTENT OBJECTS ARE ACCESSIBLE OVER A NETWORK COMMUNICATION MEDIUM
A system and method are provided to document and quantify demand for particular information that is a requested by an individual user by sampling a worldwide user ...
  Service providing system and service providing device that provides a specific service in response to user authority determination based on positional relationships of virtual objects
However, according to the related art method, since everyone can operate a projector and cause any type of data to be displayed by manipulating a controller, such as a PC...
  Method, system, and program for returning a file requested through a network connection
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
  Systems, methods and computer program products for validating web content tailored for display within pervasive computing devices
In view of the above discussion, it is an object of the present invention to provide systems, methods and computer program products for simulating different client ...
  Control system with customizable menu structure for personal mobility vehicle
Referring now to the drawings, there is illustrated in FIG. 1 a diagrammatic representation of an electronic control system 10 for a personal mobility vehicle, such as ...
  Intelligent network security device and method
I claim: 1. In a computer system connected to an external communications medium, a security device comprising: a programmable firewall device interposed between the ...
  Method for automatic intrusion detection and deflection in a network
OF THE INVENTION The present invention is of a method and a system for providing security to a network by at least identifying an un authorized user who is attempting ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved