stringtranslate.com

Computación de banda lateral

La computación de banda lateral es aquella en la que un usuario se conecta a algún servicio de red normal y se abre un canal de comunicación independiente a través del cual un servidor distribuye tareas a los clientes. Mediante el método de computación de banda lateral, cualquier servidor de red que tenga muchos clientes puede convertirse en una red de supercomputación a gran escala. Durante este proceso, los recursos de los clientes pueden utilizarse a través del servidor central siempre que se mantenga el canal principal. La computación de banda lateral está relacionada con la computación distribuida y los canales de comunicación múltiples. [1]

La tarea puede ser cualquier tarea que realice un cliente individual y que se utilice en diversos entornos informáticos distribuidos, como la informática social , la informática voluntaria , la informática de borde , la informática en red o la informática de servicios públicos . La tarea colaborativa en la informática social es un ejemplo.

La computación de banda lateral también es un tipo de supercomputación en la que cada cliente lleva a cabo algunas tareas de computación reales que podrían ejecutarse individualmente. Con el servidor agregando los resultados de cada cliente, se logra efectivamente la función de una supercomputadora real .

Ventaja

La computación de banda lateral maximiza la participación y la implicación de los clientes que se conectan al servidor, de modo que cada cliente puede contribuir. Con un coste reducido, el servidor de red puede actuar como una supercomputadora.

La mayoría de los demás sistemas informáticos distribuidos requieren que cada cliente instale manualmente el software del lado del cliente y participe de forma proactiva en el cálculo, siendo el cálculo el único objetivo de dicho software del lado del cliente.

Con la computación de banda lateral, el servicio de banda lateral permanece junto con un servicio de red regular, lo que permite que los servicios de banda lateral se presten sin interrumpir mucho el servicio de red principal que es menos intrusivo y más fácil de usar para el usuario final.

Desde otro punto de vista, se puede considerar que un cliente paga su “contribución” a cambio del servicio regular que recibe. Esto es similar a la computación voluntaria.

Desventaja

La computación de banda lateral requiere que se realice un servicio de red regular de antemano. Sin el servicio de red principal, no se denomina método de banda lateral.

Campos de aplicación

Se afirma que Ajax y la Web 2.0 son uno de los ámbitos en los que se utiliza el método de banda lateral. Se dice que Ajax se ejecuta de forma asincrónica a través de un canal adicional que no es el canal HTTP principal del servidor del navegador.

Los ejemplos de computación de banda lateral en este sentido incluyen filtrado colaborativo , subastas en línea , clasificación en línea, masking up , mercados de predicción, sistemas de reputación , elección social computacional , etiquetado y juegos de verificación usando Ajax.

Una configuración típica implicaría que el servidor permita a cada cliente realizar una pequeña cantidad de trabajo y el servidor coordine y agregue los resultados de cada cliente para formar una imagen más grande.

Por ejemplo, cuando la computación de banda lateral se aplica a la computación social basada en que cada cliente crea o recrea convenciones sociales y contextos sociales mediante el uso de los recursos informáticos, el software y la tecnología del cliente.

Muchos servicios de redes sociales que utilizan la sabiduría de las multitudes , como Wikis , apuestas sociales, blogs , mensajería instantánea , subastas en línea y otros tipos de mercados electrónicos o plataformas de negociación electrónica donde las personas interactúan socialmente, podrían encontrar el rastro del método de banda lateral.

Otra aplicación del método de computación de banda lateral es P2P , donde un par no solo puede ser un cliente o un servidor, sino que también actúa en otros roles, incluyendo enrutamiento , proxy y almacenamiento en caché.

Otras áreas reivindicadas del método de computación de banda lateral son la computación en red , la computación en la nube , la computación en clúster y la computación de utilidad , donde un nodo podría realizar funciones más allá de su tarea principal a través de un canal de banda lateral.

Propiedad intelectual

Se concede la patente 6.418.462 al método de cálculo de banda lateral. Se presentó el 7 de enero de 1999 y se concedió el 9 de julio de 2002. [2] Aún se desconoce la licencia y la validez de las reivindicaciones de la patente.

Referencias

  1. ^ Yongyong Xu (enero de 1998). "Método de computación distribuida de servicio de banda lateral global". Actas de la Sociedad Internacional de Simulación por Computadora y Modelado y Simulación de Sistemas Distribuidos y Redes de Comunicación (CNDS'98). ISBN 978-1565551411.En este artículo, se implementó una tarea distribuida de imágenes fractales como demostración del poder de la computación distribuida.
  2. ^ Patente estadounidense 6418462B1

Véase también