Movatterモバイル変換


[0]ホーム

URL:


US20060090003A1 - Rendezvousing resource requests with corresponding resources - Google Patents

Rendezvousing resource requests with corresponding resources
Download PDF

Info

Publication number
US20060090003A1
US20060090003A1US10/971,451US97145104AUS2006090003A1US 20060090003 A1US20060090003 A1US 20060090003A1US 97145104 AUS97145104 AUS 97145104AUS 2006090003 A1US2006090003 A1US 2006090003A1
Authority
US
United States
Prior art keywords
node
ring
routing
act
nodes
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
US10/971,451
Inventor
Gopala Krishna Kakivaya
Richard Hasha
Thomas Rodeheffer
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
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US10/971,451priorityCriticalpatent/US20060090003A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RODEHEFFER, THOMAS LEE, HASHA, RICHARD L., KAKIVAYA, GOPALA KRISHNA R.
Priority to US11/016,446prioritypatent/US7362718B2/en
Priority to US11/016,422prioritypatent/US7466662B2/en
Priority to US11/015,460prioritypatent/US7624194B2/en
Priority to US11/220,756prioritypatent/US8014321B2/en
Priority to AU2005220253Aprioritypatent/AU2005220253B2/en
Priority to EP05109546Aprioritypatent/EP1650911B1/en
Priority to AT05109546Tprioritypatent/ATE553571T1/en
Priority to BRPI0504513-4Aprioritypatent/BRPI0504513A/en
Priority to CA002523897Aprioritypatent/CA2523897A1/en
Priority to CN200510116209.5Aprioritypatent/CN1764171B/en
Priority to JP2005306949Aprioritypatent/JP4726604B2/en
Priority to RU2005132569/09Aprioritypatent/RU2400806C2/en
Priority to MXPA05011314Aprioritypatent/MXPA05011314A/en
Priority to KR1020050099588Aprioritypatent/KR101201072B1/en
Publication of US20060090003A1publicationCriticalpatent/US20060090003A1/en
Priority to US11/428,146prioritypatent/US8095601B2/en
Priority to US11/428,133prioritypatent/US8095600B2/en
Priority to US11/465,316prioritypatent/US7730220B2/en
Priority to US11/549,332prioritypatent/US7694167B2/en
Priority to US11/752,198prioritypatent/US7958262B2/en
Priority to US12/491,841prioritypatent/US8392515B2/en
Priority to US12/611,825prioritypatent/US20100046399A1/en
Priority to US12/821,002prioritypatent/US8549180B2/en
Priority to US12/907,799prioritypatent/US20110082928A1/en
Priority to US13/155,098prioritypatent/US20110238841A1/en
Priority to US13/155,113prioritypatent/US8417813B2/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 rendezvousing resource requests with corresponding resources. Doubly linked sorted lists are traversed using modulo arithmetic in both directions. Sorted lists can be partitioned based on a multiple proximity metrics. Node routing tables provide a logarithmic index to nodes within the ID space of the federation infrastructure to facilitate more efficient routing. Messages can be routed to nodes within a ring and proximally routed to nodes in other partitioned rings.

Description

Claims (65)

