libochas

Liblass es un conjunto escalable de componentes que pueden ser utilizados por aplicaciones para realizar la computación distribuida.
Descargar ahora

libochas Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Bruno Barberi Gnecco
  • Sitio web del editor:
  • http://www.geocities.com/RodeoDrive/1980/ul.html

libochas Etiquetas


libochas Descripción

Liblass es un conjunto escalable de componentes que pueden ser utilizados por aplicaciones para realizar la computación distribuida. Liblass es una biblioteca para la computación distribuida que hace que su programación sea fácil. El marco de vidrio es un conjunto escalable de componentes que pueden ser utilizados por aplicaciones para realizar la computación distribuida. Las solicitudes se basan en reutilización de los componentes disponibles según sea necesario. Uno de los objetivos principales de Liblass es ser un marco fácil de usar, no solo adecuado para nuevas aplicaciones, sino también para el código heredado. Esta es una característica importante, ya que la mayoría de las soluciones disponibles para La computación distribuida requiere una cantidad sustancial de reescritura del código heredado; Algunos de ellos requieren un cambio completo de la aplicación Design.libGlass fue diseñado para lograr los siguientes objetivos: * Transparencia del usuario: la biblioteca debe ser lo más transparente posible. Cualquier tarea que sean repetitivas o que se pueden realizar automáticamente deben realizarse automáticamente por la biblioteca, sin la intervención del usuario. La API (la interfaz del programador de la aplicación) debe ser simple e intuitiva, con una curva de aprendizaje suave y proporcionar primitivos de alto nivel que se pueden usar fácilmente. Para resolver cualquier problema. El código heredado debe ser fácil de puerto. * Extensibilidad: la biblioteca debe ser fácilmente extensible, que no requiere recompilación ni ninguna otra modificación para admitir nuevas funciones; Deben trabajar como complementos. * Performance y eficiencia: Dado que la biblioteca es para la computación distribuida, tiene que ser eficiente, consumir el menor tiempo de procesamiento posible. * Independencia del protocolo de red: una capa de abstracción hace posible cambiar el subyacente Protocolos de red fácilmente. La aplicación puede usar el protocolo de red más eficiente para sus necesidades. * Portabilidad e interoperabilidad: los clústeres heterogéneos y la computación de la red cada día son más comunes, la biblioteca no solo debe ser portátil, sino que permite que diferentes arquitecturas interactúen sin problemas, algo que no es cierto Para la mayoría de las implementaciones de soluciones informáticas distribuidas. * Escalabilidad: no hay uso para una solución distribuida que no se escale bien. El vidrio tiene que funcionar bien en todo tipo de ambientes, desde pequeños grupos hasta grandes cuadrículas, y poder adaptarse a los mejores resultados. * Arquitectura de red reconfigurable: la mayoría de las soluciones existentes se basan en una arquitectura de red fija, generalmente maestro / esclavo o Client / Server.given los requisitos de escalabilidad y rendimiento, y el hecho de que las aplicaciones de igual a igual son cada día más común, no es razonable arreglar la arquitectura de la red: el desarrollador debe ser libre para definir cómo se conectarán los nodos. * Confiabilidad y tolerancia a la falla: la computación distribuida a menudo requiere confiabilidad. No es aceptable que el mal comportamiento o el choque de un solo nodo bloquee todo el cálculo. Capaz de manejar el nodo se bloquea con gracia, manteniendo la aplicación en funcionamiento y evitando puntos muertos y otros problemas que puedan surgir del bloqueo del nodo. Se debe permitir que los nodos se unen o se vayan en cualquier momento. * Soporte de rosca: la biblioteca debe ser completamente segura. Con clústeres de computadoras multiprocesadoras simétricas (SMP) que se convierten en tecnologías más comunes y nuevas, como HyperthreadingTM, es inaceptable para un marco de computación distribuido para tener problemas de subprocesos. Aquí hay algunas características clave de libla: los complementos: · Memoria compartida síncrona · Eventos asíncronos distribuidos · Barreras de sincronización · Aliases remotosProtocolos: · Arquitecturas de TCP / IP · UDP / IP (sin terminar): · Cliente / servidor · Peer Pure a Peer (planned) · jerárquico (planificado) · Enlaces anónimos para pares (planificados) para: · Java (en su mayoría terminados) Novedades en esta versión: · Problemas de envasado fijos que podrían abortar la compilación


libochas Software relacionado

OSSP SA

OSSP SA es una biblioteca de abstracción para la interfaz de programación de aplicaciones de Socket Unix (API). ...

156

Descargar

libsharedmime

libsharedmime es una biblioteca para leer la base de datos de MIME compartida de FreeSktop.org. ...

118

Descargar

libactory ++

libfactory ++ es un marco de plantilla de C ++ para la instanciación del tipo dinámico de tiempo de ejecución. ...

110

Descargar

gstring

La biblioteca general de cadenas se inspiró en las características de la manipulación de la cadena de lenguaje de programación del icono. ...

161

Descargar