Reverting to a snapshot of a VM by modifying metadata

    公开(公告)号:GB2507261A

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

    申请号:GB201218972

    申请日:2012-10-23

    Applicant: IBM

    Abstract: A method for reconfiguring a snapshot of a virtual machine (VM) is disclosed. A VM may be deployed on a hypervisor (204) running on a computer (202). The method comprises provisioning of a VM (206), installing and configuring an operating system (210) and a base program (212). A snapshot (230) of the virtual machine is taken, including both the operating system and the base program along with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor (232). The content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program. A snapshot may include a second program (214) and associated configuration data. A user interface may be supplied to modify the metadata (Fig 4, 408).

    A Method, Computer Program and System to Optimize Memory Management of An Application Running on a Virtual Machine

    公开(公告)号:GB2500153A

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

    申请号:GB201311605

    申请日:2011-11-03

    Applicant: IBM

    Abstract: A method, computer program and system for optimizing memory usage of an application running on a virtual machine providing a monitoring API to communicate with the virtual machine and including a garbage collector said method comprising steps for pre-allocating virtual machine memory block and periodically computing the average memory usage of the virtual machine using statistics collected from the virtual machine through the API. If the memory usage average becomes higher than a maximum threshold (Th2), entering into a recovery mode by releasing the virtual machine memory block and forcing the running application to reduce its processing activity; optionally, a garbage collector cycle can be forced. If the computed memory usage average becomes lower than a minimum threshold value (Th1) which is lower than the maximum threshold value, entering into a normal mode by re-allocating the virtual machine memory block and forcing the running application to resumes its normal processing activity. Optionally, when the virtual machine is idle, forcing a deep garbage collection.

    Zusammenarbeitende Verwaltung von elektronischen Nasen in persönlichen Einheiten

    公开(公告)号:DE112014003437T5

    公开(公告)日:2016-05-04

    申请号:DE112014003437

    申请日:2014-08-20

    Applicant: IBM

    Abstract: Bereitgestellt werden können ein Diagnose-Server zum Zusammenarbeiten mit elektronischen Nasen, eine zugehörige mobile Diagnoseeinheit und ein zugehöriges Verfahren. Der Diagnose-Server kann eine Empfangseinheit zum Empfangen eines Satzes von Daten von einer E-Nase aus einer Mehrzahl von E-Nasen aufweisen. Der Satz von Daten kann einen Sensorbezeichner, einen Sensorausgabewert und eine Relevanzmarkierung für eine vordefinierte Diagnose aufweisen. Eine Ermittlungseinheit kann einen Wahrscheinlichkeitsfaktor für die vordefinierte Diagnose auf Grundlage des Satzes von Daten, einer Relevanzfunktion und einer Verteilungsfunktion ermitteln.

    Managing virtual machine policy compliance

    公开(公告)号:GB2515757A

    公开(公告)日:2015-01-07

    申请号:GB201311807

    申请日:2013-07-02

    Applicant: IBM

    Abstract: A method and system for restoring compliance of a virtual machine (VM) comprises; detecting non-compliance of a VM with a compliance rule or policy; disconnecting the VM from a network; creating a copy of a compliance repository volume on a newly requested disk resource; mounting the disk resource to the VM; applying a remediation action to the VM using content from the compliance repository volume which restores back compliance of the VM; triggering a scan to ensure that the VM now complies with the compliance rule. The VM may then be reconnected to the network. The compliance rule may be a rule concerning configuration settings, installed/executed software, data access, users allowed access to the system, potential malware or other rules which ensure secure operation. The method may be overseen by a virtual machine monitor (hypervisor), and implemented by a compliance agent deployed on the VM.

    Computerprogramm und System für ein Verfahren zur Optimierung der Speicherverwaltung einer auf einer virtuellen Maschine ausgeführten Anwendung

    公开(公告)号:DE112011103979T5

    公开(公告)日:2013-08-29

    申请号:DE112011103979

    申请日:2011-11-03

    Applicant: IBM

    Abstract: Verfahren, Computerprogramm und System zum Optimieren der Speicherbelegung einer Anwendung, die auf einer virtuellen Maschine ausgeführt wird, die eine Überwachungs-API zum Datenaustausch mit der virtuellen Maschine bereitstellt und eine Aufräumfunktion aufweist, wobei das Verfahren Schritte zum Vorab-Zuordnen eines Speicherblocks der virtuellen Maschine und zum regelmäßigen Berechnen der durchschnittlichen Speicherbelegung der virtuellen Maschine mithilfe von Statistiken aufweist, die über die API von der virtuellen Maschine erfasst wurden. Wenn der Durchschnitt der Speicherbelegung der virtuellen Maschine einen maximalen Schwellenwert (Th2) überschreitet, Übergehen in einen Wiederherstellungsmodus durch Freigeben des Speicherblocks der virtuellen Maschine und Zwingen der ausgeführten Anwendung, ihre Verarbeitungsaktivität zu reduzieren; wahlweise kann ein Zyklus der Aufräumfunktion erzwungen werden. Wenn der berechnete Durchschnitt der Speicherbelegung der virtuellen Maschine einen Mindestschwellenwert (Th1) unterschreitet, der niedriger als der maximale Schwellenwert ist, Übergehen in einen normalen Modus durch erneutes Zuordnen des Speicherblocks der virtuellen Maschine und Zwingen der ausgeführten Anwendung, wieder ihre normale Verarbeitungsaktivität aufzunehmen. Wenn sich die virtuelle Maschine im Leerlauf befindet, kann wahlweise eine tiefgreifende Aufräumaktion erzwungen werden.

    Verwalten von Telefonanrufen
    7.
    发明专利

    公开(公告)号:DE112013004758T5

    公开(公告)日:2015-07-02

    申请号:DE112013004758

    申请日:2013-09-03

    Applicant: IBM

    Abstract: Ein Ansatz zum Verwalten von Telefonanrufen wird bereitgestellt. Der Ansatz wird durch ein Datenverarbeitungssystem wie beispielsweise ein Smartphone umgesetzt. Ein Anforderer sendet eine Kontaktanforderung über ein Netzwerk zu einer anderen Einheit. Wenn die Anforderung akzeptiert wird, empfängt der Anforderer einen Token, wobei der Token Nutzungsparameter enthält, die die Fähigkeit des Datenverarbeitungssystems steuern, den Adressaten per Telefon zu kontaktieren. Wenn der Anforderer fordert, einen Anruf zu dem Adressaten durchzustellen, wird der Anruf lediglich bei einer erfolgreichen Prüfung geschaltet, die durch Vergleichen der in dem Token enthaltenen Nutzungsparameter mit einer Gruppe von aktuellen Anrufdaten erfolgt. Wenn die Prüfung erfolgreich war, wird der Anruf zu dem Adressaten geschaltet, ohne die Telefonnummer des Adressaten offenzulegen. Wenn die Anforderung jedoch abgelehnt wird, verhindert das System, dass der Anforderer einen Anruf zu dem Adressaten durchstellt.

    Resource management with conditioned policies

    公开(公告)号:GB2511347A

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

    申请号:GB201303621

    申请日:2013-02-28

    Applicant: IBM

    Abstract: A problem with resource management is the control of the application sequence of policies on target machines, as they are often dependent on one another. The present invention utilizes service management policies (Ps1) to update status information of each target therefore making them aware of the status of the other targets. This is done without the targets having to directly communicate with each other, or the server itself having to apply or process the operative management policies. The method of the invention involves deploying a set of operative management policies to a set of target computing machines to cause the target computing machine to verify the application condition of each assigned operative management policy according to status information available on the target computing machine and to apply each assigned operative management policy with no application condition or having the application condition being satisfied by executing the corresponding management activity. The method then receives an indication of an application outcome of each applied operative management policy, and then creates a set of service management policies (Ps1) each one for at least one of the applied operative management policies according to the corresponding application outcome, the management activity of each service management policy being configured to update the status information of the target computing machine wherein the service management policy is applied according to the application outcome of the corresponding at least one applied operative management policy. The service management policies are then deployed.

    Context switch of database connections

    公开(公告)号:GB2529625A

    公开(公告)日:2016-03-02

    申请号:GB201415023

    申请日:2014-08-25

    Applicant: IBM

    Abstract: A connection command is received for opening a user connection between a user client of an application client and a database from the application client, the connection command comprising an indication of a context (406) of the user client, for example client identity, privileges or permissions. An application connection is assigned between the application client and the database to the user client in response to the connection command. A context of the application connection is then switched to the context of the user client. Receiving (412) the connection command, generating (415-430) a switching command and submitting (433) the switching command are preferably performed by a database connector.

    Collaborative electronic nose management in personal devices

    公开(公告)号:GB2517702A

    公开(公告)日:2015-03-04

    申请号:GB201315251

    申请日:2013-08-28

    Applicant: IBM

    Abstract: A diagnosis system comprising a diagnosis server and electronic noses, the diagnosis server comprises a receiver unit for receiving a set of data from one out of a plurality of e-noses. The set of data comprises a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. A determination unit in the diagnosis server determines a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function wherein the relevance function is indicative of the relevance of the sensor output value for the predefined diagnosis and wherein the distribution function is indicative of a distribution of the sensor output value for the predefined diagnosis.

Patent Agency Ranking