SYSTEM AND METHOD FOR PREVENTING UNAUTHORIZED ACQUISITION OF INFORMATION
    1.
    发明公开
    SYSTEM AND METHOD FOR PREVENTING UNAUTHORIZED ACQUISITION OF INFORMATION 有权
    系统和方法防止信息的未经授权的购买

    公开(公告)号:EP1962223A4

    公开(公告)日:2009-04-22

    申请号:EP06833552

    申请日:2006-11-28

    Applicant: IBM

    Abstract: [PROBLEMS] To prevent information leak from a server device without lowering user-friendliness. [MEANS FOR SOLVING PROBLEMS] Provided is a system including a server device operating an application program and a client device communicating with a server device for enabling a user to use the application program. The server device includes: an output detection unit for detecting an output process as a process for outputting data from an application program to a shared region; and an output control device for storing in the shared region the instruction information indicating the acquisition method for an authorized client device to acquire the output data instead of the output data outputted from the application program according to detection of the output process. The client device includes: a read detection unit for detecting a read process as a process for reading data from the shared region and a read control unit for acquiring output data by the acquisition method specified by the instruction information.

    SYSTEM FOR PREVENTING UNAUTHORIZED ACQUISITION OF INFORMATION, AND METHOD THEREOF

    公开(公告)号:CA2634185C

    公开(公告)日:2015-09-22

    申请号:CA2634185

    申请日:2006-11-28

    Applicant: IBM

    Abstract: [PROBLEMS] To prevent information leak from a server device without lowering user-friendliness. [MEANS FOR SOLVING PROBLEMS] Provided is a system including a server device operating an application program and a client device communicating with a server device for enabling a user to use the application program. The server device includes: an output detection unit for detecting an output process as a process for outputting data from an application program to a shared region; and an output control device for storing in the shared region the instruction information indicating the acquisition method for an authorized client device to acquire the output data instead of the output data outputted from the application program according to detection of the output process. The client device includes: a read detection unit for detecting a read process as a process for reading data from the shared region and a read control unit for acquiring output data by the acquisition method specified by the instruction information.

    Computer system, method and program

    公开(公告)号:GB2495417A

    公开(公告)日:2013-04-10

    申请号:GB201221843

    申请日:2011-04-21

    Applicant: IBM

    Abstract: In a dynamic resource allocation system by a computer, system stop time accompanying a configuration modification when modifying the system configuration according to the situation is reduced. As pre-processing, the system collects traffic data while the system is in operation over a certain period of time. Then, from the collected traffic data, a number of typical patterns are extracted. Next, for each of the typical patterns, a stream program is created individually, and saved so as to be capable of being referenced later. Next, an ID of an acting task for transitioning between different stream programs is held. In actual system operation, the system measures traffic data either periodically or at an arbitrary time point, a pattern acquired as a result is compared with the typical patterns, and the stream program corresponding to the closest typical pattern is selected as the next phase. When moving to the next phase from the stream program of the current phase, according to the invention, task switching costs and data transfer costs between resources are taken into consideration so as to move free tasks of the current phase as acting tasks gradually to the stream program of the phase, thereby controlling program stop time.

    Computersystem, Verfahren und Programm

    公开(公告)号:DE112011100714T5

    公开(公告)日:2013-01-17

    申请号:DE112011100714

    申请日:2011-04-21

    Applicant: IBM

    Abstract: Zum Verringern einer Systemunterbrechungsdauer infolge der Änderung einer Systemkonfiguration in einem System zur computergesteuerten dynamischen Ressourcenzuweisung in Abhängigkeit von den Umständen. Während das System in Betrieb ist werden Verkehrsdaten für eine bestimmte Zeit als eine Vorverarbeitung gesammelt. Typische Muster werden aus den gesammelten Verkehrsdaten extrahiert. Anschließend werden für die einzelnen typischen Muster Stream-Programme erzeugt und für eine spätere Bezugnahme gespeichert. Anschließend werden die Kennungen von alternativen Tasks für einen Übergang zwischen verschiedenen Stream-Programmen gespeichert. Im eigentlichen Systembetrieb misst das System Verkehrsdaten regelmäßig oder jederzeit, vergleicht die resultierenden Muster mit den typischen Mustern und wählt ein Stream-Programm in Übereinstimmung mit dem ähnlichsten typischen Muster als die nächste Phase. Gemäß der vorliegenden Erfindung kann eine Programmunterbrechungszeitdauer, wenn von dem Stream-Programm in der gegenwärtigen Phase zu der nächsten Phase gewechselt wird, verringert werden, indem leere Tasks in der gegenwärtigen Phase zu dem nächsten Stream-Programm unter Berücksichtigung der Kosten der Umschaltung zwischen Tasks, der Kosten der Übertragung von Daten zwischen Ressourcen usw. schrittweise verschoben werden.

    Simulation execution method, program and system

    公开(公告)号:GB2508769A

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

    申请号:GB201405177

    申请日:2012-11-08

    Applicant: IBM

    Abstract: Provided is a technique which improves speed of parallel execution of logical processes without sacrificing accuracy of update timing of data in a parallel discrete event simulation method. The present invention is characterized in executing a logical process for which a longer time lag occurs for receiving than for transmitting for only an initial shift of a predetermined period of before starting an entire simulation. The initial shift is preferably set at half the value of the difference between the time lag for reception and the time lag for transmission. Logical processes which are shifted by only the initial shift of the predetermined period and executed operate by transmitting null messages to one another so that each of the null messages, after a predetermined time lag, arrives at a logical process of a peer, whereupon each of the logical processes further sends a null message to the logical process of the peer at the point when the first-mentioned null message has been received. In this manner, the simulation progresses by performing synchronization by way of the null messages.

    Computersystem, Verfahren und Programm

    公开(公告)号:DE112011100714B4

    公开(公告)日:2018-07-19

    申请号:DE112011100714

    申请日:2011-04-21

    Applicant: IBM

    Abstract: Zum Verringern einer Systemunterbrechungsdauer infolge der Änderung einer Systemkonfiguration in einem System zur computergesteuerten dynamischen Ressourcenzuweisung in Abhängigkeit von den Umständen.Während das System in Betrieb ist werden Verkehrsdaten für eine bestimmte Zeit als eine Vorverarbeitung gesammelt. Typische Muster werden aus den gesammelten Verkehrsdaten extrahiert. Anschließend werden für die einzelnen typischen Muster Stream-Programme erzeugt und für eine spätere Bezugnahme gespeichert. Anschließend werden die Kennungen von alternativen Tasks für einen Übergang zwischen verschiedenen Stream-Programmen gespeichert. Im eigentlichen Systembetrieb misst das System Verkehrsdaten regelmäßig oder jederzeit, vergleicht die resultierenden Muster mit den typischen Mustern und wählt ein Stream-Programm in Übereinstimmung mit dem ähnlichsten typischen Muster als die nächste Phase. Gemäß der vorliegenden Erfindung kann eine Programmunterbrechungszeitdauer, wenn von dem Stream-Programm in der gegenwärtigen Phase zu der nächsten Phase gewechselt wird, verringert werden, indem leere Tasks in der gegenwärtigen Phase zu dem nächsten Stream-Programm unter Berücksichtigung der Kosten der Umschaltung zwischen Tasks, der Kosten der Übertragung von Daten zwischen Ressourcen usw. schrittweise verschoben werden.

    Verfahren, Programm und System zur Simulationsausführung

    公开(公告)号:DE112012004728T5

    公开(公告)日:2014-07-24

    申请号:DE112012004728

    申请日:2012-11-08

    Applicant: IBM

    Abstract: Aufgabe Bereitstellen eines Verfahrens zum Erhöhen der Geschwindigkeit des parallelen Ausführens von Logikprozessen ohne Verringerung der Genauigkeit bei der Datenaktualisierungszeitgebung in einem System zur parallelen diskreten Simulation. Lösung Ein Logikprozess mit einer längeren Verzögerung der Empfangszeit als die der Sendezeit wird um eine Menge an anfänglicher Verschiebung während eines vorab festgelegten Zeitraums vor Start der gesamten Simulation ausgeführt. Es wird bevorzugt, die anfängliche Verschiebung auf die Hälfte eines Wertes einer Differenz zwischen der Empfangszeitverzögerung und der Sendezeitverzögerung einzustellen. Der Logikprozess, der ausgeführt wird, indem die Zeitgebung um die Menge der anfänglichen Verschiebung für den vorab festgelegten Zeitraum verlagert wird, wird ausgeführt, indem Null-Mitteilungen miteinander ausgetauscht werden. Jede Null-Mitteilung wird an einen entsprechenden Logikprozess nach der vorab festgelegten Zeitverzögerung übergeben, und jeder Logikprozess sendet des Weiteren dem entsprechenden Logikprozess eine Null-Mitteilung bei Erhalt der Null-Mitteilung. Dementsprechend besteht eine Progression der Simulation, indem sie über die Null-Mitteilungen synchronisiert werden.

Patent Agency Ranking