77 research outputs found

    Runtime Adaptation of Scientific Service Workflows

    Get PDF
    Software landscapes are rather subject to change than being complete after having been built. Changes may be caused by a modified customer behavior, the shift to new hardware resources, or otherwise changed requirements. In such situations, several challenges arise. New architectural models have to be designed and implemented, existing software has to be integrated, and, finally, the new software has to be deployed, monitored, and, where appropriate, optimized during runtime under realistic usage scenarios. All of these situations often demand manual intervention, which causes them to be error-prone. This thesis addresses these types of runtime adaptation. Based on service-oriented architectures, an environment is developed that enables the integration of existing software (i.e., the wrapping of legacy software as web services). A workflow modeling tool that aims at an easy-to-use approach by separating the role of the workflow expert and the role of the domain expert. After the development of workflows, tools that observe the executing infrastructure and perform automatic scale-in and scale-out operations are presented. Infrastructure-as-a-Service providers are used to scale the infrastructure in a transparent and cost-efficient way. The deployment of necessary middleware tools is automatically done. The use of a distributed infrastructure can lead to communication problems. In order to keep workflows robust, these exceptional cases need to treated. But, in this way, the process logic of a workflow gets mixed up and bloated with infrastructural details, which yields an increase in its complexity. In this work, a module is presented that can deal automatically with infrastructural faults and that thereby allows to keep the separation of these two layers. When services or their components are hosted in a distributed environment, some requirements need to be addressed at each service separately. Although techniques as object-oriented programming or the usage of design patterns like the interceptor pattern ease the adaptation of service behavior or structures. Still, these methods require to modify the configuration or the implementation of each individual service. On the other side, aspect-oriented programming allows to weave functionality into existing code even without having its source. Since the functionality needs to be woven into the code, it depends on the specific implementation. In a service-oriented architecture, where the implementation of a service is unknown, this approach clearly has its limitations. The request/response aspects presented in this thesis overcome this obstacle and provide a SOA-compliant and new methods to weave functionality into the communication layer of web services. The main contributions of this thesis are the following: Shifting towards a service-oriented architecture: The generic and extensible Legacy Code Description Language and the corresponding framework allow to wrap existing software, e.g., as web services, which afterwards can be composed into a workflow by SimpleBPEL without overburdening the domain expert with technical details that are indeed handled by a workflow expert. Runtime adaption: Based on the standardized Business Process Execution Language an automatic scheduling approach is presented that monitors all used resources and is able to automatically provision new machines in case a scale-out becomes necessary. If the resource's load drops, e.g., because of less workflow executions, a scale-in is also automatically performed. The scheduling algorithm takes the data transfer between the services into account in order to prevent scheduling allocations that eventually increase the workflow's makespan due to unnecessary or disadvantageous data transfers. Furthermore, a multi-objective scheduling algorithm that is based on a genetic algorithm is able to additionally consider cost, in a way that a user can define her own preferences rising from optimized execution times of a workflow and minimized costs. Possible communication errors are automatically detected and, according to certain constraints, corrected. Adaptation of communication: The presented request/response aspects allow to weave functionality into the communication of web services. By defining a pointcut language that only relies on the exchanged documents, the implementation of services must neither be known nor be available. The weaving process itself is modeled using web services. In this way, the concept of request/response aspects is naturally embedded into a service-oriented architecture

    Conceptional Design of a Digital Twin to Predict the Useful Lifetime of a Gearbox

    Get PDF
    In figure 1 the schematic approach of this thesis is summarized. The outcome can be categorized in four sections with similar extent. In the first section, "Service", the digital twin concept is elaborated on the basis of investigated requirements which are defined via the identification of the system stakeholder for the realization of MoL applications. The focus on service provision is enabled via the system-protagonist interaction analysis which is represented by the aggregation of use cases. The development procedure is accompanied by SysML diagrams which are part of the section "Representation". For the modeling of the interactions between the protagonists and the digital twin, sequence diagrams are created. The static system structure is represented by block diagrams which are generated in the software "Enterprise Architect". The third section, "Analysis", includes the related gearbox investigation which is summarized in a simulationmodel that is comprising besides a diagnostics part with load-based (damage accumulation) and vibration-based (IAS signal analysis) approaches, a prognostics part, which is presenting a similarity and degradation estimation. The data input to the simulationmodel is established by HCP-Sense bearings and magnetoresistive sensors which are applied for monitoring the gearbox components, namely the bearings and the gear wheels with their toothing. Based on the data input from the sensors the subsequent information transmission within the system structure is described in the fourth section, "Communication". In this section, interfaces which are categorized by OSI-layers and the specification of objects, transferred between the system elements, are defined. The modularity of the system structure is achieved by the definition of adaption nodes

    RRS James Cook Cruise JC191 19 January - 1 March 2020 Hydrographic sections from the Florida Straits to the Canaries Current across 24ÂşN in the Atlantic Ocean

    Get PDF
    A hydrographic section across the North Atlantic Ocean at a nominal latitude of 24°N was occupied by the RRS James Cook (cruise identifier: JC191) from 19 January to 1 March, 2020. The ship departed from Port Everglades, USA, completing a total of 135 CTD stations over the Florida Straits, the western basin, Mid-Atlantic Ridge, eastern basin and eastern boundary up to Morocco, before ending the cruise in Santa Cruz de Tenerife, Spain. The main objectives of the JC191 research expedition was to collect/measure physical-, chemical-, and biological-ocean data with the purpose of estimating heat, freshwater and carbon budgets on low frequency time scales. All CTD stations had measurements from a CTD rosette equipped with temperature, conductivity, pressure, oxygen sensors, in addition to water captured from 24 niskin bottles fired at varying intervals throughout the full depth water column. The water from the niskin bottles was analysed for dissolved oxygen, carbon (DIC/TA), nutrients, and conductivity. Water for methane (CH4), C14, C13, and pigments (filtered) was collected for onshore analysis. The CTD rosette was also equipped with 2 RBR loggers measuring conductivity, temperature and pressure (up to 6,000m), and a lowered Acoustic Doppler Current Profiler (LADCP) making full depth velocity measurements. The 135 CTD stations include 2 carbon blank stations, and 2 bulk water stations for incubations. In addition to the CTD stations, the RRS James Cook has an underway system, which includes an intake for surface water to be pumped into the water bottle annex and the deck lab; two vessel mounted ADCPs (VMADCPs). A thermosalinograph and a fluorometer, installed in the water bottle annex, continually recorded conductivity, temperature and fluorescence. Water from the CTD was collected to calibrate the ship’s underway TSG. The VMADCPs, 75Hz and 150HZ, mounted on the drop keel record ocean velocities in roughly the top 300- and 600-m, respectively. Surface carbon and methane measurements were also recorded from the underway systems, and surface meteorological variables were monitored via the meteorological sampling system and the pumped water underway system. Finally bathymetric data were recorded an EA640 echosounder and a Kongsberg EM122 multibeam, both of which are mounted on the ship’s hull. Last, 5 Deep Apex Argo floats measuring conductivity, temperature, pressure and oxygen (except for one float not equipped with an optode) were deployed in the western basin. Many of the science party also engaged in extensive outreach via blogs and social media, heightening visibility of the science teams activities to the oceanographic community and the general public. This report summarises the data collected and analysed, and the methodology used for the acquisition and processing of the data onboard the James Cook during the JC191 research expedition

    Literature review of the remote sensing of natural resources

    Get PDF
    A bibliography is presented concerning remote sensing techniques. Abstracts of recent periodicals are included along with author, and keyword indexes

    12th EASN International Conference on "Innovation in Aviation & Space for opening New Horizons"

    Get PDF
    Epoxy resins show a combination of thermal stability, good mechanical performance, and durability, which make these materials suitable for many applications in the Aerospace industry. Different types of curing agents can be utilized for curing epoxy systems. The use of aliphatic amines as curing agent is preferable over the toxic aromatic ones, though their incorporation increases the flammability of the resin. Recently, we have developed different hybrid strategies, where the sol-gel technique has been exploited in combination with two DOPO-based flame retardants and other synergists or the use of humic acid and ammonium polyphosphate to achieve non-dripping V-0 classification in UL 94 vertical flame spread tests, with low phosphorous loadings (e.g., 1-2 wt%). These strategies improved the flame retardancy of the epoxy matrix, without any detrimental impact on the mechanical and thermal properties of the composites. Finally, the formation of a hybrid silica-epoxy network accounted for the establishment of tailored interphases, due to a better dispersion of more polar additives in the hydrophobic resin

    Beam scanning by liquid-crystal biasing in a modified SIW structure

    Get PDF
    A fixed-frequency beam-scanning 1D antenna based on Liquid Crystals (LCs) is designed for application in 2D scanning with lateral alignment. The 2D array environment imposes full decoupling of adjacent 1D antennas, which often conflicts with the LC requirement of DC biasing: the proposed design accommodates both. The LC medium is placed inside a Substrate Integrated Waveguide (SIW) modified to work as a Groove Gap Waveguide, with radiating slots etched on the upper broad wall, that radiates as a Leaky-Wave Antenna (LWA). This allows effective application of the DC bias voltage needed for tuning the LCs. At the same time, the RF field remains laterally confined, enabling the possibility to lay several antennas in parallel and achieve 2D beam scanning. The design is validated by simulation employing the actual properties of a commercial LC medium
    • …
    corecore