21 research outputs found

    Optimizaci贸n en el desarrollo de aplicaciones serverless en entornos distribuidos

    Get PDF
    Los 煤ltimos a帽os han sido testigos de avances sin precedentes en el campo de Cloud Computing. Este modelo se refiere al acceso de red ubicuo, conveniente y bajo demanda a un grupo compartido de recursos inform谩ticos. Como una evoluci贸n constante, aparece Serverless como un nuevo paradigma de desarrollo de software en el Cloud, que surge a partir de una arquitectura monol铆tica y luego pasando por m谩quinas virtuales y contenedores para finalizar en serverless, que en algunos casos se conoce como funci贸n como servicios, aunque tambi茅n incluye Backend como servicio, lo cual en general son servicios de terceros disponibles en el Cloud. La misma est谩 enfocada en proveer una arquitectura que permite la ejecuci贸n de funciones arbitrarias con m铆nima sobrecarga en la administraci贸n del servidor y soportada bajo la programaci贸n orientada a eventos. La cantidad y variedad de datos provenientes del Edge, necesitan ser procesados y en algunos casos en tiempo real y por lo tanto deben resolverse varios desaf铆os y problemas abiertos. Debido a que las investigaciones apuntan a diversas 谩reas como son: arquitectura y hardware, administraci贸n de recursos, modelo de negocios y desarrollo de aplicaciones. Debido a que las aplicaciones serverless son altamente distribuidas, donde cada funci贸n realiza una tarea enfocada y depende de un sinn煤mero de otros servicios para el resto., el objetivo de esta l铆nea de investigaci贸n es resolver problem谩ticas vinculadas al desarrollo, que generen alta latencia, dificulten el paralelismo de funciones serverless o no se adapten a los principios DevOps, entre otros.Eje: Procesamiento distribuido y paralelo.Red de Universidades con Carreras en Inform谩tic

    Next Generation Technologies for Smart Healthcare: Challenges, Vision, Model, Trends and Future Directions

    Get PDF
    Modern industry employs technologies for automation that may include Internet of Things (IoT), Cloud and/or Fog Computing, 5G as well as Artificial Intelligence (AI), Machine Learning (ML), or Blockchain. Currently, a part of research for the new industrial era is in the direction of improving healthcare services. This work throws light on some of the major challenges in providing affordable, efficient, secure and reliable healthcare from the viewpoint of computer and medical sciences. We describe a vision of how a holistic model can fulfill the growing demands of healthcare industry, and explain a conceptual model that can provide a complete solution for these increasing demands. In our model, we elucidate the components and their interaction at different levels, leveraging state鈥恛f鈥恡he art technologies in IoT, Fog computing, AI, ML and Blockchain. We finally describe current trends in this field and propose future directions to explore emerging paradigms and technologies on evolution of healthcare leveraging next generation computing systems

    Computaci贸n serverless para tratamiento de datos provenientes de dispositivos de IoT

    Get PDF
    Cloud Computing se ha consolidado como una arquitectura que permite la provisi贸n de recursos bajo demanda y de forma el谩stica; es ampliamente utilizada y ha demostrado su efectividad. Por otro lado Internet de las cosas ha comenzado a tener una gran adopci贸n fruto de la emergente industria 4.0 y de las smart cities entre otras aplicaciones Serverless en un nuevo paradigma de desarrollo de software en el Cloud, que surge como una evoluci贸n del mismo, partiendo de una arquitectura monol铆tica, pasando por m谩quinas virtuales, luego contenedores y por 煤ltimo serverless, que en algunos casos se conoce como funci贸n como servicios. La misma est谩 enfocada en proveer una arquitectura que permita la ejecuci贸n de funciones arbitrarias con m铆nima sobrecarga en la administraci贸n del servidor y soportada bajo la programaci贸n orientada a eventos. La cantidad y variedad de datos provenientes del Edge, necesitan ser procesados y en algunos casos en tiempo real. Estrategias como CloudIoT o Fog computing se han propuestos pero debido a los costos de los dispositivos fog enabled o a la latencia hacia el Cloud, estas soluciones son aplicables solo en determinados casos. Serverless provee la ejecuci贸n individual de funciones Cloud y es adecuada para el procesamiento de datos (ETL), procesamiento de datos provenientes de dispositivos de IoT (donde claramente favorece la escalabilidad) y computaci贸n cient铆fica. Esta uni贸n de tecnolog铆as presenta varios desaf铆os y oportunidades a resolver, entre ellas la redefinici贸n de DevOps para serverless (NoOps), testing e interoperabilidad, performance, seguridad y an谩lisis de costo entre otras. La evaluaci贸n de la eficiencia de las arquitecturas serverless y el estudio detallado de las mismas, permitir谩 plantear nuevos casos de uso, proponer estrategias para el procesamiento IoT y redefinir el proceso de desarrollo y operaci贸n.Eje: Procesamiento distribuido y paralelo.Red de Universidades con Carreras en Inform谩tic

    Edge computing for vehicle battery management:Cloud-based online state estimation

    Get PDF
    The adoption of electric vehicles (EVs), including battery EVs and hybrid EVs, makes it possible to reduce fossil fuel consumption and greenhouse gas emission. However, an accurate battery model and an effective battery management system should be established to enable this benefit. This paper proposes a novel cloud-assisted online battery management method based on artificial intelligence and edge computing technologies. Integration of cloud computation and big data resources into real-time vehicle battery management is realized by establishing a novel cloud-edge battery management system (CEBMS). A deep learning algorithm-based cloud data mining and battery modeling method is developed to estimate the voltage and energy state of the battery. The accuracy of the established cloud battery model outperforms the onboard battery management system by utilizing multi-sources information from different EVs. Meanwhile, a cloud-assisted battery management method is established at edge nodes in the onboard battery management unit to realize real-time state estimation locally. By using precise battery state estimation provided by the cloud platform, vehicle battery model accuracy can be significantly improved. The performance of the proposed battery management method is verified by a vehicle big data platform and battery pack experimental test bench. Experimental results justify the effectiveness of the proposed method in battery state estimation, which can help the EVs use and manage the battery more effectively.</p

    HPC Serverless para tratamiento de datos provenientes del IoT

    Get PDF
    Se ha demostrado que la ejecuci贸n de aplicaciones de HPC en el cloud es una opci贸n viable a las arquitecturas paralelas o distribuidas convencionales, las cuales requieren un alto grado de administraci贸n, as铆 como un pobre escalado de recursos. El enfoque tradicional para un usuario usualmente es utilizar al proveedor de Cloud para aprovisionar m谩quinas virtuales (VM) emple谩ndolas de manera similar a una infraestructura local, con el consiguiente problema de la administraci贸n de recursos sumado a la degradaci贸n de la performance de las aplicaciones por la contextualizaci贸n de los ambientes virtualizados. Serverless computing, permite a un usuario ejecutar c贸digo escrito en el lenguaje de programaci贸n de su elecci贸n, sin tener que aprovisionar primero una m谩quina virtual. Por otro lado, la elasticidad, disponibilidad, escalabilidad y la tolerancia a fallas son proporcionadas de manera transparente por el proveedor cloud. De esta manera es posible disminuir la complejidad de la administraci贸n de la infraestructura para el desarrollador, permiti茅ndole que se centre en la l贸gica de la aplicaci贸n. Y adem谩s surgen ventajas econ贸micas, al pagar solo por el tiempo de uso. La presente l铆nea de investigaci贸n se centra en el desaf铆o de evaluar el costo, no solo monetario sino tambi茅n de performance, de migrar aplicaciones de HPC a entornos serverless. Esta evaluaci贸n permitir谩 que se pueda tomar la decisi贸n que infraestructura se usar谩 con la finalidad que se obtenga el mejor beneficio de performance.Red de Universidades con Carreras en Inform谩tic

    Migraci贸n de aplicaciones monol铆ticas a entornos distribuidos serverless

    Get PDF
    Serverless Computing es una arquitectura o modelo de ejecuci贸n en el cloud, alternativo al modelo tradicional. Ofrece numerosas ventajas sobre una arquitectura monol铆tica, como aportar agilidad, innovaci贸n, un mejor escalado autom谩tico, flexibilidad en el desarrollo y una mejor evaluaci贸n y control de los costos. Surgi贸 como una evoluci贸n de microservicios corriendo en contenedores e implementando funciones, por lo cual a veces se lo denomina funci贸n como servicio. Las ventajas que presenta este modelo de computaci贸n, promueven a que sea conveniente migrar aplicaciones montadas sobre el cloud tradicional a una arquitectura serverless. Estas aplicaciones se deben llevar a una arquitectura de microservicios, donde se ejecutan funciones, cada una de las cuales de forma independiente y conducida por eventos. Si bien existen varias estrategias y propuestas metodol贸gicas para llevar a cabo la migraci贸n, surgen numerosos desaf铆os y problemas a resolver, debido a que el desarrollo es completamente diferente, adem谩s se deben aplicar t茅cnicas de observaci贸n y monitorear el progreso de la migraci贸n , por lo tanto toda la problem谩tica expresada es el motivo de la presente l铆nea de investigaci贸n.Red de Universidades con Carreras en Inform谩tic

    Resource optimization of edge servers dealing with priority-based workloads by utilizing service level objective-aware virtual rebalancing

    Get PDF
    IoT enables profitable communication between sensor/actuator devices and the cloud. Slow network causing Edge data to lack Cloud analytics hinders real-time analytics adoption. VRebalance solves priority-based workload performance for stream processing at the Edge. BO is used in VRebalance to prioritize workloads and find optimal resource configurations for efficient resource management. Apache Storm platform was used with RIoTBench IoT benchmark tool for real-time stream processing. Tools were used to evaluate VRebalance. Study shows VRebalance is more effective than traditional methods, meeting SLO targets despite system changes. VRebalance decreased SLO violation rates by almost 30% for static priority-based workloads and 52.2% for dynamic priority-based workloads compared to hill climbing algorithm. Using VRebalance decreased SLO violations by 66.1% compared to Apache Storm\u27s default allocation

    A hyperspectral image classifiers within wireless sensor network in extreme environments

    Get PDF
    Progress in the field of computer networks has produced many areas of researches which paved the way for studying many new application
    corecore