Verwalten von Verarbeitungselementen in einem Streaming-Datensystem

    公开(公告)号:DE112013000752T5

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

    申请号:DE112013000752

    申请日:2013-01-10

    Applicant: IBM

    Abstract: Datenstromanwendungen können die Hardware-Ressourcen unwirksam nutzen, die die Verarbeitungselemente des Datenstroms ausführen. Ein Rechenknoten kann zum Beispiel vier Verarbeitungselemente beherbergen und jedes jeweils unter Verwenden einer CPU ausführen. Andere CPUs auf dem Rechenknoten können jedoch inaktiv sein. Um diese verfügbaren Hardware-Ressourcen zu nutzen, kann ein Datenstromprogrammierer ein oder mehrere Verarbeitungselemente identifizieren, die geklont sein können. Die geklonten Verarbeitungselemente können verwendet werden, um einen anderen Ausführungspfad zu erzeugen, der parallel zu dem Ausführungspfad besteht, der die ursprünglichen Verarbeitungselemente enthält. Da die geklonten Verarbeitungselemente dieselben Operatoren enthalten wie die ursprünglichen Verarbeitungselemente, kann der Datenstrom, der zuvor nur durch das ursprüngliche Verarbeitungselement geflossen ist, geteilt und sowohl durch die ursprünglichen als auch die geklonten Verarbeitungselemente gesendet werden. Auf diese Weise kann der parallele Ausführungspfad nicht voll ausgelastete Hardware-Ressourcen verwenden, um den Durchsatz des Datenstroms zu verbessern.

    2.
    发明专利
    未知

    公开(公告)号:AT257313T

    公开(公告)日:2004-01-15

    申请号:AT01000197

    申请日:2001-06-06

    Applicant: IBM

    Abstract: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and the function of the phone can be changed according to its geographical position. One or more "regions" may be defined by the user of the portable phone, and the ring parameters for each region may be set independently of the other regions. In this manner a phone in accordance with the preferred embodiments may ring with one tone at home, ring with a different tone at work, ring with a louder volume when on a job site, not ring at all when in church, and ring with a vibration when at the theatre. In addition, the preferred embodiments include a dialler that allows selecting a contact from a text list, and that dials a number that depends on the geographical position of the portable phone, or that dials a number and sends with the call the geographical position of the portable phone. The preferred embodiments further allow assigning a telephone number to a defined geographical region, and ringing the portable phone only when within the geographical region that corresponds to the phone number.

    Stream application performance monitoring metrics

    公开(公告)号:GB2510723A

    公开(公告)日:2014-08-13

    申请号:GB201403463

    申请日:2012-07-03

    Applicant: IBM

    Abstract: Techniques are disclosed for calculating performance metrics associated with a data stream. A processing element configured to process data tuples flowing through a stream-based computing system receives data tuples via the data stream. Each of the one or more tuples is processed at the processing element, and each of the one or more tuples are associated with metadata that includes information related to the processing of the tuple by the processing element. Performance metrics are then calculated for the data stream based on the metadata associated with the one or more tuples.

    4.
    发明专利
    未知

    公开(公告)号:AT450828T

    公开(公告)日:2009-12-15

    申请号:AT02772577

    申请日:2002-10-28

    Applicant: IBM

    Abstract: A system and method is provided for inserting into a display material copied to a clipboard. A user selects material to be copied the clipboard. The system selects and copies to the clipboard additional material. The user selects an insertion point for the user selected material, and the system displays to the user the user selected material and selective additional material. The system selected material is, in accordance with a more specific embodiment, that material which is needed to render the user selected material syntactically correct in the context of the insertion point.

    Processing element management in a streaming data system

    公开(公告)号:GB2510769A

    公开(公告)日:2014-08-13

    申请号:GB201409144

    申请日:2013-01-10

    Applicant: IBM

    Abstract: Stream applications may inefficiently use the hardware resources that execute the processing elements of the data stream. For example, a compute node may host four processing elements and execute each using a CPU. However, other CPUs on the compute node may sit idle. To take advantage of these available hardware resources, a stream programmer may identify one or more processing elements that may be cloned. The cloned processing elements may be used to generate a different execution path that is parallel to the execution path that includes the original processing elements. Because the cloned processing elements contain the same operators as the original processing elements, the data stream that was previously flowing through only the original processing element may be split and sent through both the original and cloned processing elements. In this manner, the parallel execution path may use underutilized hardware resources to increase the throughput of the data stream.

    SYSTEM UND VERFAHREN ZUM AUTOMATISCHEN BLOCKIEREN VON IN EINEM AUDIO-DATENSTROM ENTHALTENEN SENSIBLEN INFORMATIONEN

    公开(公告)号:DE112018005421B4

    公开(公告)日:2022-07-21

    申请号:DE112018005421

    申请日:2018-11-26

    Applicant: IBM

    Abstract: System (100) zum Blockieren sensibler Informationen in einem Audio-Datenstrom, wobei das System Folgendes aufweist:mindestens einen Prozessor, der eingerichtet ist, Sprachdaten (105) des Audio-Datenstroms zu verarbeiten, wobei der Audio-Datenstrom ein oder mehrere gesprochene Wörter enthält,mindestens eine Speicherkomponente,eine Liste (132) sensibler Wörter,mindestens eine Sprache-zu-Text-Steuerkomponente (120), die so konfiguriert ist, dass sie den Audio-Datenstrom in Text (115) decodiert,eine Steuerkomponente (130) zur Erfassung sensibler Wörter, die so konfiguriert ist, dass sie den Text auf Textfolgen analysiert, die bei Übereinstimmung von Wörtern in den Textfolgen mit der Liste sensibler Wörter sensible Informationen anzeigen, wobei die Steuerkomponente (130) zur Erfassung sensibler Wörter ferner konfiguriert ist, Vorab-Textmuster, die vor den sensiblen Informationen in dem Audio-Datenstrom gesprochen werden, zu erfassen und die erfassten Vorab-Textmuster in der Liste (132) sensibler Wörter zu speichern, undeine Blockierungssteuerkomponente (140), die so konfiguriert ist, dass sie den Audio-Datenstrom blockiert, wenn aus dem Audio-Datenstrom Wörter erkannt werden, die mit der Liste sensibler Wörter übereinstimmen.

    DATENFLUSSVERZÖGERUNGEN IN EINER DATEN-STREAMING-ANWENDUNG VERRINGERN

    公开(公告)号:DE112017006806T5

    公开(公告)日:2019-10-02

    申请号:DE112017006806

    申请日:2017-12-04

    Applicant: IBM

    Abstract: Profilierungsdaten, die eine Daten-Streaming-Anwendung charakterisieren, werden verwendet, um Daten vorherzusagen, die während der Ausführung der Daten-Streaming-Anwendung durch ein Verarbeitungselement abgerufen werden müssen. Daten werden als Reaktion auf die Vorhersage abgerufen, bevor das Verarbeitungselement, das sie benötigt, einen tatsächlichen Bedarf an den Daten hat. Die Vorhersage kann zumindest teilweise auf dem Inhalt eines vorausgehenden Tupels beruhen und sie könnte weitere historische Datenabrufmuster beinhalten. In einigen Ausführungsformen kann der Abruf von vorhergesagten Daten verzögert werden, so dass die Daten zeitoptimal abgerufen werden.

    Webserver, der eine Webseite auf Grundlage eines Client-Druckprofils wiedergibt

    公开(公告)号:DE112017003742T5

    公开(公告)日:2019-04-18

    申请号:DE112017003742

    申请日:2017-10-10

    Applicant: IBM

    Abstract: Ein Webserver enthält einen druckempfindlichen Seitenwiedergabemechanismus, der Webseiten, die einen oder mehrere auswählbare Eingabepunkte haben, gemäß einem Client-Druckprofil wiedergibt, das dem anfordernden Benutzer entspricht. Wenn der Webserver die Anforderung empfängt, kann der Webserver eine Webseite dynamisch erzeugen und wiedergeben, die das Client-Druckprofil erfüllt, indem ein oder mehrere auswählbare Eingabepunkte auf der Webseite in einem oder mehreren bevorzugten Bereichen der Touchscreen-Anzeige platziert werden. Alternativ kann der Webserver mehrere Versionen einer Webseite haben, die mehreren unterschiedlichen Server-Druckprofilen entsprechen, und wenn eine Webseite angefordert wird, identifiziert der Webserver ein Server-Druckprofil, das dem Client-Druckprofil entspricht, identifiziert eine Webseite, die dem identifizierten Server-Druckprofil entspricht, und gibt anschließend die Webseite auf der Einheit des Benutzers wieder.

    Triggering window conditions in stream computing applications

    公开(公告)号:GB2513263A

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

    申请号:GB201412627

    申请日:2012-12-17

    Applicant: IBM

    Abstract: In a stream computing application, data may be transmitted between operators using tuples. However, the receiving operator may not evaluate these tuples as they arrive but instead wait to evaluate a group of tuples i.e., a window. A window is typically triggered when a buffer associated with the receiving operator reaches a maximum window size or when a predetermined time period has expired. Additionally, a window may be triggered by a monitoring a tuple rate i.e., the rate at which the operator receives the tuples. If the tuple rate exceeds or falls below a threshold, a window may be triggered. Further, the number of exceptions, or the rate at which an operator throws exceptions, may be monitored. If either of these parameters satisfies a threshold, a window may be triggered, thereby instructing an operator to evaluate the tuples contained within the window.

Patent Agency Ranking