Self-configuring server and server network
First Claim
1. A server network, comprising:
- a plurality of modules;
a plurality of communication interfaces that are connected to the modules, where the communications interfaces are linked together in at least one loop where the communication interfaces transfer system messages and client messages between the modules;
an input tree queue and an output tree queue each configured as an N dimensional image map wherein discrete pixels therein contain information about respective ones of system messages and client messages, and further wherein said information about respective ones of said system messages and said client messages are spatially indexed in said image map according to their meaning, with at least a portion of said meaning residing in at least one pixel in said image map, said information about said system messages and said client messages being transferred between said input tree queue and said output tree queue,at least one autonomous program for re-configuring assets of the server network to optimize network performance based on monitoring of said input tree queue and said output tree queue.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-configuring server system is disclosed. In this system, a plurality of nodes are linked together in a primary loop. Each node includes an external communication interface coupled to the loop, a command module for controlling the node and an internal interface. The internal interface, for each node, is in turn coupled to an internal loop associated with that node, the internal loop defining operation of that node. Messages and data circulate around the primary loop until reaching an appropriate node, where the message or data is acted upon. In some instances the messages or data is client-related, and in other instances the messages or data provide for dynamic reconfiguration of the system. In yet other instances, the messages or data is transmitted from one or more nodes in order to provide operational data about the node/nodes to a plurality of system controllers. Components in the loop also may receive information from components not in the loop but associated with the system, such as virile entities, that are used for monitoring and control.
140 Citations
14 Claims
-
1. A server network, comprising:
-
a plurality of modules; a plurality of communication interfaces that are connected to the modules, where the communications interfaces are linked together in at least one loop where the communication interfaces transfer system messages and client messages between the modules; an input tree queue and an output tree queue each configured as an N dimensional image map wherein discrete pixels therein contain information about respective ones of system messages and client messages, and further wherein said information about respective ones of said system messages and said client messages are spatially indexed in said image map according to their meaning, with at least a portion of said meaning residing in at least one pixel in said image map, said information about said system messages and said client messages being transferred between said input tree queue and said output tree queue, at least one autonomous program for re-configuring assets of the server network to optimize network performance based on monitoring of said input tree queue and said output tree queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server network, comprising:
-
a plurality of system modules; means for communicating between the system modules including a plurality of communication interfaces connected to the modules, where the communications interfaces are linked together in at least one loop and transfer system messages and client messages between the modules; means for monitoring network performance further comprising an input tree queue and an output tree queue each configured as an N dimensional image nap wherein discrete pixels therein contain information about respective ones of said system messages and said client messages, and further wherein said information about said system messages and said client messages are spatially indexed in said image map according to their meaning and organized in patterns according to relationships between other messages and system properties, with at least a portion of said meaning residing in color and intensity of at least one pixel in said image map, said information about said system messages and said client messages being transferred between said input tree queue and said output tree; and means for re-configuring assets of the server network to optimize network performance based on results from the means for monitoring network performance. - View Dependent Claims (13, 14)
-
Specification