MEMORY SHARING AND DATA DISTRIBUTION

Copies of a software tool computing process are instantiated on a master computing device and on remote computing devices separate from the master computing device. A primary instantiation of the computing process employs a data block resource manager that can save data to and retrieve data from a m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TODD, ROBERT, A, TOMBLIN, JIMMY, J, GRODD, LAURENCE, W
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Copies of a software tool computing process are instantiated on a master computing device and on remote computing devices separate from the master computing device. A primary instantiation of the computing process employs a data block resource manager that can save data to and retrieve data from a memory of the master computing device. Each remote installation of the computing process employs a remote data client, while a remote data server is instantiated on each remote computing device. When a remote instantiation of the computing process needs to access date, it instructs its associated remote data client to request the data. If the data is being managed by another remote computing process, then the remote data client will request the data from the remote data server associated with that remote computing process. Alternately, if the data is being managed by a computing process on the master computing device, then the remote data client will request the data from the data block manager associated with that master computing process. Selon l'invention, des copies d'un processus informatique d'outil logiciel sont instanciées sur un dispositif informatique maître et sur des dispositifs informatiques distants séparés du dispositif informatique maître. Une instanciation primaire du processus informatique emploie un gestionnaire de ressources de blocs de données qui peut sauvegarder des données sur une mémoire du dispositif informatique maître et extraire des données de celle-ci. Chaque installation distante du processus informatique utilise un client de données distant, alors qu'un serveur de données distant est instancié sur chaque dispositif informatique distant. Lorsqu'une instanciation distante du processus informatique doit accéder à des données, elle donne l'instruction à son client de données distant associé de faire la demande des données. Si les données sont gérées par un autre processus informatique distant, alors le client de données distant fera la demande de données au serveur de données distant associé audit processus informatique distant. En variante, si les données sont gérées par un processus informatique sur le dispositif informatique maître, alors le client de données distant fera la demande des données au gestionnaire de blocs de données associé audit processus informatique maître.