18. In a federation infrastructure, a method for populating a node routing table, the method comprising:
an act of inserting a predecessor node into a routing table, the predecessor node preceding a current node relative to the current node in a first direction of a sorted linked list;
an act of inserting a successor node into the routing table, the successor node succeeding the current node relative to the current node in the first direction in the sorted linked list;
an act of inserting appropriate neighborhood nodes into the routing table, the neighborhood nodes identified from the sorted linked list in both the first direction and in a second opposite direction based on a neighborhood range and neighborhood size; and
an act of inserting appropriate routing nodes into the routing table, the routing nodes identified from the sorted linked list in both the first and second directions based on the a number base and field size of the ID space for the federation infrastructure, the routing nodes representing a logarithmic index of the sorted link list in both the first and second directions.
27. In a federation infrastructure, a method for populating a node routing table for a current node taking proximity criteria into account, the method comprising:
an act of inserting a predecessor node for each hierarchically partitioned routing ring the current node participates in into a routing table, each predecessor node preceding the current node in a first direction within each hierarchically partitioned routing ring the current node participates in, the hierarchically partitioned routing rings being partitioned in accordance with corresponding proximity criteria and containing at least subsets of a bi-directional linked list;
an act of inserting a successor node for each hierarchically partitioned routing ring the current node participates in into the routing table, each successor node succeeding the current node in the first direction within each hierarchically partitioned routing ring the current node participates in;
an act of inserting appropriate neighborhood nodes for each hierarchically partitioned routing ring the current node participates in into the routing table, the neighborhood nodes identified in both the first direction and in a second opposite direction based on a neighborhood range and neighborhood size from the hierarchically partitioned routing rings the current node participates in; and
an act of inserting appropriate routing nodes for each hierarchically partitioned routing ring the current node participates in into the routing table.
45. A computer program product for use in a federation infrastructure, the computer program product for implementing a method for partitioning the nodes of a federation infrastructure, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the federation infrastructure to perform the following:
access a sorted linked list containing node IDs that have been assigned to nodes in the federation infrastructure;
access proximity categories that represent a plurality of different proximity criteria for partitioning the sorted linked list; and
partition the sorted linked list into one or more first sub lists based on a first proximity criterion, each of the one or more first sub lists containing at least a subset of the node IDs from the sorted linked list.
51. A computer program product for use in a federation infrastructure, the computer program product for implementing a method for populating a node routing table, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the namespace federation infrastructure to perform the following:
insert a predecessor node into a routing table, the predecessor node preceding a current node relative to the current node in a first direction of a sorted linked list;
insert a successor node into the routing table, the successor node succeeding the current node relative to the current node in the second direction in the sorted linked list;
insert appropriate neighborhood nodes into the routing table, the neighborhood nodes identified from the sorted linked list in both the first direction and in a second opposite direction based on a neighborhood range and neighborhood size; and
insert one or more routing nodes into the routing table, the routing nodes identified from the sorted linked list in both the first and second directions based on the a number base and field size of the ID space for the federation infrastructure, the routing nodes representing a logarithmic index of the sorted link list in both the first and second directions.
56. A computer program product for use in a federation infrastructure, the computer program product for implementing a method for populating a node routing table for a current node taking proximity criteria into account, the computer program product comprising one or more computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the namespace federation infrastructure to perform the following:
inserting a predecessor node for each hierarchically partitioned routing ring the current node participates in into a routing table, each predecessor node preceding the current node in a first direction within each hierarchically partitioned routing ring the current node participates in, the hierarchically partitioned routing rings being partitioned in accordance with corresponding proximity criteria and containing at least subsets of a bi-directional linked list;
inserting a successor node for each hierarchically partitioned routing ring the current node participates in into the routing table, each successor node succeeding the current node in the first direction within each hierarchically partitioned routing ring the current node participates in;
inserting appropriate neighborhood nodes for each hierarchically partitioned routing ring the current node participates in into the routing table, the neighborhood nodes identified in both the first direction and in a second opposite direction based on a neighborhood range and neighborhood size from the hierarchically partitioned routing rings the current node participates in; and
inserting appropriate routing nodes for each hierarchically partitioned routing ring the current node participates in into the routing table.
US10/971,4512004-10-222004-10-22Rendezvousing resource requests with corresponding resourcesAbandonedUS20060090003A1 (en)

Priority Applications (28)

Application NumberPriority DateFiling DateTitle
US10/971,451US20060090003A1 (en)2004-10-222004-10-22Rendezvousing resource requests with corresponding resources
US11/016,446US7362718B2 (en)2004-10-222004-12-17Maintaining membership within a federation infrastructure
US11/016,422US7466662B2 (en)2004-10-222004-12-17Discovering liveness information within a federation infrastructure
US11/015,460US7624194B2 (en)2004-10-222004-12-17Establishing membership within a federation infrastructure
US11/220,756US8014321B2 (en)2004-10-222005-09-07Rendezvousing resource requests with corresponding resources
AU2005220253AAU2005220253B2 (en)2004-10-222005-10-07Rendezvousing resource requests with corresponding resources
AT05109546TATE553571T1 (en)2004-10-222005-10-13 RENDEZ-VOUS DES DEMANDES DE RESSOURCES AVEC LES RESSOURCES CORRESPONDANTES
EP05109546AEP1650911B1 (en)2004-10-222005-10-13Rendezvousing resource requests with corresponding resources
BRPI0504513-4ABRPI0504513A (en)2004-10-222005-10-19 pooling feature requests with matching resources
CA002523897ACA2523897A1 (en)2004-10-222005-10-19Rendezvousing resource requests with corresponding resources
CN200510116209.5ACN1764171B (en)2004-10-222005-10-21Rendezvousing resource requests with corresponding resources
JP2005306949AJP4726604B2 (en)2004-10-222005-10-21 Method and system for associating resource requests with corresponding resources
RU2005132569/09ARU2400806C2 (en)2004-10-222005-10-21Organisation of mating requests for resource with according resources
MXPA05011314AMXPA05011314A (en)2004-10-222005-10-21Rendezvousing resource requests with corresponding resources.
KR1020050099588AKR101201072B1 (en)2004-10-222005-10-21Rendezvousing resource requests with corresponding resources
US11/428,146US8095601B2 (en)2004-10-222006-06-30Inter-proximity communication within a rendezvous federation
US11/428,133US8095600B2 (en)2004-10-222006-06-30Inter-proximity communication within a rendezvous federation
US11/465,316US7730220B2 (en)2004-10-222006-08-17Broadcasting communication within a rendezvous federation
US11/549,332US7694167B2 (en)2004-10-222006-10-13Maintaining routing consistency within a rendezvous federation
US11/752,198US7958262B2 (en)2004-10-222007-05-22Allocating and reclaiming resources within a rendezvous federation
US12/491,841US8392515B2 (en)2004-10-222009-06-25Subfederation creation and maintenance in a federation infrastructure
US12/611,825US20100046399A1 (en)2004-10-222009-11-03Rendezvousing resource requests with corresponding resources
US12/821,002US8549180B2 (en)2004-10-222010-06-22Optimizing access to federation infrastructure-based resources
US12/907,799US20110082928A1 (en)2004-10-222010-10-19Maintaining consistency within a federation infrastructure
US13/155,098US20110238841A1 (en)2004-10-222011-06-07Rendezvousing resource requests with corresponding resources
US13/155,113US8417813B2 (en)2004-10-222011-06-07Rendezvousing resource requests with corresponding resources
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 (1)

