Articulo de referencia

computación de banda lateral

La computación de banda lateral consiste en que un usuario se conecta a un servicio de red normal y se abre un canal de comunicación independiente a través del cual un servidor ...

La computación de banda lateral consiste en que un usuario se conecta a un 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 este método, cualquier servidor de red con muchos clientes puede formar una red de supercomputación a gran escala. Durante este proceso, los recursos de los clientes pueden ser utilizados por el servidor central siempre que se mantenga el canal principal. La computación de banda lateral está relacionada con la computación distribuida y los múltiples canales de comunicación. [ 1 ]

La tarea puede ser cualquier tarea realizada por un cliente individual y utilizada en diversos entornos de computación distribuida, como computación social , computación voluntaria , computación de borde , computación en malla o computación de utilidad . Las tareas colaborativas en computación social son un ejemplo.

La computación de banda lateral es también un tipo de supercomputación en la que cada cliente realiza tareas de cálculo reales que podrían ejecutarse individualmente. Al agregar el servidor 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 e implicación de los clientes que se conectan al servidor, de modo que cada cliente pueda contribuir. Con un coste mínimo, el servidor de red puede funcionar como una supercomputadora.

La mayoría de los demás sistemas de computación distribuida requieren que cada cliente instale manualmente el software del lado del cliente, participe activamente en el proceso de computación y que la computación sea el único objetivo de dicho software del lado del cliente.

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

Desde otra perspectiva, se puede considerar que un cliente paga su "contribución" a cambio del servicio regular que recibe. Esto es similar a la informática voluntaria.

Desventaja

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

Campos aplicables

Se afirma que Ajax y la Web 2.0 son áreas donde se utiliza el método de banda lateral. Se dice que Ajax se ejecuta de forma asíncrona a través de un canal adicional distinto al canal HTTP principal del navegador-servidor.

Algunos ejemplos de computación de banda lateral en este sentido incluyen el filtrado colaborativo , las subastas en línea , la clasificación en línea, la combinación de diferentes tecnologías , los mercados de predicción, los sistemas de reputación , la elección social computacional , el etiquetado y los juegos de verificación que utilizan Ajax.

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

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 colectiva , como wikis , marcadores sociales , blogs , mensajería instantánea , subastas en línea y otros tipos de plataformas de mercado electrónico o negociación electrónica donde las personas interactúan socialmente, podrían haber encontrado rastros del método de la 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 como otros roles, incluyendo enrutamiento , proxy y almacenamiento en caché.

Otras áreas donde se alega la aplicación del método de computación de banda lateral son la computación en malla , 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 que van 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 para el método de cálculo de banda lateral. Fue presentada el 7 de enero de 1999 y concedida el 9 de julio de 2002. [ 2 ] Aún se desconocen las condiciones de licencia y la validez de las reivindicaciones de la patente.

Referencias

  1. Yongyong Xu (enero de 1998). "Método de computación distribuida para el servicio de banda lateral global". Actas de la conferencia sobre redes de comunicación y modelado y simulación de sistemas distribuidos (CNDS'98) . Sociedad Internacional de Simulación por Computadora. 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