13 research outputs found

    BSML: A Binding Schema Markup Language for Data Interchange in Problem Solving Environments (PSEs)

    Full text link
    We describe a binding schema markup language (BSML) for describing data interchange between scientific codes. Such a facility is an important constituent of scientific problem solving environments (PSEs). BSML is designed to integrate with a PSE or application composition system that views model specification and execution as a problem of managing semistructured data. The data interchange problem is addressed by three techniques for processing semistructured data: validation, binding, and conversion. We present BSML and describe its application to a PSE for wireless communications system design

    The ERATO Systems Biology Workbench: Architectural Evolution

    Get PDF
    Systems biology researchers make use of a large number of different software packages for computational modeling and analysis as well as data manipulation and visualization. To help developers easily provide the ability for their applications to communicate with other tools, we have developed a simple, open-source, application integration framework, the ERATO Systems Biology Workbench (SBW). In this paper, we discuss the architecture of SBW, focusing on our motivations for various design decisions including the choice of the message-oriented communications infrastructure

    Multiscale Universal Interface: A Concurrent Framework for Coupling Heterogeneous Solvers

    Full text link
    Concurrently coupled numerical simulations using heterogeneous solvers are powerful tools for modeling multiscale phenomena. However, major modifications to existing codes are often required to enable such simulations, posing significant difficulties in practice. In this paper we present a C++ library, i.e. the Multiscale Universal Interface (MUI), which is capable of facilitating the coupling effort for a wide range of multiscale simulations. The library adopts a header-only form with minimal external dependency and hence can be easily dropped into existing codes. A data sampler concept is introduced, combined with a hybrid dynamic/static typing mechanism, to create an easily customizable framework for solver-independent data interpretation. The library integrates MPI MPMD support and an asynchronous communication protocol to handle inter-solver information exchange irrespective of the solvers' own MPI awareness. Template metaprogramming is heavily employed to simultaneously improve runtime performance and code flexibility. We validated the library by solving three different multiscale problems, which also serve to demonstrate the flexibility of the framework in handling heterogeneous models and solvers. In the first example, a Couette flow was simulated using two concurrently coupled Smoothed Particle Hydrodynamics (SPH) simulations of different spatial resolutions. In the second example, we coupled the deterministic SPH method with the stochastic Dissipative Particle Dynamics (DPD) method to study the effect of surface grafting on the hydrodynamics properties on the surface. In the third example, we consider conjugate heat transfer between a solid domain and a fluid domain by coupling the particle-based energy-conserving DPD (eDPD) method with the Finite Element Method (FEM).Comment: The library source code is freely available under the GPLv3 license at http://www.cfm.brown.edu/repo/release/MUI

    Uniform resource visualization

    Get PDF
    Computing environments continue to increase in scale, heterogeneity, and hierarchy, with resource usage varying dynamically during program execution. Computational and data grids and distributed collaboration environments are examples. To understand performance and gain insights into developing applications that efficiently use system resources, performance visualization has proven useful. Performance visualization tools, however, often are specific to a particular resource at a certain level of the system, possibly with fixed views. Thus, they limit a user\u27s ability to observe a performance problem associated with multiple resources across system levels and platforms. To address this limitation, information integration is necessary. In this research, we propose a new performance visualization framework, Uniform Resource Visualization (URV), focusing on integration of performance information into system-level visualizations. The goal of URV research is to systemize the performance visualization of resources with reusable and composable visualizations

    Application of service composition mechanisms to Future Networks architectures and Smart Grids

    Get PDF
    Aquesta tesi gira entorn de la hip貌tesi de la metodologia i mecanismes de composici贸 de serveis i com es poden aplicar a diferents camps d'aplicaci贸 per a orquestrar de manera eficient comunicacions i processos flexibles i sensibles al context. M茅s concretament, se centra en dos camps d'aplicaci贸: la distribuci贸 eficient i sensible al context de contingut multim猫dia i els serveis d'una xarxa el猫ctrica intel路ligent. En aquest 煤ltim camp es centra en la gesti贸 de la infraestructura, cap a la definici贸 d'una Software Defined Utility (SDU), que proposa una nova manera de gestionar la Smart Grid amb un enfocament basat en programari, que permeti un funcionament molt m茅s flexible de la infraestructura de xarxa el猫ctrica. Per tant, revisa el context, els requisits i els reptes, aix铆 com els enfocaments de la composici贸 de serveis per a aquests camps. Fa especial 猫mfasi en la combinaci贸 de la composici贸 de serveis amb arquitectures Future Network (FN), presentant una proposta de FN orientada a serveis per crear comunicacions adaptades i sota demanda. Tamb茅 es presenten metodologies i mecanismes de composici贸 de serveis per operar sobre aquesta arquitectura, i posteriorment, es proposa el seu 煤s (en conjunci贸 o no amb l'arquitectura FN) en els dos camps d'estudi. Finalment, es presenta la investigaci贸 i desenvolupament realitzat en l'脿mbit de les xarxes intel路ligents, proposant diverses parts de la infraestructura SDU amb exemples d'aplicaci贸 de composici贸 de serveis per dissenyar seguretat din脿mica i flexible o l'orquestraci贸 i gesti贸 de serveis i recursos dins la infraestructura de l'empresa el猫ctrica.Esta tesis gira en torno a la hip贸tesis de la metodolog铆a y mecanismos de composici贸n de servicios y c贸mo se pueden aplicar a diferentes campos de aplicaci贸n para orquestar de manera eficiente comunicaciones y procesos flexibles y sensibles al contexto. M谩s concretamente, se centra en dos campos de aplicaci贸n: la distribuci贸n eficiente y sensible al contexto de contenido multimedia y los servicios de una red el茅ctrica inteligente. En este 煤ltimo campo se centra en la gesti贸n de la infraestructura, hacia la definici贸n de una Software Defined Utility (SDU), que propone una nueva forma de gestionar la Smart Grid con un enfoque basado en software, que permita un funcionamiento mucho m谩s flexible de la infraestructura de red el茅ctrica. Por lo tanto, revisa el contexto, los requisitos y los retos, as铆 como los enfoques de la composici贸n de servicios para estos campos. Hace especial hincapi茅 en la combinaci贸n de la composici贸n de servicios con arquitecturas Future Network (FN), presentando una propuesta de FN orientada a servicios para crear comunicaciones adaptadas y bajo demanda. Tambi茅n se presentan metodolog铆as y mecanismos de composici贸n de servicios para operar sobre esta arquitectura, y posteriormente, se propone su uso (en conjunci贸n o no con la arquitectura FN) en los dos campos de estudio. Por 煤ltimo, se presenta la investigaci贸n y desarrollo realizado en el 谩mbito de las redes inteligentes, proponiendo varias partes de la infraestructura SDU con ejemplos de aplicaci贸n de composici贸n de servicios para dise帽ar seguridad din谩mica y flexible o la orquestaci贸n y gesti贸n de servicios y recursos dentro de la infraestructura de la empresa el茅ctrica.This thesis revolves around the hypothesis the service composition methodology and mechanisms and how they can be applied to different fields of application in order to efficiently orchestrate flexible and context-aware communications and processes. More concretely, it focuses on two fields of application that are the context-aware media distribution and smart grid services and infrastructure management, towards a definition of a Software-Defined Utility (SDU), which proposes a new way of managing the Smart Grid following a software-based approach that enable a much more flexible operation of the power infrastructure. Hence, it reviews the context, requirements and challenges of these fields, as well as the service composition approaches. It makes special emphasis on the combination of service composition with Future Network (FN) architectures, presenting a service-oriented FN proposal for creating context-aware on-demand communication services. Service composition methodology and mechanisms are also presented in order to operate over this architecture, and afterwards, proposed for their usage (in conjunction or not with the FN architecture) in the deployment of context-aware media distribution and Smart Grids. Finally, the research and development done in the field of Smart Grids is depicted, proposing several parts of the SDU infrastructure, with examples of service composition application for designing dynamic and flexible security for smart metering or the orchestration and management of services and data resources within the utility infrastructure
    corecore