Application NumberPriority DateFiling DateTitle
US10/971,451US20060090003A1 (en)2004-10-222004-10-22Rendezvousing resource requests with corresponding resources

Related Parent Applications (3)

Application NumberTitlePriority DateFiling Date
US11/015,460Continuation-In-PartUS7624194B2 (en)2004-10-222004-12-17Establishing membership within a federation infrastructure
US11/428,133Continuation-In-PartUS8095600B2 (en)2004-10-222006-06-30Inter-proximity communication within a rendezvous federation
US11/936,556Continuation-In-PartUS8090880B2 (en)2004-10-222007-11-07Data consistency within a federation infrastructure

Related Child Applications (14)

Application NumberTitlePriority DateFiling Date
US11/016,446Continuation-In-PartUS7362718B2 (en)2004-10-222004-12-17Maintaining membership within a federation infrastructure
US11/016,422Continuation-In-PartUS7466662B2 (en)2004-10-222004-12-17Discovering liveness information within a federation infrastructure
US11/015,460Continuation-In-PartUS7624194B2 (en)2004-10-222004-12-17Establishing membership within a federation infrastructure
US11/220,756ContinuationUS8014321B2 (en)2004-10-222005-09-07Rendezvousing resource requests with corresponding resources
US11/428,146Continuation-In-PartUS8095601B2 (en)2004-10-222006-06-30Inter-proximity communication within a rendezvous federation
US11/428,133Continuation-In-PartUS8095600B2 (en)2004-10-222006-06-30Inter-proximity communication within a rendezvous federation
US11/465,316Continuation-In-PartUS7730220B2 (en)2004-10-222006-08-17Broadcasting communication within a rendezvous federation
US11/549,332Continuation-In-PartUS7694167B2 (en)2004-10-222006-10-13Maintaining routing consistency within a rendezvous federation
US11/752,198Continuation-In-PartUS7958262B2 (en)2004-10-222007-05-22Allocating and reclaiming resources within a rendezvous federation
US11/936,589Continuation-In-PartUS20080288659A1 (en)2004-10-222007-11-07Maintaining consistency within a federation infrastructure
US12/491,841Continuation-In-PartUS8392515B2 (en)2004-10-222009-06-25Subfederation creation and maintenance in a federation infrastructure
US12/611,825ContinuationUS20100046399A1 (en)2004-10-222009-11-03Rendezvousing resource requests with corresponding resources
US12/821,002Continuation-In-PartUS8549180B2 (en)2004-10-222010-06-22Optimizing access to federation infrastructure-based resources
US12/907,799Continuation-In-PartUS20110082928A1 (en)2004-10-222010-10-19Maintaining consistency within a federation infrastructure

Publications (1)

Publication NumberPublication Date
US20060090003A1true US20060090003A1 (en)2006-04-27

Family

ID=36206079

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US10/971,451AbandonedUS20060090003A1 (en)2004-10-222004-10-22Rendezvousing resource requests with corresponding resources
US11/016,422Expired - Fee RelatedUS7466662B2 (en)2004-10-222004-12-17Discovering liveness information within a federation infrastructure
US11/016,446Expired - Fee RelatedUS7362718B2 (en)2004-10-222004-12-17Maintaining membership within a federation infrastructure
US11/015,460Expired - Fee RelatedUS7624194B2 (en)2004-10-222004-12-17Establishing membership within a federation infrastructure
US12/611,825AbandonedUS20100046399A1 (en)2004-10-222009-11-03Rendezvousing resource requests with corresponding resources

Family Applications After (4)

