13,252 research outputs found

    Bunk8s: Enabling Easy Integration Testing of Microservices in Kubernetes

    Full text link
    Microservice architecture is the common choice for cloud applications these days since each individual microservice can be independently modified, replaced, and scaled. However, the complexity of microservice applications requires automated testing with a focus on the interactions between the services. While this is achievable with end-to-end tests, they are error-prone, brittle, expensive to write, time-consuming to run, and require the entire application to be deployed. Integration tests are an alternative to end-to-end tests since they have a smaller test scope and require the deployment of a significantly fewer number of services. The de-facto standard for deploying microservice applications in the cloud is containers with Kubernetes being the most widely used container orchestration platform. To support the integration testing of microservices in Kubernetes, several tools such as Octopus, Istio, and Jenkins exist. However, each of these tools either lack crucial functionality or lead to a substantial increase in the complexity and growth of the tool landscape when introduced into a project. To this end, we present \emph{Bunk8s}, a tool for integration testing of microservice applications in Kubernetes that overcomes the limitations of these existing tools. \emph{Bunk8s} is independent of the test framework used for writing integration tests, independent of the used CI/CD infrastructure, and supports test result publishing. A video demonstrating the functioning of our tool is available from \url{https://www.youtube.com/watch?v=e8wbS25O4Bo}.Comment: 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER

    Efficient optimization of the integrity behavior of analog nonlinear devices using surrogate models

    Get PDF
    A novel technique to analyze and optimize the integrity behavior of nonlinear analog devices in the presence of noise is proposed. The technique leverages surrogate models, as such reducing the simulation time, avoiding time-consuming and expensive measurements after tape-out and hiding the original netlist of the circuit, while maintaining high accuracy. Easy integration of the surrogates into a circuit simulator together with pertinent subcircuits representing, e. g., board and package, allows mimicking the integrity behavior of a complete setup while still being in the design phase. In this contribution, the method is applied to a case study, being a voltage regulator designed for automotive applications

    Spin transfer nano-oscillators

    Full text link
    The use of spin transfer nano-oscillators (STNOs) to generate microwave signal in nanoscale devices have aroused tremendous and continuous research interest in recent years. Their key features are frequency tunability, nanoscale size, broad working temperature, and easy integration with standard silicon technology. In this feature article, we give an overview of recent developments and breakthroughs in the materials, geometry design and properties of STNOs. We focus in more depth on our latest advances in STNOs with perpendicular anisotropy showing a way to improve the output power of STNO towards the {\mu}W range. Challenges and perspectives of the STNOs that might be productive topics for future research were also briefly discussed.Comment: 11 pages, 10 figures, nanoscale 201

    A free customizable tool for easy integration of microfluidics and smartphones

    Get PDF
    The integration of smartphones and microfluidics is nowadays the best possible route to achieve effective point-of-need testing (PONT), a concept increasingly demanded in the fields of human health, agriculture, food safety, and environmental monitoring. Nevertheless, efforts are still required to integrally seize all the advantages of smartphones, as well as to share the developments in easily adoptable formats. For this purpose, here we present the free platform appuente that was designed for the easy integration of microfluidic chips, smartphones, and the cloud. It includes a mobile app for end users, which provides chip identification and tracking, guidance and control, processing, smart-imaging, result reporting and cloud and Internet of Things (IoT) integration. The platform also includes a web app for PONT developers, to easily customize their mobile apps and manage the data of administered tests. Three application examples were used to validate appuente: a dummy grayscale detector that mimics quantitative colorimetric tests, a root elongation assay for pesticide toxicity assessment, and a lateral flow immunoassay for leptospirosis detection. The platform openly offers fast prototyping of smartphone apps to the wide community of lab-on-a-chip developers, and also serves as a friendly framework for new techniques, IoT integration and further capabilities. Exploiting these advantages will certainly help to enlarge the use of PONT with real-time connectivity in the near future.Fil: Schaumburg, Federico. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; ArgentinaFil: Vidocevich, Juan Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; ArgentinaFil: Gerlero, Gabriel Santiago. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales; ArgentinaFil: Pujato, Nazarena. Universidad Nacional del Litoral. Facultad de Bioquímica y Ciencias Biológicas; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe; ArgentinaFil: Macagno, Joana. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; ArgentinaFil: Kler, Pablo Alejandro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales; ArgentinaFil: Berli, Claudio Luis Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentin

    Evaluation of a technique to generate artificially thickened boundary layers in supersonic and hypersonic flows

    Get PDF
    The feasibility of using a contoured honeycomb model to generate a thick boundary layer in high-speed, compressible flow was investigated. The contour of the honeycomb was tailored to selectively remove momentum in a minimum of streamwise distance to create an artificially thickened turbulent boundary layer. Three wind tunnel experiments were conducted to verify the concept. Results indicate that this technique is a viable concept, especially for high-speed inlet testing applications. In addition, the compactness of the honeycomb boundary layer simulator allows relatively easy integration into existing wind tunnel model hardware
    corecore