"Computación Convergente" de Sistemas Operativos Heterogéneos

        En los últimos años, a medida que los escenarios de aplicación se han vuelto cada vez más ricos y diversos, el trabajo informático se ha vuelto cada vez más complejo y los métodos informáticos tradicionales (informática independiente/informática distribuida) ya no pueden satisfacerse. Se necesita un modelo de computación para resolver estos problemas Problema, este es el trasfondo de la computación de fusión.
        La computación convergente involucra dos niveles: el sistema operativo y los escenarios de aplicación, primero hablemos del sistema operativo.
        Los sistemas operativos actuales tienen su propio posicionamiento de productos y límites de aplicación. Por ejemplo, Windows tiene como objetivo las computadoras personales y, por lo general, se ocupa de la edición personal. Debido a su gran movilidad, iOS y Android se utilizan principalmente para el trabajo interactivo en el entretenimiento social. Linux está orientado al campo de los servidores, y manejar negocios de alta concurrencia es su punto fuerte. Como sistema operativo distribuido para varias máquinas, Laxcus es especialmente bueno para manejar tareas informáticas y de almacenamiento a gran y ultra gran escala.

        Posicionamiento de productos para diferentes sistemas operativos

        La segunda cosa de la que hablar es el software de aplicación.
        En la semántica tradicional, el software de aplicación debe basarse en un sistema operativo específico. Por ejemplo, el software en Windows solo puede ejecutarse en Windows y no puede ejecutarse en iOS, o los comandos en Linux/Laxcus no pueden ser reconocidos por Windows. Este problema es su limitación.
        Entonces, ¿hay alguna manera de hacer que un conjunto de software de aplicación se ejecute sin problemas en diferentes sistemas operativos en múltiples sistemas operativos de acuerdo con las necesidades comerciales?
        Esto es lo que hace "Fusion Computing".
        La esencia de la "computación convergente" es insertar una capa de entorno operativo e interfaz entre el sistema operativo y las aplicaciones. Hacia abajo, conecte varios sistemas operativos; hacia arriba, proteja el software de la aplicación de las diferencias del sistema operativo, dé juego a las ventajas comparativas de los diferentes sistemas operativos y haga que el software de la aplicación se ejecute sin problemas en varios sistemas operativos.

La computación convergente aprovecha al máximo las ventajas comparativas de los diferentes sistemas operativos y realiza la conexión y operación perfectas del software en diferentes sistemas operativos.

        En el sistema de "computación convergente", la ventaja comparativa de Windows e iOS radica en el terminal (cliente), que puede aprovechar al máximo las ventajas de su propia interfaz gráfica y proporcionar a los usuarios buenas capacidades interactivas. Linux se posiciona como un servidor , y su rol es el borde Para llevar a cabo algunas tareas informáticas de alta concurrencia, simples y de pequeña a mediana escala, Laxcus está orientado a clústeres de computadoras (matrices compuestas por muchos servidores). Las tareas informáticas pueden resolver instantáneamente tareas informáticas grandes y complejas.
        En "Computación convergente", hay tres relaciones de conexión entre terminales, terminales de borde y nubes: el
        terminal se conecta a la nube,
        el borde se conecta a la nube
        , el terminal se conecta al borde y luego
        el borde se conecta a la nube. El trabajo informático y de almacenamiento a gran y ultra gran escala se reúne aquí, y el sistema operativo en la nube asignará uniformemente los recursos del sistema, dividirá el trabajo informático y de almacenamiento en unidades pequeñas, los dispersará en una gran cantidad de nodos informáticos para procesamiento paralelo, y finalmente completar el trabajo informático de almacenamiento distribuido colaborativo del sistema operativo múltiple. 
        Integre diferentes sistemas operativos juntos, rompa el cierre físico del sistema operativo, reorganice los límites operativos del software de aplicación, realice la interconexión, la interoperabilidad y la interoperabilidad del software de nube, borde y terminal, amplíe la gama de aplicaciones de software de aplicación y mejore la negocio de aplicaciones Poder de cómputo, esta es la ventaja y el encanto de la "computación convergente".
        El DSDK que realiza la computación de fusión admite operaciones bidimensionales
        Basado en instrucciones
        Basado en software de aplicación distribuida
        La "computación convergente" basada en instrucciones proporciona interoperabilidad entre múltiples sistemas operativos. Por ejemplo, cuando elegimos el escritorio de Windows o Laxcus como terminal, puede operar los comandos de Linux o Laxcus. Suele ser una herramienta utilizada por los administradores del sistema, y ​​los usuarios comunes no la necesitan. La ventaja es que no hay necesidad de que los desarrolladores desarrollen nada, y lo proporcionan directamente los desarrolladores de los sistemas operativos DSDK y Laxcus.

Comandos para operar Linux desde el escritorio del terminal Laxcus

        El trabajo basado en software de aplicación distribuido sirve a los usuarios normales. Requiere que los desarrolladores llamen a la interfaz API en el DSDK para escribir software de aplicación. Si el software de aplicación se encuentra en el terminal, debe usar una interfaz gráfica. Si el software de aplicación se encuentra en el borde, suele ser un personaje La existencia de una interfaz o un proceso en segundo plano.
        El software de aplicaciones distribuidas también se puede integrar profundamente con los sistemas locales. Por ejemplo, el software de servidor como Tomcat se puede vincular con DSDK al procesar servicios WEB, lo que permite que el navegador front-end procese directamente el almacenamiento en la nube y la computación a través de Tomcat, extendiendo así la WEB de Tomcat. función.

El software de aplicación basado en computación convergente utiliza una interfaz gráfica para operar el clúster Laxcus en la nube

 

        Al final del escrito, hable sobre las perspectivas futuras de la "computación convergente".
        Si miramos hacia atrás al desarrollo de la humanidad en el siglo pasado, los principales países desarrollados del mundo han experimentado básicamente la era de la mecanización, la era de la información y la era de la inteligencia. La era de la mecanización se caracteriza por el "movimiento", representado por grandes máquinas y grandes fábricas. La era de la información es "conexión". Se conectan diferentes software y hardware, rompiendo la limitación de las áreas físicas y logrando una comunicación rápida entre personas, personas y cosas, y cosas y cosas, como Internet e Internet de las cosas. La era de la inteligencia es la "computación". En la sociedad del futuro, se deben ejecutar más trabajos en un estado no tripulado. Lo que los respalda es el enorme poder de cómputo detrás de ellos y una gran cantidad de cálculos basados ​​​​en datos. Este trabajo es exactamente el problema que la "computación convergente" se enfoca en resolver. 


        La primera versión del modelo de distribución de "computación convergente" se integró en el sistema operativo distribuido Laxcus y se lanzó en el sitio web oficial. La nueva versión también se está promoviendo y profundizando. Una vez que madure, es probable que redefina la ecología de la industria informática y sistema de cómputo
        ¡Los amigos que estén interesados ​​en la "computación convergente" pueden contactarme para discutir y avanzar en este trabajo juntos!

 

Supongo que te gusta

Origin blog.csdn.net/laxcus/article/details/128546727
Recomendado
Clasificación