Application NumberTitlePriority DateFiling Date
US11/016,422Expired - Fee RelatedUS7466662B2 (en)2004-10-222004-12-17Discovering liveness information within a federation infrastructure
US11/016,446Expired - Fee RelatedUS7362718B2 (en)2004-10-222004-12-17Maintaining membership within a federation infrastructure
US11/015,460Expired - Fee RelatedUS7624194B2 (en)2004-10-222004-12-17Establishing membership within a federation infrastructure
US12/611,825AbandonedUS20100046399A1 (en)2004-10-222009-11-03Rendezvousing resource requests with corresponding resources

Country Status (2)

CountryLink
US (5)US20060090003A1 (en)
CN (1)CN1764171B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080294778A1 (en)*2007-05-252008-11-27Microsoft CorporationNetwork connection manager
US20090193288A1 (en)*2008-01-252009-07-30Microsoft CorporationRouting token transfer and recovery protocol in rendezvous federation
US20110082928A1 (en)*2004-10-222011-04-07Microsoft CorporationMaintaining consistency within a federation infrastructure
US7934118B2 (en)*2008-10-242011-04-26Microsoft CorporationFailure notification in rendezvous federation
US20110235551A1 (en)*2004-10-222011-09-29Microsoft CorporationRendezvousing resource requests with corresponding resources
US8090880B2 (en)2006-11-092012-01-03Microsoft CorporationData consistency within a federation infrastructure
US8549180B2 (en)2004-10-222013-10-01Microsoft CorporationOptimizing access to federation infrastructure-based resources
US9602573B1 (en)2007-09-242017-03-21National Science FoundationAutomatic clustering for self-organizing grids
CN110402435A (en)*2017-03-152019-11-01国际商业机器公司Dull transaction in more primary databases with loose couplings node
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
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
US11652706B2 (en)2004-06-182023-05-16Iii Holdings 12, LlcSystem and method for providing dynamic provisioning within a compute environment
US11650857B2 (en)2006-03-162023-05-16Iii Holdings 12, LlcSystem and method for managing a hybrid computer 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 (62)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7730220B2 (en)2004-10-222010-06-01Microsoft CorporationBroadcasting communication within a rendezvous federation
US8095600B2 (en)2004-10-222012-01-10Microsoft CorporationInter-proximity communication within a rendezvous federation
US7958262B2 (en)*2004-10-222011-06-07Microsoft CorporationAllocating and reclaiming resources within a rendezvous federation
US8392515B2 (en)*2004-10-222013-03-05Microsoft CorporationSubfederation creation and maintenance in a federation infrastructure
US20060090003A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US8095601B2 (en)2004-10-222012-01-10Microsoft CorporationInter-proximity communication within a rendezvous federation
US7694167B2 (en)*2004-10-222010-04-06Microsoft CorporationMaintaining routing consistency within a rendezvous federation
US7562382B2 (en)*2004-12-162009-07-14International Business Machines CorporationSpecializing support for a federation relationship
CA2544681C (en)*2005-04-222015-11-17Protexis Inc.Location-specific or range-based licensing system
GB2428828A (en)*2005-07-302007-02-07IbmPublish/subscribe messaging system
US7672289B2 (en)*2005-08-092010-03-02Mitsubishi Electric Research Laboratories, Inc.Method for defining, allocating and assigning addresses in ad hoc wireless networks
US7715330B2 (en)*2005-10-062010-05-11International Business Machines CorporationSystem and method for optimizing the topology of a virtual ring based upon a TCP/IP network
US7881223B2 (en)*2006-03-312011-02-01Panasonic CorporationMethod for on demand distributed hash table update
US7860883B2 (en)*2006-07-082010-12-28International Business Machines CorporationMethod and system for distributed retrieval of data objects within multi-protocol profiles in federated environments
US7860882B2 (en)*2006-07-082010-12-28International Business Machines CorporationMethod and system for distributed retrieval of data objects using tagged artifacts within federated protocol operations
US8345683B1 (en)*2006-07-312013-01-01Alcatel LucentData plane independent assert election
US20080068262A1 (en)*2006-08-252008-03-20Peter Van Wyck LoomisRemote node providing GPS signal samples for GPS positioning over a communication network
US7589671B2 (en)*2006-08-252009-09-15Trimble Navigation LimitedGPS node locator using an intermediate node location for determining location of a remote node
CN100466624C (en)*2006-08-282009-03-04华为技术有限公司Routing method and device
US7719467B2 (en)2007-03-082010-05-18Trimble Navigation LimitedDigital camera with GNSS picture location determination
US7551126B2 (en)*2007-03-082009-06-23Trimble Navigation LimitedGNSS sample processor for determining the location of an event
US8381181B2 (en)2007-08-312013-02-19International Business Machines CorporationUpdating a workflow when a user reaches an impasse in the workflow
US8407712B2 (en)*2007-08-312013-03-26International Business Machines CorporationUpdating workflow nodes in a workflow
EP2215770B1 (en)*2007-10-182013-03-20Telefonaktiebolaget L M Ericsson (publ)Merging of overlay networks in distributed data structures
US8417775B2 (en)*2008-02-272013-04-09Microsoft CorporationNeighborhood maintenance in the federation
US8023498B2 (en)*2008-05-202011-09-20International Business Machines CorporationControlling access to a destination in a data processing network
US8477638B2 (en)*2008-12-022013-07-02Cisco Technology, Inc.Latency enhancements for multicast traffic over spatial reuse protocol (SRP)
CN102483768B (en)*2009-04-162015-12-16泰必高软件公司 Policy-Based Storage Structure Distribution
US8307085B2 (en)*2010-03-162012-11-06Microsoft CorporationStoring state of distributed architecture in external store
US10929401B2 (en)2009-04-162021-02-23Tibco Software Inc.Policy-based storage structure distribution
CN102064992B (en)*2009-11-132012-11-28中兴通讯股份有限公司Relay node, and relay node distributed network and networking method thereof
US8706822B2 (en)2010-06-232014-04-22Microsoft CorporationDelivering messages from message sources to subscribing recipients
US8667126B2 (en)2010-12-032014-03-04International Business Machines CorporationDynamic rate heartbeating for inter-node status updating
US8634328B2 (en)2010-12-032014-01-21International Business Machines CorporationEndpoint-to-endpoint communications status monitoring
US8433760B2 (en)2010-12-032013-04-30International Business Machines CorporationInter-node communication scheme for node status sharing
US8538926B2 (en)2011-03-082013-09-17Rackspace Us, Inc.Massively scalable object storage system for storing object replicas
US8554951B2 (en)2011-03-082013-10-08Rackspace Us, Inc.Synchronization and ordering of multiple accessess in a distributed system
US8510267B2 (en)*2011-03-082013-08-13Rackspace Us, Inc.Synchronization of structured information repositories
US8712975B2 (en)2011-03-082014-04-29Rackspace Us, Inc.Modification of an object replica
US20120243420A1 (en)*2011-03-212012-09-27International Business Machines CorporationEfficient Remote Call Diagnostics
US9083718B1 (en)*2011-03-282015-07-14Brian BosakGlobal grid protocal, a system and method for establishing and simplifying peer-to-peer networking connections among a plurality of computers and divices by dynamically generating identifiers and performing routing and traversal processes
US8635411B2 (en)2011-07-182014-01-21Arm LimitedData processing apparatus and method for managing coherency of cached data
US10270755B2 (en)2011-10-032019-04-23Verisign, Inc.Authenticated name resolution
US8850065B2 (en)*2012-01-042014-09-30Alcatel LucentDiameter route learning
US9806951B2 (en)*2013-01-182017-10-31Microsoft Technology Licensing, LlcCluster voter model
US10310904B2 (en)*2014-11-262019-06-04Dropbox, Inc.Distributed technique for allocating long-lived jobs among worker processes
US10530734B2 (en)2014-12-162020-01-07Verisign, Inc.Balancing visibility in the domain name system
US10382566B2 (en)*2015-04-162019-08-13Entit Software LlcBusiness service discovery
US10791085B2 (en)2015-11-122020-09-29Verisign, Inc.Techniques for directing a domain name service (DNS) resolution process
US10506038B1 (en)*2015-12-242019-12-10Jpmorgan Chase Bank, N.A.Method and system for implementing a global node architecture
US10320626B1 (en)2016-04-072019-06-11Wells Fargo Bank, N.A.Application discovery and dependency mapping
US10110614B2 (en)2016-07-282018-10-23Verisign, Inc.Strengthening integrity assurances for DNS data
US10999240B1 (en)2016-08-312021-05-04Verisign, Inc.Client controlled domain name service (DNS) resolution
US11853529B2 (en)2016-11-072023-12-26Tableau Software, Inc.User interface to prepare and curate data for subsequent analysis
US10885057B2 (en)2016-11-072021-01-05Tableau Software, Inc.Correlated incremental loading of multiple data sets for an interactive data prep application
EP3454511A1 (en)*2017-09-112019-03-13R3 - Reliable Realtime Radio Communications GmbHCommunication node for a sequence-based communication network
US10394691B1 (en)2017-10-052019-08-27Tableau Software, Inc.Resolution of data flow errors using the lineage of detected error conditions
US10691304B1 (en)2018-10-222020-06-23Tableau Software, Inc.Data preparation user interface with conglomerate heterogeneous process flow elements
US11250032B1 (en)2018-10-222022-02-15Tableau Software, Inc.Data preparation user interface with conditional remapping of data values
US11100097B1 (en)2019-11-122021-08-24Tableau Software, Inc.Visually defining multi-row table calculations in a data preparation application
US12032994B1 (en)2021-10-182024-07-09Tableau Software, LLCLinking outputs for automatic execution of tasks
US11909716B1 (en)*2022-12-082024-02-20Nokia Solutions And Networks OyLocator lookup-based, low-latency, multi-access IP mobility

