VERFAHREN UND SYSTEME ZUM AUTOMATISCHEN TAGGING ANHAND VON SOFTWARE-AUSFÜHRUNGS-TRACES

Systeme und Verfahren zur Analyse von Ausführungsmustern für Anwendungen, die auf entfernten Geräten (120) ausgeführt werden. In dem System speichert eine Wissensbasis die erfolgreichen Traces von einer Vielzahl von Instanzen (124) einer Anwendung, und ein oder mehrere Computerprozessoren (950) im S...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jin, Tianpeng, Sun, Xinruo
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systeme und Verfahren zur Analyse von Ausführungsmustern für Anwendungen, die auf entfernten Geräten (120) ausgeführt werden. In dem System speichert eine Wissensbasis die erfolgreichen Traces von einer Vielzahl von Instanzen (124) einer Anwendung, und ein oder mehrere Computerprozessoren (950) im System empfangen über eine Netzschnittstelle (922) Aufrufstapelinformationen von einer auf einem entfernten Gerät (120) ausgeführten Instanz (124) der Anwendung, wobei die Aufrufstapelinformationen periodische Erfassungen eines Ausführungsstatus für die Instanz (124) der Anwendung beinhalten, und stellen fest, ob eine Ähnlichkeit zwischen den von der Instanz (124) der Anwendung empfangenen Aufrufstapelinformationen und der gespeicherten Vielzahl von erfolgreichen Traces besteht. In Reaktion auf das Feststellen einer Ähnlichkeit fügen die Computerprozessoren (950) das entfernte Gerät (120) zu einer Population von Geräten hinzu, die die Vorgabe voraussichtlich ausführen werden, und ermöglichen weitere für die Gerätepopulation spezifische Aktionen. Systems and methods for analysis of execution patterns for applications executing on remote devices. In some implementations of the system, a knowledge base stores successful traces from a plurality of instances of an application and one or more computing processors in the system receive, via a network interface, call-stack information from an instance of the application executing on a remote device, call-stack information including periodic captures of an execution status for the instance of the application, and determine whether there is a similarity between the call-stack information received from the instance of the application and the stored plurality of successful traces. Responsive to determining a similarity, the computing processors add the remote device to a population of devices likely to execute the object and facilitate further actions specific to the device population.