Incremental preparation of videos for delivery

    公开(公告)号:GB2514701A

    公开(公告)日:2014-12-03

    申请号:GB201414524

    申请日:2013-05-31

    Applicant: IBM

    Abstract: Methods and arrangements for video delivery preparation. A video is displayed at an interface in response to a user request, the video being accessible online. A relative probability of video access by the user with respect to at least two other videos, that are accessible online, is qualitatively determined. An ordered prediction set is created with respect to the at least two other videos. The at least two other videos are prepared incrementally based on the prediction set, so that the user is able to access and view the at least two videos. The preparing includes preparing a first one of the at least two other videos over a first time period and a second one of the at least two other videos over a second time period, wherein at least a portion of the first time period is coincident with at least a portion of the second time period. An element is displayed at the interface which provides a connection to at least one of the at least two other videos.

    Verbinden von Rechenzentren für die Migration von virtuellen Maschinen

    公开(公告)号:DE112013000775T5

    公开(公告)日:2014-10-30

    申请号:DE112013000775

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Verfahren und Anordnungen, die dazu dienen, die Migration von virtuellen Maschinen über Rechenzentren hinweg zu vereinfachen. Eine virtuelle Maschine wird für die Migration von einem ersten Rechenzentrum in ein zweites Rechenzentrum gekennzeichnet, wobei die virtuelle Maschine eine echte Kennung enthält. Eine Pseudokennung wird der virtuellen Maschine zugewiesen, und an einer Steuereinheit des ersten Rechenzentrums wird die Pseudokennung auf die echte Kennung abgebildet. Die echte Kennung wird in einem Datenpaket durch die Pseudokennung für eine Routing-Task ersetzt. Der Datenaustausch zwischen der Steuereinheit des ersten Rechenzentrums und einer Steuereinheit des zweiten Rechenzentrums wird aufrechterhalten, und die Steuereinheiten werden synchronisiert, um einen korrekten Standort der virtuellen Maschine zu aktualisieren. Die virtuelle Maschine wird von dem ersten Rechenzentrum in das zweite Rechenzentrum migriert.

    ONLINE- UND VERTEILTES OPTIMIERUNGSRAHMENWERK FÜR DIE MOBILFUNKANALYSE

    公开(公告)号:DE102012223496B4

    公开(公告)日:2018-10-31

    申请号:DE102012223496

    申请日:2012-12-18

    Applicant: IBM

    Abstract: Auf einem Computer ausgeführtes Verfahren, aufweisend:- Ermitteln einer Rangfolge für jedes aus einer Vielzahl von empfangenen Objekten unter Verwendung einer Vielzahl von Ähnlichkeitskurven durch eine Funknetz-Steuereinheit für eine Vielzahl von Basisstationen;- wobei die Vielzahl von empfangenen Objekten Datendateien beinhaltet, die von wenigstens einer der Vielzahl von Basisstationen empfangen wurden,- wobei die Rangfolge berechnet wird gemäßunter der Voraussetzung, dass- wobei jedes Objekt Ii eine Bandbreite Wi aufweist; Cil Kosteneinheiten der Einheitenübertragung von Element Ii von der Funknetz-Steuereinheit (RNC, radio network controller) zu der Basisstation Bl zugehörig ist; es einen Premium-Bedarf D'il und einen Nicht-Premium-Bedarf Dil für Ii an der Basisstation Bl gibt; ζ > 1 die dem Premium-Bedarf zugewiesene Gewichtung darstellt; nij den entsprechenden Lagrange-Koeffizienten darstellt; L die Laplace-Matrix der Kurve darstellt; und M den Koeffizienten eines Regularisierers (regulizer) darstellt, der zur Vermeidung einer Überanpassung eingefügt wird;- Extrahieren einer gemeinsamen Struktur bei einer Vielzahl von Benutzereinheiten und der Vielzahl von empfangenen Objekten durch gemeinschaftliches Filtern von Daten, die einer Vielzahl von Benutzereinheiten und der Vielzahl von empfangenen Objekten zugehörig sind, durch die Funknetz-Steuereinheit;- Analysieren der gemeinsamen Struktur durch die Funknetz-Steuereinheit, um Nutzungsmuster innerhalb eines Zeitfensters abzuleiten;- Erzeugen von Bedarfsvorhersagen für wenigstens eine Teilmenge von Objekten unter der Vielzahl von empfangenen Objekten über die Zeitfenster für die Vielzahl von Basisstationen durch die Funknetz-Steuereinheit,- Speichern der Teilmenge der eingestuften Objekte aus der Vielzahl von empfangenen Objekten durch die Funknetz-Steuereinheit als Reaktion auf die Analyse und die Bedarfsvorhersage einschließlich Vorababrufen der Teilmenge von eingestuften Objekten der Vielzahl von empfangen Objekten in einen lokalen Cache-Speicher einer Basisstation unter der Vielzahl von Basisstationen in Abhängigkeit wenigstens teilweise der Bedarfsvorhersagen für das Zeitfenster der Basisstation, um die Reaktionszeit beim Zugriff auf eine Vielzahl von empfangenen Objekten zu verringern, und- Entfernen von einem oder mehreren vorab abgerufenen Objekten der Teilmenge von eingestuften Objekten aus dem lokalen Cache-Speicher einer Basisstation unter der Vielzahl von Basisstationen gemäß den Bedarfsvorhersagen für das Zeitfenster der Basisstation.

    Enabling co-existance of hosts or virtual machines with identical addresses

    公开(公告)号:GB2497196B

    公开(公告)日:2013-12-11

    申请号:GB201221310

    申请日:2012-11-27

    Applicant: IBM

    Abstract: A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.

    ONLINE- UND VERTEILTES OPTIMIERUNGSRAHMENWERK FÜR DIE MOBILFUNKANALYSE

    公开(公告)号:DE102012223496A1

    公开(公告)日:2013-07-11

    申请号:DE102012223496

    申请日:2012-12-18

    Applicant: IBM

    Abstract: Ein Verfahren, Computerprogrammprodukt und Computersystem, das auf ein Online- und verteiltes Optimierungsrahmenwerk für die Mobilfunkanalyse gerichtet ist. Eine Funknetz-Steuereinheit ermittelt eine Rangfolge für jedes aus einer Vielzahl von empfangenen Objekten unter Verwendung einer Vielzahl von Ähnlichkeitskurven. Die Funknetz-Steuereinheit extrahiert eine gemeinsame Struktur durch gemeinschaftliches Filtern von Daten, die einer Vielzahl von Benutzereinheiten und der Vielzahl von empfangenen Objekten zugehörig sind. Die gemeinsame Struktur wird analysiert, um Nutzungsmuster innerhalb eines Zeitfensters abzuleiten. Die Funknetz-Steuereinheit speichert eine Teilmenge der eingestuften Objekte aus der Vielzahl von empfangenen Objekten als Reaktion auf die Analyse.

    Enabling co-existence of hosts or virtual machines with identical addresses across a network

    公开(公告)号:GB2497196A

    公开(公告)日:2013-06-05

    申请号:GB201221310

    申请日:2012-11-27

    Applicant: IBM

    Abstract: A method, an apparatus and an article of manufacture for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes: assigning a unique pseudo identifier(pseudo-MAC, PMAC) to each machine in the network that can be used for routing a packet to a destination machine 702; replacing a sender media access control address of an Address Resolution Protocol ARP request with a pseudo identifier of the sender at an edge network switch 704; retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier 706, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine 708. In the arrangement described routing across the network is performed using the pseudo identifiers (PMACs). A Top-Of-Rack TOR switch or a virtual switch may be used to replace the sender MAC address for an ARP request. The unique pseudo identifier assigned to each machine in the network may comprise a data center identifier, a pod identifier, a switch identifier, a virtual machine identifier, a replication identifier and an application identifier. A replica identifier may also be determined from a sender pseudo identifier. Furthermore, the pseudo identifier may also comprise an application identifier used to match a similar application component in a different replicated cluster in the network in case of a failure and using the similar application component for failover and re-routing.

    Verbinden von Rechenzentren für die Migration von virtuellen Maschinen

    公开(公告)号:DE112013000775B4

    公开(公告)日:2020-11-05

    申请号:DE112013000775

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Verfahren, aufweisend:Kennzeichnen einer virtuellen Maschine (122a) für die Migration von einem ersten Rechenzentrum (102a) in ein zweites Rechenzentrum (102b), wobei die virtuelle Maschine eine echte Kennung enthält;Zuweisen einer Pseudokennung zu der virtuellen Maschine, wobei das Zuweisen das Zuweisen einer standortabhängigen Pseudokennung zu der virtuellen Maschine aufweist, die mit Hilfe einer Anforderungsnachricht eines Adressenauflösungsprotokolls verteilt wird und die eine Nummer eines Rechenzentrums, eine Netzwerktopologie und eine Position der virtuellen Maschine in einem Netzwerk eines bestimmten Rechenzentrums codiert, wobei die Pseudokennung eine Pseudokennung der Schicht 2 und eine Pseudokennung der Schicht 3 aufweist;Abbilden der Pseudokennung auf die echte Kennung an einer Steuereinheit (104a) des ersten Rechenzentrums, wobei das Abbilden das Abbilden der Pseudokennung auf die echte Kennung an einer Netzwerk-Steuereinheit (104a, 104b) in jedem Rechenzentrum (102a, 102b) aufweist;Ersetzen der echten Kennung in einem Datenpaket durch die Pseudokennung für eine Routing-Task, wobei das Ersetzen das Ersetzen mittels einer Maßnahme aufweist, die der Gruppe entnommen wird, welche aufwiest:mittels Regeln an einem Core-Router (108a, 108b) in jedem Netzwerk des entsprechenden Rechenzentrums (102a, 102b);Aufrechterhalten des Datenaustauschs zwischen der Steuereinheit (104a) des ersten Rechenzentrums (102a) und einer Steuereinheit (104b) des zweiten Rechenzentrums (102b) und Synchronisieren der Steuereinheiten, um einen korrekten Standort der virtuellen Maschine zu aktualisieren;Migrieren der virtuellen Maschine von dem ersten Rechenzentrum in das zweite Rechenzentrum;Weiterleiten eines Datenpakets auf der Grundlage der Pseudokennung und Ersetzen der Pseudokennung durch die echte Kennung mittels Regeln an einem Ausgangs-Edge-Switch des Netzwerks des zweiten Rechenzentrums, um das Paket an die virtuelle Maschine weiterzuleiten; undWeiterleiten eines Pakets, das für die virtuelle Maschine auf das zweite Rechenzentrum bestimmt ist und auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangen wurde, an einen ersten Kapselungs-Switch (112a) des Netzwerks des ersten Rechenzentrums (102a), der das auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangene Paket mit einer Adresse der Schicht 3 eines zweiten Kapselungs-Switch (112b) des Netzwerks des zweiten Rechenzentrums (102b) kapselt und das gekapselte Paket über ein vorhandenes Netzwerk (100) zwischen dem ersten und zweiten Rechenzentrum sendet, wobei der zweite Kapselungs-Switch das gekapselte Paket entkapselt, nachdem er es empfangen hat, und das entkapselte Paket an einen Switch (118b) der Schicht 2 des Netzwerks des zweiten Rechenzentrums sendet, wobei das Senden des gekapselten Pakets von dem ersten Switch an den zweitem Switch ein Routing aufweist, das Umgehen von allen Routern (110a, 108a) der Schicht 3 des ersten Rechenzentrums und allen Routern (110b, 108b) der Schicht 3 des zweiten Rechenzentrums aufweist.

    INCREMENTAL PREPARATION OF VIDEOS FOR DELIVERY

    公开(公告)号:CA2874633C

    公开(公告)日:2020-04-14

    申请号:CA2874633

    申请日:2013-05-31

    Applicant: IBM

    Abstract: Methods and arrangements for video delivery preparation. A video is displayed at an interface in response to a user request, the video being accessible online. A relative probability of video access by the user with respect to at least two other videos, that are accessible online, is qualitatively determined. An ordered prediction set is created with respect to the at least two other videos. The at least two other videos are prepared incrementally based on the prediction set, so that the user is able to access and view the at least two videos. The preparing includes preparing a first one of the at least two other videos over a first time period and a second one of the at least two other videos over a second time period, wherein at least a portion of the first time period is coincident with at least a portion of the second time period. An element is displayed at the interface which provides a connection to at least one of the at least two other videos.

Patent Agency Ranking