Citations (95)

* 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
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
US6304556B1 (en)*1998-08-242001-10-16Cornell Research Foundation, Inc.Routing and mobility management protocols for ad-hoc networks
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
US6449641B1 (en)*1997-10-212002-09-10Sun Microsystems, Inc.Determining cluster membership in a distributed computer 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
US20020128995A1 (en)*2001-03-092002-09-12Muntz Daniel A.Namespace service in a distributed file system using a database management system
US6456597B1 (en)*1998-05-042002-09-24Hewlett Packard Co.Discovery of unknown MAC addresses using load balancing switch protocols
US20020150145A1 (en)*2001-04-162002-10-17Fredrik AlrikssonRendezvous point interpiconet scheduling
US6480473B1 (en)*1998-12-292002-11-12Koninklijke Philips Electronics N.V.Verification of active nodes in an open network
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
US20030145086A1 (en)*2002-01-292003-07-31O'reilly JamesScalable network-attached storage system
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
US20030220993A1 (en)*2002-05-212003-11-27Blizniak Paul K.Method and apparatus for dynamically determining information for deploying a web service
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
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
US20040218536A1 (en)*2002-12-112004-11-04Nippon Telegraph And Telephone Corp.Multicast communication path calculation method and multicast communication path calculation apparatus
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
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
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
US6947963B1 (en)*2000-06-282005-09-20Pluris, IncMethods and apparatus for synchronizing and propagating distributed routing databases
US20050220106A1 (en)*2004-03-312005-10-06Pierre Guillaume RaverdyInter-wireless interactions using user discovery for ad-hoc environments
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
US20060039371A1 (en)*2004-08-192006-02-23Microsoft CorporationNetwork routing
US20060088039A1 (en)*2004-10-222006-04-27Microsoft CorporationMaintaining membership within a federation infrastructure
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
US20060155781A1 (en)*2005-01-102006-07-13Microsoft CorporationSystems and methods for structuring distributed fault-tolerant systems
US7085825B1 (en)*2001-03-262006-08-01Freewebs Corp.Apparatus, method and system for improving application performance across a communications network
US20060182034A1 (en)*2002-12-132006-08-17Eric KlinkerTopology aware route control
US7103884B2 (en)*2002-03-272006-09-05Lucent Technologies Inc.Method for maintaining consistency and performing recovery in a replicated data storage system
US7117273B1 (en)*2000-01-252006-10-03Cisco Technology, Inc.Methods and apparatus for maintaining a map of node relationships for a network
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
US7137018B2 (en)*2002-12-312006-11-14Intel CorporationActive state link power management
US7139270B1 (en)*2000-08-222006-11-21Lucent Technologies Inc.Systems and method for transporting multiple protocol formats in a lightwave communication network
US7139930B2 (en)*2001-08-092006-11-21Dell Products L.P.Failover system and method for cluster environment
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
US20070214194A1 (en)*2006-03-072007-09-13James ReuterConsistency methods and systems
US7324440B2 (en)*2002-02-062008-01-29Nec CorporationMultiring control method, node using the method, and control program
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
US7404006B1 (en)*2002-12-202008-07-22Symantec Operating CorporationPublishing a network address in a computer network
US7453884B2 (en)*2000-04-252008-11-18Cisco Technology, Inc.Apparatus and method for scalable and dynamic traffic engineering in a data communication network
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
US20090268677A1 (en)*2008-04-242009-10-29National Taiwan University network resource allocation system and method of the same
US7613703B2 (en)*2004-09-302009-11-03Microsoft CorporationOrganizing resources into collections to facilitate more efficient and reliable resource access
US7778972B1 (en)*2005-12-292010-08-17Amazon Technologies, Inc.Dynamic object replication within a distributed storage system
US20100262717A1 (en)*2004-10-222010-10-14Microsoft CorporationOptimizing access to federation infrastructure-based resources

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5831975A (en)1996-04-041998-11-03Lucent Technologies Inc.System and method for hierarchical multicast routing in ATM networks
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
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
CN1177436C (en)2002-02-092004-11-24华为技术有限公司 Management Method of Multicast User in Mobile Network
US7613796B2 (en)2002-09-112009-11-03Microsoft CorporationSystem and method for creating improved overlay network with an efficient distributed data structure
US7289520B2 (en)*2002-11-202007-10-30Hewlett-Packard Development Company, L.P.Method, apparatus, and system for expressway routing among peers
US7350077B2 (en)*2002-11-262008-03-25Cisco Technology, Inc.802.11 using a compressed reassociation exchange to facilitate fast handoff
US7275157B2 (en)*2003-05-272007-09-25Cisco Technology, Inc.Facilitating 802.11 roaming by pre-establishing session keys
US7512064B2 (en)2004-06-152009-03-31Cisco Technology, Inc.Avoiding micro-loop upon failure of fast reroute protected links
US7958262B2 (en)*2004-10-222011-06-07Microsoft CorporationAllocating and reclaiming resources within a rendezvous federation
US8095600B2 (en)2004-10-222012-01-10Microsoft CorporationInter-proximity communication within a rendezvous federation
US7694167B2 (en)*2004-10-222010-04-06Microsoft CorporationMaintaining routing consistency within a rendezvous federation
US8095601B2 (en)2004-10-222012-01-10Microsoft CorporationInter-proximity communication within a rendezvous federation
US8068408B2 (en)*2004-11-012011-11-29Alcatel LucentSoftrouter protocol disaggregation

