G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/00 (2006.01) G06F 9/50 (2006.01)
Patent
CA 2435393
Methods, systems, and computer program products for dynamically accessing software components (817, 818) in an environment that may include a plurality of processing nodes (810). Each node (810) includes one or more software objects, such as one or more software component objects (817, 818) (virtual processors), a controller object (812), a database object (814), a trace object (816), an agent object, etc. Requests for the functionality implemented by a particular software component (817, 818) are load balanced across the available instances. If no software components are available, a request may be submitted to a scheduler. A software component (817, 818) also may be reserved for future processing. Relationships between software components (817, 818) are defined by platform independent logic that is accessible through a database object (814) and processed by a controller object (812). An agent object tracks which software components (817, 818) are available at the one or more nodes (810) for which the agent is responsible.
L'invention concerne des procédés, des systèmes et des programmes informatiques pour l'accès dynamique aux composantes logicielles (817, 818) dans un environnement qui peut comporter une pluralité de noeuds de traitement (810). Chaque noeud (810) comprend un ou plusieurs objets logiciels, du type objets composantes logicielles (817, 818) (processeurs virtuels), un objet contrôleur (812), un objet base de données (814), un objet trace (816), un objet agent, etc. On procède à un équilibrage de charge entre les demandes de fonctionnalités mises en oeuvre par une composante logicielle particulière (817, 818), entre les différentes instances disponibles. En l'absence de composantes logicielles, il est possible de soumettre une demande à un programmateur. On peut également réserver une composante logicielle (817, 818) pour traitement ultérieur. Les relations entre composantes logicielles (817, 818) sont définies par une logique indépendante de la plate-forme, accessible à travers un objet base de données (814) et traité par un objet contrôleur (812). Un objet agent repère les composantes logicielles (817, 818) disponibles au(x) noeud(s) (810) dont l'agent est responsable.
Pumatech Inc.
Ridout & Maybee Llp
Spontaneous Technology Inc.
LandOfFree
Software components as virtual processors does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software components as virtual processors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software components as virtual processors will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1972518