Software components as virtual processors

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1972518

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.