Patent Citations (99)

* 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
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
US6304556B1 (en)*1998-08-242001-10-16Cornell Research Foundation, Inc.Routing and mobility management protocols for ad-hoc networks
US20030108050A1 (en)*1998-11-192003-06-12Black Alistair D.Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US6480473B1 (en)*1998-12-292002-11-12Koninklijke Philips Electronics N.V.Verification of active nodes in an open network
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
US6850987B1 (en)*1999-06-012005-02-01Fastforward Networks, Inc.System for multipoint infrastructure transport in a computer network
US20040139150A1 (en)*1999-06-012004-07-15Fastforward 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
US7117273B1 (en)*2000-01-252006-10-03Cisco 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
US7453884B2 (en)*2000-04-252008-11-18Cisco Technology, Inc.Apparatus and method for scalable and dynamic traffic engineering in a data communication network
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
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
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
US7379994B2 (en)*2000-10-262008-05-27MetilinxAggregate system resource analysis including correlation matrix and metric-based analysis
US7177646B2 (en)*2000-10-262007-02-13British Telecommunications Public Limited CompanyTelecommunication routing using multiple routing protocols in a single domain
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
US20020150145A1 (en)*2001-04-162002-10-17Fredrik AlrikssonRendezvous point interpiconet scheduling
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
US7139930B2 (en)*2001-08-092006-11-21Dell Products L.P.Failover system and method for cluster environment
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
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
US7373468B1 (en)*2002-02-152008-05-13Symantec Operating CorporationControl facility for processing in-band control messages during data replication
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
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
US7103884B2 (en)*2002-03-272006-09-05Lucent Technologies Inc.Method for maintaining consistency and performing recovery in a replicated data storage system
US20030220993A1 (en)*2002-05-212003-11-27Blizniak Paul K.Method and apparatus for dynamically determining information for deploying a web service
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
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
US20040218536A1 (en)*2002-12-112004-11-04Nippon Telegraph And Telephone Corp.Multicast communication path calculation method and multicast communication path calculation apparatus
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
US7137018B2 (en)*2002-12-312006-11-14Intel CorporationActive state link power management
US20040215795A1 (en)*2003-03-272004-10-28Petteri PoyhonenMinimizing message processing latency in a communication network
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
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
US20050220106A1 (en)*2004-03-312005-10-06Pierre Guillaume RaverdyInter-wireless interactions using user discovery for ad-hoc environments
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
US20060039371A1 (en)*2004-08-192006-02-23Microsoft CorporationNetwork routing
US7613703B2 (en)*2004-09-302009-11-03Microsoft CorporationOrganizing resources into collections to facilitate more efficient and reliable resource access
US20070002774A1 (en)*2004-10-222007-01-04Microsoft CorporationBroadcasting communication within a rendezvous federation
US7362718B2 (en)*2004-10-222008-04-22Microsoft CorporationMaintaining membership within a federation infrastructure
US20060087990A1 (en)*2004-10-222006-04-27Microsoft CorporationRendezvousing resource requests with corresponding resources
US20060088039A1 (en)*2004-10-222006-04-27Microsoft CorporationMaintaining membership within a federation infrastructure
US20060088015A1 (en)*2004-10-222006-04-27Microsoft CorporationEstablishing membership within a federation infrastructure
US20060087985A1 (en)*2004-10-222006-04-27Microsoft CorporationDiscovering liveness information within a federation infrastructure
US20100262717A1 (en)*2004-10-222010-10-14Microsoft CorporationOptimizing access to federation infrastructure-based resources
US20060155781A1 (en)*2005-01-102006-07-13Microsoft CorporationSystems and methods for structuring distributed fault-tolerant systems
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
US20070214194A1 (en)*2006-03-072007-09-13James ReuterConsistency methods and systems
US20080069124A1 (en)*2006-09-192008-03-20Bea Systems, Inc.System and method for supporting service networks in a service-oriented architecture environment
US20090268677A1 (en)*2008-04-242009-10-29National Taiwan University network resource allocation system and method of the same

