Distributed computing system clustering model providing soft real-time responsiveness and continuous availability

   
   

A distributed computing system comprises a primary server having a primary virtual shared memory and a back-up server having a back-up virtual shared memory. The primary server periodically provides a state table to the back-up server in order to synchronize the virtual shared memory and the back-up virtual shared memory. A plurality of client computer resources are coupled to the primary server and the back-up server through a network architecture. The client computer resources further comprise plural worker processes each adapted to independently perform an operation on a data object disposed within the primary virtual shared memory without a predetermined assignment between the worker process and the data object. Upon an unavailability of either the primary server or the back-up server, the worker process performs the operation on the corresponding data object disposed within the back-up virtual shared memory. The client computer resources further comprise plural input/output (I/O) ports adapted to receive incoming data packets and transmit outgoing data packets.

Un sistema de cálculo distribuido abarca un servidor primario que tiene una memoria compartida virtual primaria y un servidor de reserva que tiene una memoria compartida virtual de reserva. El servidor primario proporciona periódicamente una tabla del estado al servidor de reserva para sincronizar la memoria compartida virtual y la memoria compartida virtual de reserva. Una pluralidad de recursos de la computadora del cliente se junta al servidor primario y al servidor de reserva con una arquitectura de red. Los recursos de la computadora del cliente más futuros abarcan los procesos plurales cada uno del trabajador adaptado para realizar independientemente una operación en un objeto de los datos dispuesto dentro de la memoria compartida virtual primaria sin una asignación predeterminada entre el proceso del trabajador y los datos opóngase. Sobre una indisponibilidad del servidor primario o del servidor de reserva, el proceso del trabajador realiza la operación en el objeto correspondiente de los datos dispuesto dentro de la memoria compartida virtual de reserva. Los recursos de la computadora del cliente más futuros abarcan los puertos plurales de la entrada-salida (I/O) adaptados para recibir los paquetes entrantes de los datos y para transmitir los paquetes salientes de los datos.

 
Web www.patentalert.com

< Method and apparatus for high performance access to data in a message store

< Platform for internet based real-time communication content selection

> Mapping actions to tasks within customer service processing systems

> Methods and apparatus for extendible information aggregation and presentation

~ 00111