DE60036021T2

A content distribution method over an internetwork including content peering arrangement

Abstract

This record has no abstract on file.

DE60036021T2, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 19 December 2020, 5.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    Verfahren zum Liefern von Inhalten an einen Client ( 12 ) in einem Netzwerk ( 36 ), welches eine Vielzahl von Content Servern ( 14 ) mit einer Vielzahl von Clients verbindet, wobei die Clients nach einer Inhalte bereitstellenden Verbindung über Internet-Serviceprovider suchen, wobei die Inhalte sich zu Beginn auf einem Content Server ( 14 ) befinden und in das Netzwerk an einem Einspeisungspunkt ( 26 ) eingespeist werden, wobei mindestens zwei Internet-Serviceprovider eine Verknüpfung für ein gemeinsames Anbieten von Inhalten (content peering relationship) haben, wobei der erste Internet-Serviceprovider Inhalte an Clients überträgt und liefert, welche mit dem zweiten Internet-Serviceprovider verbunden sind, und der zweite ?page 27? Internet-Serviceprovider Inhalte an Clients überträgt und liefert, welche mit dem ersten Internet-Serviceprovider verbunden sind, wobei eingespeiste Inhalte von dem Einspeisungspunkt unter den gemeinsam Inhalte anbietenden Internet-Serviceprovidern aufgeteilt werden, wobei das Verfahren aufweist:Empfangen einer Anfrage nach Inhalten von dem Client;und Leiten der Anfrage an einen Content Server, auf der Grundlage von Verknüpfungen zwischen den Internet-Serviceprovidern für ein gemeinsames Anbieten von Inhalten, unter Verwendung von Anycast-Routing.
  2. 2
    Verfahren gemäß Anspruch 1, wobei die Anfrage an eine Anycast-Adresse (A*, B*) gerichtet ist, welche zu Vorrichtungen (A1*, A2*, A3*, A4*, B1*, B2*, B3*, B4*) in einem ersten autonomen System (AS100, AS200, AS300) zugeordnet ist, wobei das Verfahren ferner ein Leiten der Anfrage an die nächste der Vorrichtungen (A1*, A2*, A3*, A4*, B1*, B2*, B3*, B4*) einschließt, denen die Anycast-Adresse (A*, B*) zugeordnet ist.
  3. 3
    Verfahren gemäß Anspruch 1 oder 2, wobei die Anfrage an eine Anycast-Adresse (A*, B*) gerichtet ist, welche zu Vorrichtungen (A1*, A2*, A3*, A4*, B1*, B2*, B3*, B4*) in einem ersten autonomen System (AS100, AS200, AS300) zugeordnet ist, wobei das Verfahren ferner ein Leiten der Anfrage an eine Vorrichtung innerhalb eines zweiten, an das erste autonome System (AS100, AS200, AS300) angegliederten, autonomen Systems (AS500) einschließt.
  4. 4
    Verfahren gemäß einem der vorhergehenden Ansprüche, wobei eine Umleitungsstruktur ( 50 ) für ein Weiterleiten der Anfrage an den Content Server auf der Grundlage von Verknüpfungen für ein gemeinsames Anbieten von Inhalten bereitgestellt wird und wobei die Umleitungsstruktur dafür eingerichtet ist, den Client an einen Edge Server auf der Grundlage von einer Client-Umgebung, von Netzwerkpfadcharakteristika, von Server-Auslastung und -Ausnutzung und auf der Grundlage von der Verknüpfung für ein gemeinsames Anbieten von Inhalten anzuschließen.
  5. 5
    Verfahren gemäß Anspruch 4, wobei die Umleitungsstruktur ( 50 ) dafür eingerichtet ist, die Anfrage an den Content Server auf der Grundlage von im Hintergrund erfassten Auslastungs- und Netzwerkmesswerten weiterzuleiten.
  6. 6
    Verfahren gemäß einer der vorhergehenden Ansprüche, wobei ein Verteilernetzwerk ( 52 ) zum Verteilen der Inhalte vom Einspeisungspunkt ( 26 ) an eine Server-Anordnung ( 54 ) eingerichtet ist.
  7. 7
    Verfahren gemäß Anspruch 1, ferner den Schritt aufweisend:Verteilen an Umleitungsvorrichtungen, welche Anwendungsschicht-Multicast-Routing verwenden, von mindestens einem aus: Richtlinien für ein Weiterleiten von Inhalten, Server-Auslastungsinformation, Ressourcenverfügbarkeit und Abgleichinformation.
  8. 8
    Verfahren gemäß Anspruch 1, wobei die Anfrage eine explizite Serviceanfrage an eine Anycast-Adresse aufweist, um eine topologische Lage über Anycast-Routing einzuschließen.
  9. 9
    Verfahren gemäß Anspruch 8, wobei die Anfrage auf der Grundlage des topologischen Lage-Zusammenhangs geleitet wird.
  10. 10
    Verfahren gemäß Anspruch 1, ferner einschließend:Verwenden einer Umleitung in entfernten autonomen Systemen, um einen Lastausgleich bei einer Vielzahl von Servern in nahegelegenen autonomen Systemen durchzuführen.