Cited By (44)

* 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
US8417813B2 (en)*2004-10-222013-04-09Microsoft CorporationRendezvousing resource requests with corresponding resources
US20110082928A1 (en)*2004-10-222011-04-07Microsoft CorporationMaintaining consistency within a federation infrastructure
US20110235551A1 (en)*2004-10-222011-09-29Microsoft CorporationRendezvousing resource requests with corresponding resources
US9647917B2 (en)2004-10-222017-05-09Microsoft Technology Licensing, LlcMaintaining consistency within a federation infrastructure
US8549180B2 (en)2004-10-222013-10-01Microsoft CorporationOptimizing access to federation infrastructure-based resources
US12008405B2 (en)2004-11-082024-06-11Iii 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
US11861404B2 (en)2004-11-082024-01-02Iii 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
US11537435B2 (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
US11494235B2 (en)2004-11-082022-11-08Iii 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
US12039370B2 (en)2004-11-082024-07-16Iii 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
US11658916B2 (en)2005-03-162023-05-23Iii Holdings 12, LlcSimple integration of an on-demand compute environment
US12120040B2 (en)2005-03-162024-10-15Iii Holdings 12, LlcOn-demand compute environment
US11831564B2 (en)2005-04-072023-11-28Iii Holdings 12, LlcOn-demand access to compute resources
US12160371B2 (en)2005-04-072024-12-03Iii Holdings 12, LlcOn-demand access to compute resources
US11522811B2 (en)2005-04-072022-12-06Iii Holdings 12, LlcOn-demand access to compute resources
US11533274B2 (en)2005-04-072022-12-20Iii Holdings 12, LlcOn-demand access to compute resources
US11496415B2 (en)2005-04-072022-11-08Iii Holdings 12, LlcOn-demand access to compute resources
US12155582B2 (en)2005-04-072024-11-26Iii Holdings 12, LlcOn-demand access to compute resources
US11765101B2 (en)2005-04-072023-09-19Iii 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
US8090880B2 (en)2006-11-092012-01-03Microsoft CorporationData consistency within a federation infrastructure
US20080294778A1 (en)*2007-05-252008-11-27Microsoft CorporationNetwork connection manager
US8386614B2 (en)*2007-05-252013-02-26Microsoft CorporationNetwork connection manager
US11522952B2 (en)2007-09-242022-12-06The Research Foundation For The State University Of New YorkAutomatic clustering for self-organizing grids
US9602573B1 (en)2007-09-242017-03-21National Science FoundationAutomatic 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
US20090193288A1 (en)*2008-01-252009-07-30Microsoft CorporationRouting token transfer and recovery protocol in rendezvous federation
US7934117B2 (en)*2008-01-252011-04-26Microsoft CorporationRouting token transfer and recovery protocol in rendezvous federation
US7934118B2 (en)*2008-10-242011-04-26Microsoft CorporationFailure notification in rendezvous federation
US11720290B2 (en)2009-10-302023-08-08Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
US11526304B2 (en)2009-10-302022-12-13Iii Holdings 2, LlcMemcached server functionality in a cluster of data processing nodes
CN110402435A (en)*2017-03-152019-11-01国际商业机器公司Dull transaction in more primary databases with loose couplings node

Also Published As

Publication numberPublication date
US7362718B2 (en)2008-04-22
US7466662B2 (en)2008-12-16
US20100046399A1 (en)2010-02-25
CN1764171A (en)2006-04-26
CN1764171B (en)2011-09-14
US20060088015A1 (en)2006-04-27
US20060087985A1 (en)2006-04-27
US20060088039A1 (en)2006-04-27
US7624194B2 (en)2009-11-24

Similar Documents

PublicationPublication DateTitle
US8417813B2 (en)Rendezvousing resource requests with corresponding resources
US20060090003A1 (en)Rendezvousing resource requests with corresponding resources
US8095601B2 (en)Inter-proximity communication within a rendezvous federation
US8095600B2 (en)Inter-proximity communication within a rendezvous federation
US7730220B2 (en)Broadcasting communication within a rendezvous federation
US7694167B2 (en)Maintaining routing consistency within a rendezvous federation
US7958262B2 (en)Allocating and reclaiming resources within a rendezvous federation
US8392515B2 (en)Subfederation creation and maintenance in a federation infrastructure
US20150244602A1 (en)Maintaining Consistency within a Federation Infrastructure

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAKIVAYA, GOPALA KRISHNA R.;HASHA, RICHARD L.;RODEHEFFER, THOMAS LEE;REEL/FRAME:015421/0373;SIGNING DATES FROM 20041020 TO 20041022

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

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

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp