Movatterモバイル変換


[0]ホーム

URL:


US20110082928A1 - Maintaining consistency within a federation infrastructure - Google Patents

Maintaining consistency within a federation infrastructure
Download PDF

Info

Publication number
US20110082928A1
US20110082928A1US12/907,799US90779910AUS2011082928A1US 20110082928 A1US20110082928 A1US 20110082928A1US 90779910 AUS90779910 AUS 90779910AUS 2011082928 A1US2011082928 A1US 2011082928A1
Authority
US
United States
Prior art keywords
node
immediately adjacent
joining
nodes
act
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/907,799
Inventor
Richard L. Hasha
Lu Xun
Gopala Krishna R. Kakivaya
Dahlia Malkhi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/971,451external-prioritypatent/US20060090003A1/en
Priority claimed from US11/936,589external-prioritypatent/US20080288659A1/en
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US12/907,799priorityCriticalpatent/US20110082928A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HASHA, RICHARD L., KAKIVAYA, GOPALA KRISHNA R., MALKHI, DAHLIA, XUN, LU
Publication of US20110082928A1publicationCriticalpatent/US20110082928A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Priority to US14/681,620prioritypatent/US9647917B2/en
Priority to US15/468,651prioritypatent/US20170201447A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention extends to methods, systems, and computer program products for a joining node to join a ring of nodes within a rendezvous federation. Embodiments of the invention include establishing a neighborhood of multiple nodes on the ring of nodes. The joining node indicates its intent to take id-space ownership for a portion of the id-space between the joining node and a selected immediately adjacent node. The joining node initiates a one-way monitoring relationship with the selected immediately adjacent node. The joining node receiving an indication from the selected immediately adjacent node that indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected node and indicates establishment of a one-way monitoring relationship between the selected node and the joining node. The joining node agrees to participate in a one-way monitoring relationship with the selected node.

Description

Claims (20)

1. In a federation infrastructure of a ring of nodes configured for bi-directional routing, a method for maintaining ring consistency when a joining node joins the ring of nodes, the method comprising:
an act of a joining node establishing a neighborhood of a plurality of other nodes on the ring, the neighborhood including at least an immediately adjacent predecessor node and an immediately adjacent successor node;
an act of the joining node indicating to one of the immediately adjacent nodes selected from among the immediately adjacent predecessor node and an immediately adjacent successor node, the intent of the joining node to take id-space ownership for a portion of the id-space between the joining node and the selected immediately adjacent node;
an act of the joining node initiating a one-way monitoring relationship with the selected immediately adjacent node;
an act of the joining node receiving an indication from the selected immediately adjacent node that:
indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected immediately adjacent node; and
indicates establishment of a one-way monitoring relationship between the selected immediately adjacent node and the joining node; and
an act of the joining node agreeing to participate in a one-way monitoring relationship with the selected immediately adjacent node.
2. The method ofclaim 1, further comprising:
an act of the joining node receiving an indication from the other immediately adjacent node that:
indicates id-space ownership for the portion of id-space between the joining node and the other immediately adjacent node; and
indicates establishment of a one-way monitoring relationship between the other immediately adjacent node and the joining node;
an act of the joining node indicating to the other immediately adjacent node the intent of the joining node to establish id-space ownership for a portion of the id-space between the joining node and the other immediately adjacent node;
an act of the joining node initiating a one-way monitoring relationship with the other immediately adjacent node; and
an act of the joining node receiving an indication from the other immediately adjacent node indicating establishment of a one-way monitoring relationship between the other immediately adjacent node and the joining node.
3. The method ofclaim 1, wherein the act of the joining node indicating to one of the immediately adjacent nodes selected from among the immediately adjacent predecessor node and an immediately adjacent successor node, the intent of the joining node to take id-space ownership for a portion of the id-space between the joining node and the selected immediately adjacent node comprises an act of sending a token request to a selected immediately adjacent node from among the immediately adjacent predecessor node and an immediately adjacent successor node, the token request including:
a node identifier such that only the node with the node identifier is capable of replying; and
a first time-to-live duration value, the first time-to-live duration value indicative of a duration for which the joining node can assume a monitoring relationship with the selected immediately adjacent node is active.
4. The method ofclaim 3, wherein the act of the joining node receiving an indication from the selected immediately adjacent node that indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected immediately adjacent node and indicates establishment of a one-way monitoring relationship between the selected immediately adjacent node and the joining node comprises an act of receiving a first token transfer from the selected immediately adjacent node, the first token transfer including:
the joining node's ownership range of unoccupied node identifiers in the ring of nodes between the joining node and the selected immediately adjacent node;
a second time-to-live duration value, the second time-to-live duration value indicative of a duration for which the selected immediately adjacent node can assume a monitoring relationship with the joining node is active; and
a first establish grant indicative of the selected immediately adjacent node monitoring the joining node.
6. The method ofclaim 2, wherein the act of the joining node receiving an indication from the other immediately adjacent node that indicates id-space ownership for the portion of id-space between the joining node and the other immediately adjacent node indicates establishment of a one-way monitoring relationship between the other immediately adjacent node and the joining node comprises an act of receiving a second token transfer from the other immediately adjacent node, the second token transfer including:
the joining node's ownership range of unoccupied node identifiers between the joining node and the other immediately adjacent node; and
a third time-to-live duration value, the third time-to-live duration value indicative of a duration for which the other immediately adjacent node can assume a monitoring relationship with the joining node is active.
7. The method ofclaim 6, wherein the act of act of the joining node indicating to the other immediately adjacent node the intent of the joining node to establish id-space ownership for a portion of the id-space between the joining node and the other immediately adjacent node comprises an act of sending an establishment request to establish a second ownership range between the joining node and the other immediately adjacent node, the establishment request including:
a second ownership range between the joining node and the other immediately adjacent node;
a fourth time-to-live duration, the fourth time-to-live duration indicative of a duration for which the joining node can assume a monitoring relationship with the other immediately adjacent node is active; and
a third establish grant indicative of the joining node monitoring the other immediately adjacent node.
11. In a federation infrastructure of a ring of nodes configured for bi-directional routing, the ring of nodes including a first selected immediately adjacent node and a second selected immediately adjacent node, a method for maintaining ring consistency when a joining node joins the ring of nodes between the first and second immediately adjacent nodes, the method comprising:
an act of a first selected immediately adjacent node receiving an indication from the joining node indicating the intent of the joining node to take id-space ownership for a portion of the id-space between the joining node and the first selected immediately adjacent node;
an act of the first selected immediately adjacent node receiving an indication from the joining node of the joining node's intent to initiate a one-way monitoring relationship with the selected immediately adjacent node;
an act of the first selected immediately adjacent node sending an indication to the joining node that:
indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the first selected immediately adjacent node; and
indicates establishment of a one-way monitoring relationship between the first selected immediately adjacent node and the joining node; and
an act of the first selected immediately adjacent node receiving an agreement from joining node agreeing to participate in a one-way monitoring relationship with the selected immediately adjacent node.
14. In a federation infrastructure of a ring of nodes configured for bi-directional routing, the ring of nodes including a first selected immediately adjacent node and a second selected immediately adjacent node, a method for maintaining ring consistency when a joining node joins the ring of nodes between the first and second immediately adjacent nodes, the method comprising:
an act of a first selected immediately adjacent node, selected from among the immediately adjacent predecessor node and an immediately adjacent successor node, indicating to the joining node:
id-space ownership for the portion of id-space between the joining node and the first selected immediately adjacent node; and
establishment of a one-way monitoring relationship between the first selected immediately adjacent node and the joining node;
an act of the first selected immediately adjacent node receiving an indication of the joining node's intent to establish id-space ownership for a portion of the id-space between the joining node and the first selected immediately adjacent node;
an act of the first selected immediately adjacent node receiving an indication of the joining node's intent to initiate a one-way monitoring relationship with the first selected immediately adjacent node; and
an act of the first selected immediately adjacent node indicating to the joining node the first selected node's intent to establish a one-way monitoring relationship between the first selected node and the joining node.
16. In a federation infrastructure of a ring of nodes configured for bi-directional routing, the ring of nodes including a leaving node, a first selected immediately adjacent node, and a second selected immediately adjacent node, the first and second nodes being immediately adjacent to and the leaving node on the ring, a method for maintaining ring consistency when the leaving node leaves the ring of nodes, the method comprising:
an act of the first selected immediately adjacent node receiving an indication from the leaving node indicating the leaving node's intent to leave the ring of nodes;
an act of the first selected immediately adjacent node sending an indication to the second selected immediately adjacent node that:
indicates acceptance of the leaving node's intent to leave id-space ownership for a portion of the id-space between the leaving node and the first selected immediately adjacent node; and
indicates establishment of a one-way monitoring relationship between the first selected immediately adjacent node and the second selected immediately adjacent node; and
an act of the first selected immediately adjacent node receiving an indication from the second selected immediately adjacent node that:
indicates acceptance of the first node's intent to assume id-space ownership for a portion of the id-space between the leaving node and the first selected immediately adjacent node; and
indicates establishment of a one-way monitoring relationship between the second selected immediately adjacent node and the first selected immediately adjacent node.
19. The method ofclaim 18, wherein the act of the first selected immediately adjacent node sending an indication to the second selected immediately adjacent node that indicates acceptance of the leaving node's intent to leave id-space ownership for a portion of the id-space between the leaving node and the first selected immediately adjacent node indicates establishment of a one-way monitoring relationship between the first selected immediately adjacent node and the second selected immediately adjacent node comprises:
an act of the first selected immediately adjacent node sending a first establishment request the second selected immediately adjacent node to establish an ownership range between the first selected immediately adjacent node and the second selected immediately adjacent node, the first establishment request including a first time-to-live duration, the first time-to-live duration indicative of a duration for which the first selected immediately adjacent node can assume a monitoring relationship with the second selected immediately adjacent node is active; and
an act of the first adjacent node receiving a first establish grant for the first establishment request, the first establish grant indicative of the second adjacent node monitoring the first selected immediately adjacent node.
20. The method ofclaim 19, wherein the act of an act of the first selected immediately adjacent node receiving an indication from the second selected immediately adjacent node that indicates acceptance of the first node's intent to assume id-space ownership for a portion of the id-space between the leaving node and the first selected immediately adjacent node and indicates establishment of a one-way monitoring relationship between the second selected immediately adjacent node and the first selected immediately adjacent node comprises:
an act of the first adjacent node receiving a second establishment request from the second adjacent node to establish an ownership range between the first adjacent node and the second adjacent node, the second establishment request including a second time-to-live duration, the second time-to-live duration indicative of a duration for which the second adjacent node can assume a monitoring relationship with the first adjacent node is active; and
an act of the first adjacent node sending a second establish grant for the second establishment request, the second establish grant indicative of the first adjacent node monitoring the second adjacent node.
US12/907,7992004-10-222010-10-19Maintaining consistency within a federation infrastructureAbandonedUS20110082928A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US12/907,799US20110082928A1 (en)2004-10-222010-10-19Maintaining consistency within a federation infrastructure
US14/681,620US9647917B2 (en)2004-10-222015-04-08Maintaining consistency within a federation infrastructure
US15/468,651US20170201447A1 (en)2004-10-222017-03-24Maintaining Consistency Within A Federation Infrastructure

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US10/971,451US20060090003A1 (en)2004-10-222004-10-22Rendezvousing resource requests with corresponding resources
US86513606P2006-11-092006-11-09
US11/936,589US20080288659A1 (en)2006-11-092007-11-07Maintaining consistency within a federation infrastructure
US12/907,799US20110082928A1 (en)2004-10-222010-10-19Maintaining consistency within a federation infrastructure

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US10/971,451Continuation-In-PartUS20060090003A1 (en)2004-10-222004-10-22Rendezvousing resource requests with corresponding resources
US11/936,589Continuation-In-PartUS20080288659A1 (en)2004-10-222007-11-07Maintaining consistency within a federation infrastructure

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/681,620ContinuationUS9647917B2 (en)2004-10-222015-04-08Maintaining consistency within a federation infrastructure

