Federated operating system for a server

   
   

A server, methods, and software, for implementing a distributed, high capacity, high speed, operating system are disclosed. One embodiment concerns a Web server that is implemented with a plurality of members which are categorized into member classes. Each member class has a distinct specialized operating system that is optimized for its function. Together, the operating systems of the members make up an operating system referred to as the Federated Operating System.TM.. One illustrative embodiment includes a receiver member, a dispatcher member, and a responder member. Each member has an internal network interface for coupling to an internal network which is used for communications between the members. Members can be located in the same enclosure or can be separated over large distances. Receiver members and responder members also have an external network interface for coupling to an external network such as the Internet. Receiver members receive requests from clients over the external network, and pass off data from the requests to dispatcher members over the internal network. A dispatcher member uses the internal network to send information to a responder member, instructing the responder member to send data requested by the client to the client over the external network. Preferred embodiments of the invention use address and host lookup algorithms that execute in a fixed amount of time even when searching large databases, which permits real time processing of a large number of connections.

Un servidor, los métodos, y el software, para poner una capacidad en ejecucio'n distribuida, alta, velocidad, sistema operativo se divulgan. Una encarnación se refiere a un servidor del Web que se ponga en ejecucio'n con una pluralidad de miembros cuáles se categorizan en clases del miembro. Cada clase del miembro tiene un sistema operativo especializado distinto que se optimice para su función. Junto, los sistemas operativos de los miembros hacen para arriba un sistema operativo designado el System.TM. de funcionamiento federado. Una encarnación ilustrativa incluye a un miembro del receptor, a un miembro del despachador, y a miembro del respondedor. Cada miembro tiene un interfaz interno de la red para juntarse a una red interna que se utilice para las comunicaciones entre los miembros. Los miembros pueden ser situados en el mismo recinto o pueden ser separados sobre distancias grandes. Los miembros del receptor y los miembros del respondedor también tienen un interfaz externo de la red para juntarse a una red externa tal como el Internet. Los miembros del receptor reciben peticiones de clientes sobre la red externa, y pasan de datos de las peticiones a los miembros del despachador sobre la red interna. Un miembro del despachador utiliza la red interna para enviar la información a un miembro del respondedor, mandando al miembro del respondedor enviar los datos pedidos por el cliente al cliente sobre la red externa. Encarnaciones preferidas de los algoritmos de las operaciones de búsqueda de la dirección y del anfitrión del uso de la invención que se ejecutan en una cantidad de tiempo fija incluso al buscar bases de datos grandes, que permite el proceso en tiempo real de una gran cantidad de conexiones.

 
Web www.patentalert.com

< Remotely configurable multimedia entertainment and information system for vehicles

< Method and system for labeling a storage media

> Apparatus and method for system resource object deallocation in a multi-threaded environment

> Interactive multimedia report viewer

~ 00134