Publications (1)

Publication NumberPublication Date
US20110082928A1true US20110082928A1 (en)2011-04-07

Family

ID=43824030

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US12/907,799AbandonedUS20110082928A1 (en)2004-10-222010-10-19Maintaining consistency within a federation infrastructure
US14/681,620Expired - Fee RelatedUS9647917B2 (en)2004-10-222015-04-08Maintaining consistency within a federation infrastructure
US15/468,651AbandonedUS20170201447A1 (en)2004-10-222017-03-24Maintaining Consistency Within A Federation Infrastructure

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US14/681,620Expired - Fee RelatedUS9647917B2 (en)2004-10-222015-04-08Maintaining consistency within a federation infrastructure
US15/468,651AbandonedUS20170201447A1 (en)2004-10-222017-03-24Maintaining Consistency Within A Federation Infrastructure

Country Status (1)

CountryLink
US (3)US20110082928A1 (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100262717A1 (en)*2004-10-222010-10-14Microsoft CorporationOptimizing access to federation infrastructure-based resources
US20110194558A1 (en)*2010-02-112011-08-11Microsoft CorporationReliable broadcast in a federation of nodes
US20110235551A1 (en)*2004-10-222011-09-29Microsoft CorporationRendezvousing resource requests with corresponding resources
US20130311550A1 (en)*2012-05-172013-11-21Infinite Convergence Solutions, IncMulti-site Server and Client Resynchronization Process and Devices
US20140379896A1 (en)*2013-06-242014-12-25Cisco Technology, Inc.Distributed liveness reporting in a computer network
US8990434B2 (en)2006-11-092015-03-24Microsoft Technology Licensing, LlcData consistency within a federation infrastructure
US20150100661A1 (en)*2013-10-072015-04-09Facebook, Inc.Systems and methods for mapping and routing based on clustering
US20150163287A1 (en)*2013-12-052015-06-11International Business Machines CorporationDistributing an executable job load file to compute nodes in a parallel computer
EP3000205A4 (en)*2013-05-212016-11-09Exablox Corp AUTOMATIC DISCOVERY AND CONFIGURATION OF DATA RINGS
US9602573B1 (en)2007-09-242017-03-21National Science FoundationAutomatic clustering for self-organizing grids
US9647917B2 (en)2004-10-222017-05-09Microsoft Technology Licensing, LlcMaintaining consistency within a federation infrastructure
US20170374145A1 (en)*2016-06-282017-12-28Vmware, Inc.Replication protocol with consensus for a decentralized control plane in a computer system
US9985829B2 (en)2013-12-122018-05-29Exablox CorporationManagement and provisioning of cloud connected devices
EP3289807A4 (en)*2015-04-282018-07-04The Charles Stark Draper Laboratory, Inc.Wireless network for sensor array
US10019452B2 (en)2015-05-192018-07-10Morgan StanleyTopology aware distributed storage system
US10129128B2 (en)*2015-09-302018-11-13British Telecommunications Public Limited CompanyAnalysis of network performance
EP3454511A1 (en)*2017-09-112019-03-13R3 - Reliable Realtime Radio Communications GmbHCommunication node for a sequence-based communication network
US10623484B2 (en)*2009-08-282020-04-14International Business Machines CorporationP2P file transmission management method and system
US10708158B2 (en)*2015-04-102020-07-07Hewlett Packard Enterprise Development LpNetwork address of a computing device
US20220038377A1 (en)*2020-07-292022-02-03Mcafee, LlcSynchronization of Multi-Stack Nodes
US11283876B2 (en)*2020-03-202022-03-22Verizon Patent And Licensing Inc.Systems and methods for end-to-end request-response flow routing for geographically distributed client devices
US11467883B2 (en)2004-03-132022-10-11Iii Holdings 12, LlcCo-allocating a reservation spanning different compute resources types
US11496415B2 (en)2005-04-072022-11-08Iii Holdings 12, LlcOn-demand access to compute resources
US11494235B2 (en)2004-11-082022-11-08Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11526304B2 (en)2009-10-302022-12-13Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US20230075402A1 (en)*2021-09-092023-03-09Line CorporationCommunication system, server and storage medium storing program
US11630704B2 (en)2004-08-202023-04-18Iii Holdings 12, LlcSystem and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US11650857B2 (en)2006-03-162023-05-16Iii Holdings 12, LlcSystem and method for managing a hybrid computer environment
US11652706B2 (en)2004-06-182023-05-16Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US11658916B2 (en)2005-03-162023-05-23Iii Holdings 12, LlcSimple integration of an on-demand compute environment
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11960937B2 (en)2004-03-132024-04-16Iii Holdings 12, LlcSystem and method for an optimizing reservation in time of compute resources based on prioritization function and reservation policy parameter
US12120040B2 (en)2005-03-162024-10-15Iii Holdings 12, LlcOn-demand compute environment

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8589996B2 (en)2011-03-162013-11-19Azuki Systems, Inc.Method and system for federated over-the-top content delivery
US9854035B2 (en)2013-05-282017-12-26International Business Machines CorporationMaintaining state synchronization of an application between computing devices as well as maintaining state synchronization of common information between different applications without requiring periodic synchronization
US10044799B2 (en)*2013-05-282018-08-07International Business Machines CorporationImplementing synchronization of state information betweeen instances of an application as well as between different applications in an efficient, scalable manner
JP6217029B2 (en)*2014-08-192017-10-25村田機械株式会社 Wireless communication system and wireless base station
CN105721235B (en)*2014-12-052019-06-11华为技术有限公司 A method and apparatus for detecting connectivity
US10517138B2 (en)*2015-04-022019-12-24Convida Wireless, LlcManaging MBMS membership at the service capability exposure function
US10091103B2 (en)*2016-04-222018-10-02Juniper Networks, Inc.Efficient synchronization of stored information using a parallel ring network topology
US10659561B2 (en)*2017-06-092020-05-19Microsoft Technology Licensing, LlcService state preservation across nodes

Citations (98)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4747100A (en)*1986-08-111988-05-24Allen-Bradley Company, Inc.Token passing network utilizing active node table
US5745683A (en)*1995-07-051998-04-28Sun Microsystems, Inc.System and method for allowing disparate naming service providers to dynamically join a naming federation
US6115804A (en)*1999-02-102000-09-05International Business Machines CorporationNon-uniform memory access (NUMA) data processing system that permits multiple caches to concurrently hold data in a recent state from which data can be sourced by shared intervention
US6243814B1 (en)*1995-11-022001-06-05Sun Microsystem, Inc.Method and apparatus for reliable disk fencing in a multicomputer system
US6253292B1 (en)*1997-08-222001-06-26Seong Tae JhangDistributed shared memory multiprocessor system based on a unidirectional ring bus using a snooping scheme
US6269085B1 (en)*2000-02-032001-07-31Sun Microsystems, Inc.Method and apparatus for hierarchical discovery and pruning of slow members of a multicast group
US6279034B1 (en)*1998-06-032001-08-21International Business Machines CorporationDistributed monitor timer service for use in a distributed computing environment
US20020059425A1 (en)*2000-06-222002-05-16Microsoft CorporationDistributed computing services platform
US6411967B1 (en)*1999-06-182002-06-25Reliable Network SolutionsDistributed processing system with replicated management information base
US20020085506A1 (en)*2000-11-162002-07-04Frank HundscheidtSubgroup multicasting in a communications network
US6449641B1 (en)*1997-10-212002-09-10Sun Microsystems, Inc.Determining cluster membership in a distributed computer system
US20020128995A1 (en)*2001-03-092002-09-12Muntz Daniel A.Namespace service in a distributed file system using a database management system
US20020129086A1 (en)*2000-08-312002-09-12The Regents Of The University Of CaliforniaCluster-based aggregated switching technique (CAST) for routing data packets and information objects in computer networks
US6456597B1 (en)*1998-05-042002-09-24Hewlett Packard Co.Discovery of unknown MAC addresses using load balancing switch protocols
US20030009754A1 (en)*2001-06-222003-01-09Wonderware CorporationInstalling supervisory process control and manufacturing softwar from a remote location and maintaining configuration data links in a run-time enviroment
US20030055892A1 (en)*2001-09-192003-03-20Microsoft CorporationPeer-to-peer group management and method for maintaining peer-to-peer graphs
US6542513B1 (en)*1997-08-262003-04-01International Business Machines CorporationOptimistic, eager rendezvous transmission mode and combined rendezvous modes for message processing systems
US6546415B1 (en)*1999-05-142003-04-08Lucent Technologies Inc.Network management system using a distributed namespace
US20030067871A1 (en)*2001-10-102003-04-10AlcatelMethod for propagating the fault information in a RPR network and corresponding RPR packet
US6553377B1 (en)*2000-03-312003-04-22Network Associates, Inc.System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment
US20030110408A1 (en)*2001-12-122003-06-12Wells Donald J.System and method for providing service availability data for a communication network
US20030108050A1 (en)*1998-11-192003-06-12Black Alistair D.Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US20030131246A1 (en)*2002-01-042003-07-10Reeves Drue A.Virtual media from a directory service
US20030145086A1 (en)*2002-01-292003-07-31O'reilly JamesScalable network-attached storage system
US20030152098A1 (en)*2002-02-092003-08-14Fenqin ZhuMethod for managing multicast subscribers in mobile network
US6615362B1 (en)*1998-04-272003-09-02Cisco Technology, Inc.System and method for fault recovery for two line bi-directional ring network
US20030165140A1 (en)*1999-04-302003-09-04Cheng TangSystem and method for distributing multicasts in virtual local area networks
US20030182444A1 (en)*2002-03-212003-09-25Fernando PedoneDistributed system with an efficient atomic broadcast mechanism
US6708198B1 (en)*1996-06-242004-03-16Oracle International CorporationEfficiently initiating lock state transitions for distributed resource objects that participate in a distributed lock management system
US20040054807A1 (en)*2002-09-112004-03-18Microsoft CorporationSystem and method for creating improved overlay network with an efficient distributed data structure
US20040064548A1 (en)*2002-10-012004-04-01Interantional Business Machines CorporationAutonomic provisioning of netowrk-accessible service behaviors within a federted grid infrastructure
US20040064511A1 (en)*2002-08-292004-04-01Abdel-Aziz Mohamed M.Peer-to-peer email messaging
US20040066741A1 (en)*2002-09-232004-04-08Darpan DinkerSystem and method for performing a cluster topology self-healing process in a distributed data system cluster
US20040111651A1 (en)*2002-12-052004-06-10Biswanath MukherjeeMethod and apparatus for guaranteeing a failure-recovery time in a wavelength-division multiplexing network
US20040122927A1 (en)*2002-12-232004-06-24Gordon MuehlManaging data consistency
US20040139150A1 (en)*1999-06-012004-07-15Fastforward Networks, Inc.System for multipoint infrastructure transport in a computer network
US6775703B1 (en)*2000-05-012004-08-10International Business Machines CorporationLease based safety protocol for distributed system with multiple networks
US20040215795A1 (en)*2003-03-272004-10-28Petteri PoyhonenMinimizing message processing latency in a communication network
US20050021725A1 (en)*2003-06-302005-01-27Johannes LobbertDistance-aware service discovery mechanism for determining the availability of remote services in wireless personal area networks
US20050031119A1 (en)*2003-08-042005-02-10Yuying DingMethod and communications device for secure group communication
US20050050320A1 (en)*2003-09-022005-03-03Microsoft CorporationBranding framework
US20050091399A1 (en)*2003-09-302005-04-28Candan Kasim S.Resource-aware adaptive multicasting in a shared proxy overlay network
US20050100036A1 (en)*2003-11-062005-05-12Davis Lawrence D.Method and apparatus for bandwidth-efficient multicast in ethernet passive optical networks
US20050108481A1 (en)*2003-11-172005-05-19Iyengar Arun K.System and method for achieving strong data consistency
US20050114291A1 (en)*2003-11-252005-05-26International Business Machines CorporationSystem, method, and service for federating and optionally migrating a local file system into a distributed file system while preserving local access to existing data
US20050111352A1 (en)*2003-11-212005-05-26Boon HoMethod and system for monitoring a network containing routers using a backup routing protocol
US6909721B2 (en)*2002-10-312005-06-21Nokia CorporationDevice detection and service discovery system and method for a mobile ad hoc communications network
US20050138173A1 (en)*2003-12-222005-06-23Ha Young G.Ontology-based service discovery system and method for ad hoc networks
US6917985B2 (en)*2000-03-102005-07-12The Regents Of The University Of CaliforniaCore assisted mesh protocol for multicast routing in ad-hoc Networks
US20050152318A1 (en)*2004-01-132005-07-14General Motors Corporation.Efficient lightweight information dissemination algorithm for mobile wireless Ad Hoc networks
US6928578B2 (en)*2001-05-102005-08-09International Business Machines CorporationSystem, method, and computer program for selectable or programmable data consistency checking methodology
US20050187946A1 (en)*2004-02-192005-08-25Microsoft CorporationData overlay, self-organized metadata overlay, and associated methods
US6983397B2 (en)*2001-11-292006-01-03International Business Machines CorporationMethod, system, and program for error handling in a dual adaptor system where one adaptor is a master
US6988173B2 (en)*2003-05-122006-01-17International Business Machines CorporationBus protocol for a switchless distributed shared memory computer system
US20060015507A1 (en)*2004-07-172006-01-19Butterworth Henry EControlling data consistency guarantees in storage apparatus
US20060026386A1 (en)*2004-07-302006-02-02Microsoft CorporationSystem and method for improved prefetching
US20060039371A1 (en)*2004-08-192006-02-23Microsoft CorporationNetwork routing
US20060074876A1 (en)*2004-09-302006-04-06Kakivaya Gopala Krishna ROrganizing resources into collections to facilitate more efficient and reliable resource access
US20060090003A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US20060087990A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US7043550B2 (en)*2002-02-152006-05-09International Business Machines CorporationMethod for controlling group membership in a distributed multinode data processing system to assure mutually symmetric liveness status indications
US20060106940A1 (en)*2002-08-072006-05-18Infineon Technologies AgMethod for routing of data packets and routing apparatus
US7062563B1 (en)*2001-02-282006-06-13Oracle International CorporationMethod and system for implementing current user links
US7076507B1 (en)*1998-07-082006-07-11Required Technologies, Inc.Value-instance-connectivity computer-implemented database
US20060155781A1 (en)*2005-01-102006-07-13Microsoft CorporationSystems and methods for structuring distributed fault-tolerant systems
US20060159028A1 (en)*2005-01-202006-07-20Martin Curran-GrayMonitoring system, method of sampling datagrams, and apparatus therefor
US7085825B1 (en)*2001-03-262006-08-01Freewebs Corp.Apparatus, method and system for improving application performance across a communications network
US20060182050A1 (en)*2005-01-282006-08-17Hewlett-Packard Development Company, L.P.Storage replication system with data tracking
US20060182034A1 (en)*2002-12-132006-08-17Eric KlinkerTopology aware route control
US20070002774A1 (en)*2004-10-222007-01-04Microsoft CorporationBroadcasting communication within a rendezvous federation
US20070016663A1 (en)*2005-07-142007-01-18Brian WeisApproach for managing state information by a group of servers that services a group of clients
US7177646B2 (en)*2000-10-262007-02-13British Telecommunications Public Limited CompanyTelecommunication routing using multiple routing protocols in a single domain
US7181547B1 (en)*2001-06-282007-02-20Fortinet, Inc.Identifying nodes in a ring network
US20070053285A1 (en)*2001-06-292007-03-08Reginald BeerMethod And Apparatus For Recovery From Faults In A Loop Network
US7231463B2 (en)*2002-01-042007-06-12Intel CorporationMulti-level ring peer-to-peer network structure for peer and object discovery
US20070183460A1 (en)*2003-08-072007-08-09Thorsten EndersMethod for establishing a user of a data network as a pilot master
US20070204061A1 (en)*2006-02-242007-08-30Microsoft CorporationStrong routing consistency protocol in structured peer-to-peer overlays
US20070230482A1 (en)*2006-03-312007-10-04Matsushita Electric Industrial Co., Ltd.Method for on demand distributed hash table update
US20080005624A1 (en)*2004-10-222008-01-03Microsoft CorporationMaintaining routing consistency within a rendezvous federation
US7324440B2 (en)*2002-02-062008-01-29Nec CorporationMultiring control method, node using the method, and control program
US20080031246A1 (en)*2004-10-222008-02-07Microsoft CorporationAllocating and reclaiming resources within a rendezvous federation
US7334062B1 (en)*2003-07-222008-02-19Symantec Operating CorporationTechnique to monitor application behavior and tune replication performance
US20080069124A1 (en)*2006-09-192008-03-20Bea Systems, Inc.System and method for supporting service networks in a service-oriented architecture environment
US7373468B1 (en)*2002-02-152008-05-13Symantec Operating CorporationControl facility for processing in-band control messages during data replication
US7379994B2 (en)*2000-10-262008-05-27MetilinxAggregate system resource analysis including correlation matrix and metric-based analysis
US20080159289A1 (en)*2006-12-292008-07-03Vimal Venkatesh NarayananDynamic address redemption by proxy in statically addressed wireless personal area networks
US7404006B1 (en)*2002-12-202008-07-22Symantec Operating CorporationPublishing a network address in a computer network
US20080198766A1 (en)*2007-02-152008-08-21Fujitsu LimitedNetwork reconfiguration method and router
US20090006596A1 (en)*2007-06-272009-01-01Veluchamy DinakaranDynamic address redemption and routing in ZigBee networks
US7478263B1 (en)*2004-06-012009-01-13Network Appliance, Inc.System and method for establishing bi-directional failover in a two node cluster
US7512649B2 (en)*2002-03-222009-03-31Sun Microsytems, Inc.Distributed identities
US20090213757A1 (en)*2008-02-272009-08-27Microsoft CorporationNeighborhood maintenance in the federation
US20100107002A1 (en)*2008-10-242010-04-29Microsoft CorporationFailure notification in rendezvous federation
US20100161817A1 (en)*2008-12-222010-06-24Qualcomm IncorporatedSecure node identifier assignment in a distributed hash table for peer-to-peer networks
US7778972B1 (en)*2005-12-292010-08-17Amazon Technologies, Inc.Dynamic object replication within a distributed storage system
US7984137B2 (en)*2000-01-252011-07-19Cisco Technology, Inc.Methods and apparatus for maintaining a map of node relationships for a network
US20120036237A1 (en)*2006-11-092012-02-09Microsoft CorporationData consistency within a federation infrastructure
US8307085B2 (en)*2010-03-162012-11-06Microsoft CorporationStoring state of distributed architecture in external store

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5689701A (en)1994-12-141997-11-18International Business Machines CorporationSystem and method for providing compatibility between distributed file system namespaces and operating system pathname syntax
US5978813A (en)1995-09-251999-11-02International Business Machines CorporationSystem for providing synchronization between a local area network and a distributing computer environment
US5831975A (en)1996-04-041998-11-03Lucent Technologies Inc.System and method for hierarchical multicast routing in ATM networks
US6304556B1 (en)1998-08-242001-10-16Cornell Research Foundation, Inc.Routing and mobility management protocols for ad-hoc networks
US6480473B1 (en)1998-12-292002-11-12Koninklijke Philips Electronics N.V.Verification of active nodes in an open network
US7463648B1 (en)1999-08-232008-12-09Sun Microsystems, Inc.Approach for allocating resources to an apparatus based on optional resource requirements
EP1139602A1 (en)2000-03-312001-10-04Lucent Technologies Inc.Method and device for multicasting
US7123620B1 (en)2000-04-252006-10-17Cisco Technology, Inc.Apparatus and method for scalable and dynamic traffic engineering in a data communication network
US6947963B1 (en)2000-06-282005-09-20Pluris, IncMethods and apparatus for synchronizing and propagating distributed routing databases
US7139270B1 (en)2000-08-222006-11-21Lucent Technologies Inc.Systems and method for transporting multiple protocol formats in a lightwave communication network
US20020150094A1 (en)2000-10-272002-10-17Matthew ChengHierarchical level-based internet protocol multicasting
US6836756B1 (en)2000-11-132004-12-28Nortel Networks LimitedTime simulation techniques to determine network availability
CA2326851A1 (en)2000-11-242002-05-24Redback Networks Systems Canada Inc.Policy change characterization method and apparatus
WO2002057917A2 (en)2001-01-222002-07-25Sun Microsystems, Inc.Peer-to-peer network computing platform
US7113536B2 (en)2001-04-162006-09-26Telefonaktiebolaget L M Ericsson (Publ)Rendezvous point interpiconet scheduling
US6922791B2 (en)2001-08-092005-07-26Dell Products L.P.Failover system and method for cluster environment
WO2003073206A2 (en)2002-02-222003-09-04Bea Systems, Inc.System and method for using a data replication service to manage a configuration repository
US7254634B1 (en)2002-03-082007-08-07Akamai Technologies, Inc.Managing web tier session state objects in a content delivery network (CDN)
US7103884B2 (en)2002-03-272006-09-05Lucent Technologies Inc.Method for maintaining consistency and performing recovery in a replicated data storage system
US7290262B2 (en)2002-05-212007-10-30International Business Machine CorporationMethod and apparatus for dynamically determining information for deploying a web service
EP1543420B1 (en)2002-07-292012-04-04Open Invention Network LLCConsistent message ordering for semi-active and passive replication
US7289520B2 (en)2002-11-202007-10-30Hewlett-Packard Development Company, L.P.Method, apparatus, and system for expressway routing among peers
DE60303763T2 (en)2002-12-112006-08-17Nippon Telegraph And Telephone Corp. Method and device for calculating multicast routes
US7137018B2 (en)2002-12-312006-11-14Intel CorporationActive state link power management
JP2004221756A (en)2003-01-102004-08-05Sony CorpInformation processing apparatus and information processing method, and computer program
US7120824B2 (en)2003-05-092006-10-10International Business Machines CorporationMethod, apparatus and program storage device for maintaining data consistency and cache coherency during communications failures between nodes in a remote mirror pair
US7426637B2 (en)2003-05-212008-09-16Music Public Broadcasting, Inc.Method and system for controlled media sharing in a network
US7032089B1 (en)2003-06-092006-04-18Veritas Operating CorporationReplica synchronization using copy-on-read technique
JP3857258B2 (en)2003-07-252006-12-13東日本電信電話株式会社 Grid computing system and method for collecting computing resources in grid computing system
US7730207B2 (en)2004-03-312010-06-01Microsoft CorporationRouting in peer-to-peer networks
US20050220106A1 (en)2004-03-312005-10-06Pierre Guillaume RaverdyInter-wireless interactions using user discovery for ad-hoc environments
US7383271B2 (en)2004-04-062008-06-03Microsoft CorporationCentralized configuration data management for distributed clients
US7512064B2 (en)2004-06-152009-03-31Cisco Technology, Inc.Avoiding micro-loop upon failure of fast reroute protected links
US7805407B1 (en)2004-06-162010-09-28Oracle America, Inc.System and method for dynamic configuration of replicated database servers
US7640299B2 (en)2004-09-302009-12-29Microsoft CorporationOptimizing communication using scaleable peer groups
US20110082928A1 (en)2004-10-222011-04-07Microsoft CorporationMaintaining consistency within a federation infrastructure
US8392515B2 (en)2004-10-222013-03-05Microsoft CorporationSubfederation creation and maintenance in a federation infrastructure
US8549180B2 (en)2004-10-222013-10-01Microsoft CorporationOptimizing access to federation infrastructure-based resources
US7467265B1 (en)2005-06-302008-12-16Symantec Operating CorporationSystem and method for block conflict resolution within consistency interval marker based replication
JP4727437B2 (en)2006-02-032011-07-20株式会社日立製作所 Storage control method for storage system having database
US20070214194A1 (en)2006-03-072007-09-13James ReuterConsistency methods and systems
TWI390869B (en)2008-04-242013-03-21Univ Nat Taiwan Network resource allocation system and method
US8176200B2 (en)*2008-10-242012-05-08Microsoft CorporationDistributed aggregation on an overlay network

Patent Citations (104)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4747100A (en)*1986-08-111988-05-24Allen-Bradley Company, Inc.Token passing network utilizing active node table
US5745683A (en)*1995-07-051998-04-28Sun Microsystems, Inc.System and method for allowing disparate naming service providers to dynamically join a naming federation
US6243814B1 (en)*1995-11-022001-06-05Sun Microsystem, Inc.Method and apparatus for reliable disk fencing in a multicomputer system
US6708198B1 (en)*1996-06-242004-03-16Oracle International CorporationEfficiently initiating lock state transitions for distributed resource objects that participate in a distributed lock management system
US6253292B1 (en)*1997-08-222001-06-26Seong Tae JhangDistributed shared memory multiprocessor system based on a unidirectional ring bus using a snooping scheme
US6542513B1 (en)*1997-08-262003-04-01International Business Machines CorporationOptimistic, eager rendezvous transmission mode and combined rendezvous modes for message processing systems
US6449641B1 (en)*1997-10-212002-09-10Sun Microsystems, Inc.Determining cluster membership in a distributed computer system
US6615362B1 (en)*1998-04-272003-09-02Cisco Technology, Inc.System and method for fault recovery for two line bi-directional ring network
US6456597B1 (en)*1998-05-042002-09-24Hewlett Packard Co.Discovery of unknown MAC addresses using load balancing switch protocols
US6279034B1 (en)*1998-06-032001-08-21International Business Machines CorporationDistributed monitor timer service for use in a distributed computing environment
US7076507B1 (en)*1998-07-082006-07-11Required Technologies, Inc.Value-instance-connectivity computer-implemented database
US20030108050A1 (en)*1998-11-192003-06-12Black Alistair D.Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US6115804A (en)*1999-02-102000-09-05International Business Machines CorporationNon-uniform memory access (NUMA) data processing system that permits multiple caches to concurrently hold data in a recent state from which data can be sourced by shared intervention
US20030165140A1 (en)*1999-04-302003-09-04Cheng TangSystem and method for distributing multicasts in virtual local area networks
US6546415B1 (en)*1999-05-142003-04-08Lucent Technologies Inc.Network management system using a distributed namespace
US20040139150A1 (en)*1999-06-012004-07-15Fastforward Networks, Inc.System for multipoint infrastructure transport in a computer network
US6850987B1 (en)*1999-06-012005-02-01Fastforward Networks, Inc.System for multipoint infrastructure transport in a computer network
US6411967B1 (en)*1999-06-182002-06-25Reliable Network SolutionsDistributed processing system with replicated management information base
US7984137B2 (en)*2000-01-252011-07-19Cisco Technology, Inc.Methods and apparatus for maintaining a map of node relationships for a network
US6269085B1 (en)*2000-02-032001-07-31Sun Microsystems, Inc.Method and apparatus for hierarchical discovery and pruning of slow members of a multicast group
US6917985B2 (en)*2000-03-102005-07-12The Regents Of The University Of CaliforniaCore assisted mesh protocol for multicast routing in ad-hoc Networks
US6553377B1 (en)*2000-03-312003-04-22Network Associates, Inc.System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment
US6775703B1 (en)*2000-05-012004-08-10International Business Machines CorporationLease based safety protocol for distributed system with multiple networks
US20020059425A1 (en)*2000-06-222002-05-16Microsoft CorporationDistributed computing services platform
US20020129086A1 (en)*2000-08-312002-09-12The Regents Of The University Of CaliforniaCluster-based aggregated switching technique (CAST) for routing data packets and information objects in computer networks
US7177646B2 (en)*2000-10-262007-02-13British Telecommunications Public Limited CompanyTelecommunication routing using multiple routing protocols in a single domain
US7379994B2 (en)*2000-10-262008-05-27MetilinxAggregate system resource analysis including correlation matrix and metric-based analysis
US20020085506A1 (en)*2000-11-162002-07-04Frank HundscheidtSubgroup multicasting in a communications network
US7062563B1 (en)*2001-02-282006-06-13Oracle International CorporationMethod and system for implementing current user links
US20020128995A1 (en)*2001-03-092002-09-12Muntz Daniel A.Namespace service in a distributed file system using a database management system
US7085825B1 (en)*2001-03-262006-08-01Freewebs Corp.Apparatus, method and system for improving application performance across a communications network
US6928578B2 (en)*2001-05-102005-08-09International Business Machines CorporationSystem, method, and computer program for selectable or programmable data consistency checking methodology
US20030009754A1 (en)*2001-06-222003-01-09Wonderware CorporationInstalling supervisory process control and manufacturing softwar from a remote location and maintaining configuration data links in a run-time enviroment
US7181547B1 (en)*2001-06-282007-02-20Fortinet, Inc.Identifying nodes in a ring network
US20070053285A1 (en)*2001-06-292007-03-08Reginald BeerMethod And Apparatus For Recovery From Faults In A Loop Network
US20030055892A1 (en)*2001-09-192003-03-20Microsoft CorporationPeer-to-peer group management and method for maintaining peer-to-peer graphs
US20030067871A1 (en)*2001-10-102003-04-10AlcatelMethod for propagating the fault information in a RPR network and corresponding RPR packet
US6983397B2 (en)*2001-11-292006-01-03International Business Machines CorporationMethod, system, and program for error handling in a dual adaptor system where one adaptor is a master
US20030110408A1 (en)*2001-12-122003-06-12Wells Donald J.System and method for providing service availability data for a communication network
US20030131246A1 (en)*2002-01-042003-07-10Reeves Drue A.Virtual media from a directory service
US7231463B2 (en)*2002-01-042007-06-12Intel CorporationMulti-level ring peer-to-peer network structure for peer and object discovery
US20030145086A1 (en)*2002-01-292003-07-31O'reilly JamesScalable network-attached storage system
US7324440B2 (en)*2002-02-062008-01-29Nec CorporationMultiring control method, node using the method, and control program
US20030152098A1 (en)*2002-02-092003-08-14Fenqin ZhuMethod for managing multicast subscribers in mobile network
US7043550B2 (en)*2002-02-152006-05-09International Business Machines CorporationMethod for controlling group membership in a distributed multinode data processing system to assure mutually symmetric liveness status indications
US7373468B1 (en)*2002-02-152008-05-13Symantec Operating CorporationControl facility for processing in-band control messages during data replication
US20030182444A1 (en)*2002-03-212003-09-25Fernando PedoneDistributed system with an efficient atomic broadcast mechanism
US7512649B2 (en)*2002-03-222009-03-31Sun Microsytems, Inc.Distributed identities
US20060106940A1 (en)*2002-08-072006-05-18Infineon Technologies AgMethod for routing of data packets and routing apparatus
US20040064511A1 (en)*2002-08-292004-04-01Abdel-Aziz Mohamed M.Peer-to-peer email messaging
US20040054807A1 (en)*2002-09-112004-03-18Microsoft CorporationSystem and method for creating improved overlay network with an efficient distributed data structure
US20040066741A1 (en)*2002-09-232004-04-08Darpan DinkerSystem and method for performing a cluster topology self-healing process in a distributed data system cluster
US20040064548A1 (en)*2002-10-012004-04-01Interantional Business Machines CorporationAutonomic provisioning of netowrk-accessible service behaviors within a federted grid infrastructure
US6909721B2 (en)*2002-10-312005-06-21Nokia CorporationDevice detection and service discovery system and method for a mobile ad hoc communications network
US20040111651A1 (en)*2002-12-052004-06-10Biswanath MukherjeeMethod and apparatus for guaranteeing a failure-recovery time in a wavelength-division multiplexing network
US20060182034A1 (en)*2002-12-132006-08-17Eric KlinkerTopology aware route control
US7404006B1 (en)*2002-12-202008-07-22Symantec Operating CorporationPublishing a network address in a computer network
US20040122927A1 (en)*2002-12-232004-06-24Gordon MuehlManaging data consistency
US20040215795A1 (en)*2003-03-272004-10-28Petteri PoyhonenMinimizing message processing latency in a communication network
US6988173B2 (en)*2003-05-122006-01-17International Business Machines CorporationBus protocol for a switchless distributed shared memory computer system
US20050021725A1 (en)*2003-06-302005-01-27Johannes LobbertDistance-aware service discovery mechanism for determining the availability of remote services in wireless personal area networks
US7334062B1 (en)*2003-07-222008-02-19Symantec Operating CorporationTechnique to monitor application behavior and tune replication performance
US20050031119A1 (en)*2003-08-042005-02-10Yuying DingMethod and communications device for secure group communication
US20070183460A1 (en)*2003-08-072007-08-09Thorsten EndersMethod for establishing a user of a data network as a pilot master
US20050050320A1 (en)*2003-09-022005-03-03Microsoft CorporationBranding framework
US20050091399A1 (en)*2003-09-302005-04-28Candan Kasim S.Resource-aware adaptive multicasting in a shared proxy overlay network
US20050100036A1 (en)*2003-11-062005-05-12Davis Lawrence D.Method and apparatus for bandwidth-efficient multicast in ethernet passive optical networks
US20050108481A1 (en)*2003-11-172005-05-19Iyengar Arun K.System and method for achieving strong data consistency
US20050111352A1 (en)*2003-11-212005-05-26Boon HoMethod and system for monitoring a network containing routers using a backup routing protocol
US20050114291A1 (en)*2003-11-252005-05-26International Business Machines CorporationSystem, method, and service for federating and optionally migrating a local file system into a distributed file system while preserving local access to existing data
US20050138173A1 (en)*2003-12-222005-06-23Ha Young G.Ontology-based service discovery system and method for ad hoc networks
US20050152318A1 (en)*2004-01-132005-07-14General Motors Corporation.Efficient lightweight information dissemination algorithm for mobile wireless Ad Hoc networks
US20050187946A1 (en)*2004-02-192005-08-25Microsoft CorporationData overlay, self-organized metadata overlay, and associated methods
US7478263B1 (en)*2004-06-012009-01-13Network Appliance, Inc.System and method for establishing bi-directional failover in a two node cluster
US20060015507A1 (en)*2004-07-172006-01-19Butterworth Henry EControlling data consistency guarantees in storage apparatus
US20060026386A1 (en)*2004-07-302006-02-02Microsoft CorporationSystem and method for improved prefetching
US20060039371A1 (en)*2004-08-192006-02-23Microsoft CorporationNetwork routing
US20060074876A1 (en)*2004-09-302006-04-06Kakivaya Gopala Krishna ROrganizing resources into collections to facilitate more efficient and reliable resource access
US20060087990A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US20060090003A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US7694167B2 (en)*2004-10-222010-04-06Microsoft CorporationMaintaining routing consistency within a rendezvous federation
US20080005624A1 (en)*2004-10-222008-01-03Microsoft CorporationMaintaining routing consistency within a rendezvous federation
US20060088015A1 (en)*2004-10-222006-04-27Microsoft CorporationEstablishing membership within a federation infrastructure
US20080031246A1 (en)*2004-10-222008-02-07Microsoft CorporationAllocating and reclaiming resources within a rendezvous federation
US20060088039A1 (en)*2004-10-222006-04-27Microsoft CorporationMaintaining membership within a federation infrastructure
US7362718B2 (en)*2004-10-222008-04-22Microsoft CorporationMaintaining membership within a federation infrastructure
US20070002774A1 (en)*2004-10-222007-01-04Microsoft CorporationBroadcasting communication within a rendezvous federation
US20060155781A1 (en)*2005-01-102006-07-13Microsoft CorporationSystems and methods for structuring distributed fault-tolerant systems
US20060159028A1 (en)*2005-01-202006-07-20Martin Curran-GrayMonitoring system, method of sampling datagrams, and apparatus therefor
US20060182050A1 (en)*2005-01-282006-08-17Hewlett-Packard Development Company, L.P.Storage replication system with data tracking
US20070016663A1 (en)*2005-07-142007-01-18Brian WeisApproach for managing state information by a group of servers that services a group of clients
US7778972B1 (en)*2005-12-292010-08-17Amazon Technologies, Inc.Dynamic object replication within a distributed storage system
US20070204061A1 (en)*2006-02-242007-08-30Microsoft CorporationStrong routing consistency protocol in structured peer-to-peer overlays
US20070230482A1 (en)*2006-03-312007-10-04Matsushita Electric Industrial Co., Ltd.Method for on demand distributed hash table update
US20080069124A1 (en)*2006-09-192008-03-20Bea Systems, Inc.System and method for supporting service networks in a service-oriented architecture environment
US20120036237A1 (en)*2006-11-092012-02-09Microsoft CorporationData consistency within a federation infrastructure
US20080159289A1 (en)*2006-12-292008-07-03Vimal Venkatesh NarayananDynamic address redemption by proxy in statically addressed wireless personal area networks
US20080198766A1 (en)*2007-02-152008-08-21Fujitsu LimitedNetwork reconfiguration method and router
US20090006596A1 (en)*2007-06-272009-01-01Veluchamy DinakaranDynamic address redemption and routing in ZigBee networks
US20090213757A1 (en)*2008-02-272009-08-27Microsoft CorporationNeighborhood maintenance in the federation
US20100107002A1 (en)*2008-10-242010-04-29Microsoft CorporationFailure notification in rendezvous federation
US7934118B2 (en)*2008-10-242011-04-26Microsoft CorporationFailure notification in rendezvous federation
US20100161817A1 (en)*2008-12-222010-06-24Qualcomm IncorporatedSecure node identifier assignment in a distributed hash table for peer-to-peer networks
US8307085B2 (en)*2010-03-162012-11-06Microsoft CorporationStoring state of distributed architecture in external store

Cited By (70)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11467883B2 (en)2004-03-132022-10-11Iii Holdings 12, LlcCo-allocating a reservation spanning different compute resources types
US11960937B2 (en)2004-03-132024-04-16Iii Holdings 12, LlcSystem and method for an optimizing reservation in time of compute resources based on prioritization function and reservation policy parameter
US12124878B2 (en)2004-03-132024-10-22Iii Holdings 12, LlcSystem and method for scheduling resources within a compute environment using a scheduler process with reservation mask function
US11652706B2 (en)2004-06-182023-05-16Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US12009996B2 (en)2004-06-182024-06-11Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US11630704B2 (en)2004-08-202023-04-18Iii Holdings 12, LlcSystem and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
US9647917B2 (en)2004-10-222017-05-09Microsoft Technology Licensing, LlcMaintaining consistency within a federation infrastructure
US20100262717A1 (en)*2004-10-222010-10-14Microsoft CorporationOptimizing access to federation infrastructure-based resources
US8549180B2 (en)2004-10-222013-10-01Microsoft CorporationOptimizing access to federation infrastructure-based resources
US20110235551A1 (en)*2004-10-222011-09-29Microsoft CorporationRendezvousing resource requests with corresponding resources
US8417813B2 (en)2004-10-222013-04-09Microsoft CorporationRendezvousing resource requests with corresponding resources
US11861404B2 (en)2004-11-082024-01-02Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11537435B2 (en)2004-11-082022-12-27Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11537434B2 (en)2004-11-082022-12-27Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11709709B2 (en)2004-11-082023-07-25Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12039370B2 (en)2004-11-082024-07-16Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11656907B2 (en)2004-11-082023-05-23Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12008405B2 (en)2004-11-082024-06-11Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11762694B2 (en)2004-11-082023-09-19Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11494235B2 (en)2004-11-082022-11-08Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US11886915B2 (en)2004-11-082024-01-30Iii Holdings 12, LlcSystem and method of providing system jobs within a compute environment
US12120040B2 (en)2005-03-162024-10-15Iii Holdings 12, LlcOn-demand compute environment
US11658916B2 (en)2005-03-162023-05-23Iii Holdings 12, LlcSimple integration of an on-demand compute environment
US11533274B2 (en)2005-04-072022-12-20Iii Holdings 12, LlcOn-demand access to compute resources
US11765101B2 (en)2005-04-072023-09-19Iii Holdings 12, LlcOn-demand access to compute resources
US11522811B2 (en)2005-04-072022-12-06Iii Holdings 12, LlcOn-demand access to compute resources
US11496415B2 (en)2005-04-072022-11-08Iii Holdings 12, LlcOn-demand access to compute resources
US12160371B2 (en)2005-04-072024-12-03Iii Holdings 12, LlcOn-demand access to compute resources
US12155582B2 (en)2005-04-072024-11-26Iii Holdings 12, LlcOn-demand access to compute resources
US11831564B2 (en)2005-04-072023-11-28Iii Holdings 12, LlcOn-demand access to compute resources
US11650857B2 (en)2006-03-162023-05-16Iii Holdings 12, LlcSystem and method for managing a hybrid computer environment
US8990434B2 (en)2006-11-092015-03-24Microsoft Technology Licensing, LlcData consistency within a federation infrastructure
US9602573B1 (en)2007-09-242017-03-21National Science FoundationAutomatic clustering for self-organizing grids
US11522952B2 (en)2007-09-242022-12-06The Research Foundation For The State University Of New YorkAutomatic clustering for self-organizing grids
US10735505B2 (en)2007-09-242020-08-04The Research Foundation For The State University Of New YorkAutomatic clustering for self-organizing grids
US10623484B2 (en)*2009-08-282020-04-14International Business Machines CorporationP2P file transmission management method and system
US11526304B2 (en)2009-10-302022-12-13Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US9832104B2 (en)*2010-02-112017-11-28Microsoft Technology Licensing, LlcReliable broadcast in a federation of nodes
US20110194558A1 (en)*2010-02-112011-08-11Microsoft CorporationReliable broadcast in a federation of nodes
US20130311550A1 (en)*2012-05-172013-11-21Infinite Convergence Solutions, IncMulti-site Server and Client Resynchronization Process and Devices
EP3000205A4 (en)*2013-05-212016-11-09Exablox Corp AUTOMATIC DISCOVERY AND CONFIGURATION OF DATA RINGS
US9705766B2 (en)*2013-06-242017-07-11Cisco Technology, Inc.Distributed liveness reporting in a computer network
US20140379896A1 (en)*2013-06-242014-12-25Cisco Technology, Inc.Distributed liveness reporting in a computer network
US20150100661A1 (en)*2013-10-072015-04-09Facebook, Inc.Systems and methods for mapping and routing based on clustering
US9705801B2 (en)*2013-10-072017-07-11Facebook, Inc.Systems and methods for mapping and routing based on clustering
US9413849B2 (en)*2013-12-052016-08-09International Business Machines CorporationDistributing an executable job load file to compute nodes in a parallel computer
US20150163287A1 (en)*2013-12-052015-06-11International Business Machines CorporationDistributing an executable job load file to compute nodes in a parallel computer
US20150163284A1 (en)*2013-12-052015-06-11International Business Machines CorporationDistributing an executable job load file to compute nodes in a parallel computer
US9444908B2 (en)*2013-12-052016-09-13International Business Machines CorporationDistributing an executable job load file to compute nodes in a parallel computer
US9985829B2 (en)2013-12-122018-05-29Exablox CorporationManagement and provisioning of cloud connected devices
US10708158B2 (en)*2015-04-102020-07-07Hewlett Packard Enterprise Development LpNetwork address of a computing device
EP3289807A4 (en)*2015-04-282018-07-04The Charles Stark Draper Laboratory, Inc.Wireless network for sensor array
US10019452B2 (en)2015-05-192018-07-10Morgan StanleyTopology aware distributed storage system
US10129128B2 (en)*2015-09-302018-11-13British Telecommunications Public Limited CompanyAnalysis of network performance
US10379775B2 (en)2016-06-282019-08-13Vmware, Inc.Notification service in a decentralized control plane of a computing system
US10416918B2 (en)2016-06-282019-09-17Vmware, Inc.Service state management in a decentralized control plane of a computing system
US10481821B2 (en)*2016-06-282019-11-19Vmware, Inc.Replication protocol with consensus for a decentralized control plane in a computer system
US20170374145A1 (en)*2016-06-282017-12-28Vmware, Inc.Replication protocol with consensus for a decentralized control plane in a computer system
US10198210B2 (en)2016-06-282019-02-05Vmware, Inc.Access control in a decentralized control plane of a computing system
US10191686B2 (en)2016-06-282019-01-29Vmware, Inc.Rate limiting in a decentralized control plane of a computing system
US11003377B2 (en)2016-06-282021-05-11Vmware, Inc.Transactions in a decentralized control plane of a computing system
CN110999231A (en)*2017-09-112020-04-10R3通信有限公司 Communication Nodes of a Sequence-Based Communication Network
EP3454511A1 (en)*2017-09-112019-03-13R3 - Reliable Realtime Radio Communications GmbHCommunication node for a sequence-based communication network
WO2019048339A1 (en)2017-09-112019-03-14R3 - Reliable Realtime Radio Communications GmbhCommunication node for a sequence-based communication network
US11191002B2 (en)2017-09-112021-11-30R3—Reliable Realtime Radio Communications GmbhCommunication node for a sequence-based communication network
US11283876B2 (en)*2020-03-202022-03-22Verizon Patent And Licensing Inc.Systems and methods for end-to-end request-response flow routing for geographically distributed client devices
US11671371B2 (en)*2020-07-292023-06-06Musarubra Us LlcSynchronization of multi-stack nodes
US20220038377A1 (en)*2020-07-292022-02-03Mcafee, LlcSynchronization of Multi-Stack Nodes
US20230075402A1 (en)*2021-09-092023-03-09Line CorporationCommunication system, server and storage medium storing program

Also Published As

Publication numberPublication date
US20170201447A1 (en)2017-07-13
US20150244602A1 (en)2015-08-27
US9647917B2 (en)2017-05-09

Similar Documents

PublicationPublication DateTitle
US9647917B2 (en)Maintaining consistency within a federation infrastructure
US7958262B2 (en)Allocating and reclaiming resources within a rendezvous federation
US7694167B2 (en)Maintaining routing consistency within a rendezvous federation
US8095601B2 (en)Inter-proximity communication within a rendezvous federation
US8095600B2 (en)Inter-proximity communication within a rendezvous federation
EP2095248B1 (en)Consistency within a federation infrastructure
US7624194B2 (en)Establishing membership within a federation infrastructure
US7730220B2 (en)Broadcasting communication within a rendezvous federation
US8392515B2 (en)Subfederation creation and maintenance in a federation infrastructure
US8549180B2 (en)Optimizing access to federation infrastructure-based resources
JP2009543447A5 (en)

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HASHA, RICHARD L.;XUN, LU;KAKIVAYA, GOPALA KRISHNA R.;AND OTHERS;SIGNING DATES FROM 20101013 TO 20101018;REEL/FRAME:025176/0136

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034544/0001

Effective date:20141014

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp