1,472 research outputs found

    Styx Grid Services: Lightweight Middleware for Efficient Scientific Workflows

    Get PDF

    Empirical investigation of global wildfire drivers and development of a new flammability parametrisation for the INFERNO fire model

    Get PDF
    Wildfires have a significant impact on the Earth’s vegetation, atmospheric composition, and climate. There is also growing evidence that fire behaviour has already been altered in response to climate change. Given the anticipated increase in climate conditions conducive to wildfires in many regions of the world, there is an urgent need to advance our understanding of the drivers of wildfires and improve their representation in global Earth system models. Recognising and predicting such responses to climate change and the associated feedbacks is one of the key challenges of the field, and integrated vegetation–fire models have the potential to accomplish this goal. However, the relationship between wildfire activity and past vegetation productivity is still unclear. It has been hypothesised that this strongly contributes to the poor performance of state-of-the-art fire models in representing observed vegetation–fire relationships. Thus, this thesis examines the role of seasonal and long-term vegetation dynamics (and fuel accumulation dynamics) that are of fundamental importance for global wildfires due to their impact on fuel availability during the fire season. In addition to instantaneous climatic conditions, the seasonality of antecedent vegetation and climate conditions controlling fuel build-up and fuel drying was found to be important for the prediction of burnt area in an empirical analysis of wildfire drivers. These were then used to modify the vegetation parametrisation of the INFERNO fire model. By using sigmoidal relationships to explicitly consider antecedent vegetation and climate conditions, global performance was improved. Finally, the new model was evaluated using sensitivity analyses, demonstrating the overarching importance of dryness and temperature while also disentangling the different impacts model parameters have on the magnitude and phase performance of the new parametrisation.Open Acces

    Advancing Operating Systems via Aspect-Oriented Programming

    Get PDF
    Operating system kernels are among the most complex pieces of software in existence to- day. Maintaining the kernel code and developing new functionality is increasingly compli- cated, since the amount of required features has risen significantly, leading to side ef fects that can be introduced inadvertedly by changing a piece of code that belongs to a completely dif ferent context. Software developers try to modularize their code base into separate functional units. Some of the functionality or “concerns” required in a kernel, however, does not fit into the given modularization structure; this code may then be spread over the code base and its implementation tangled with code implementing dif ferent concerns. These so-called “crosscutting concerns” are especially dif ficult to handle since a change in a crosscutting concern implies that all relevant locations spread throughout the code base have to be modified. Aspect-Oriented Software Development (AOSD) is an approach to handle crosscutting concerns by factoring them out into separate modules. The “advice” code contained in these modules is woven into the original code base according to a pointcut description, a set of interaction points (joinpoints) with the code base. To be used in operating systems, AOSD requires tool support for the prevalent procedu- ral programming style as well as support for weaving aspects. Many interactions in kernel code are dynamic, so in order to implement non-static behavior and improve performance, a dynamic weaver that deploys and undeploys aspects at system runtime is required. This thesis presents an extension of the “C” programming language to support AOSD. Based on this, two dynamic weaving toolkits – TOSKANA and TOSKANA-VM – are presented to permit dynamic aspect weaving in the monolithic NetBSD kernel as well as in a virtual- machine and microkernel-based Linux kernel running on top of L4. Based on TOSKANA, applications for this dynamic aspect technology are discussed and evaluated. The thesis closes with a view on an aspect-oriented kernel structure that maintains coherency and handles crosscutting concerns using dynamic aspects while enhancing de- velopment methods through the use of domain-specific programming languages

    Doctor of Philosophy

    Get PDF
    dissertationSolutions to Partial Di erential Equations (PDEs) are often computed by discretizing the domain into a collection of computational elements referred to as a mesh. This solution is an approximation with an error that decreases as the mesh spacing decreases. However, decreasing the mesh spacing also increases the computational requirements. Adaptive mesh re nement (AMR) attempts to reduce the error while limiting the increase in computational requirements by re ning the mesh locally in regions of the domain that have large error while maintaining a coarse mesh in other portions of the domain. This approach often provides a solution that is as accurate as that obtained from a much larger xed mesh simulation, thus saving on both computational time and memory. However, historically, these AMR operations often limit the overall scalability of the application. Adapting the mesh at runtime necessitates scalable regridding and load balancing algorithms. This dissertation analyzes the performance bottlenecks for a widely used regridding algorithm and presents two new algorithms which exhibit ideal scalability. In addition, a scalable space- lling curve generation algorithm for dynamic load balancing is also presented. The performance of these algorithms is analyzed by determining their theoretical complexity, deriving performance models, and comparing the observed performance to those performance models. The models are then used to predict performance on larger numbers of processors. This analysis demonstrates the necessity of these algorithms at larger numbers of processors. This dissertation also investigates methods to more accurately predict workloads based on measurements taken at runtime. While the methods used are not new, the application of these methods to the load balancing process is. These methods are shown to be highly accurate and able to predict the workload within 3% error. By improving the accuracy of these estimations, the load imbalance of the simulation can be reduced, thereby increasing the overall performance

    Thermal Implications of Energy-Saving Schedulers

    Get PDF

    Do we all really know what a fog node is? Current trends towards an open definition

    Get PDF
    Fog computing has emerged as a promising technology that can bring cloud applications closer to the physical IoT devices at the network edge. While it is widely known what cloud computing is, how data centers can build the cloud infrastructure and how applications can make use of this infrastructure, there is no common picture on what fog computing and particularly a fog node, as its main building block, really is. One of the first attempts to define a fog node was made by Cisco, qualifying a fog computing system as a “mini-cloud” located at the edge of the network and implemented through a variety of edge devices, interconnected by a variety, mostly wireless, communication technologies. Thus, a fog node would be the infrastructure implementing the said mini-cloud. Other proposals have their own definition of what a fog node is, usually in relation to a specific edge device, a specific use case or an application. In this paper, we first survey the state of the art in technologies for fog computing nodes, paying special attention to the contributions that analyze the role edge devices play in the fog node definition. We summarize and compare the concepts, lessons learned from their implementation, and end up showing how a conceptual framework is emerging towards a unifying fog node definition. We focus on core functionalities of a fog node as well as in the accompanying opportunities and challenges towards their practical realization in the near future.Postprint (author's final draft

    Fluid flow and sound generation at hydrothermal vent fields

    Get PDF
    Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the Massachusetts Institute of Technology and the Woods Hole Oceanographic Institution April 8, 1988Several experiments are presented in this thesis which examine methods to measure and monitor fluid flow from hydrothermal vent fields. Simultaneous velocity, temperature, and conductivity data were collected in the convective flow emanating from a hydrothermal vent field located at 10°S6'N, 103° 41'W on the East Pacific rise. The horizontal profiles obtained indicate that the flow field approaches an ideal plume in the temperature and velocity distribution. Such parameters as total heat flow and maximum plume height can be estimated using either the velocity or the temperature information. The results of these independent calculations are in close agreement, yielding a total heat flow from this vent site of 3.7 ± 0.8 MW and a maximum height of 150±10 m. The nonlinear effects of large temperature variations on heat capacity and volume changes slightly alter the calculations applied to obtain these values. In Guaymas Basin, a twelve day time series of temperature data was collected from a point three centimeters above a diffuse hydrothermal flow area. Using concurrent tidal gauge data from the town of Guaymas it is shown that the effects of tidar currents can be strong enough to dominate the time variability of a temperature signal at a fixed point in hydrothermal flow and are a plausible explanation for the variations seen in the Guaymas Basin temperature data. Theoretical examination of hot, turbulent, buoyant jets exiting from hydrothermal chimneys revealed acoustic source mechanisms capable of producing sound at levels higher than ambient ocean noise. Pressure levels and frequency generated by hydrothermal jets are dependent on chimney dimensions, fluid velocity and temperature and therefore can be used to monitor changes in these parameters over time. A laboratory study of low Mach number jet noise and amplification by flow inhomogeneities confirmed theoretical predictions for homogeneous jet noise power and frequency. The increase in power due to convected flow inhomogeneities, however, was lower in the near field than expected. Indirect evidence of hydrothermal sound fields (Reidesel et al., 1982; Bibee and Jacobson, 1986) showing anomalous high power and low frequency noise associated with vents is due to processes other than jet noise. On Axial Seamount, Juan de Fuca Ridge, high quality acoustic noise measurements were obtained by two hydrophones located 3 m and 40 m from an active hydrothermal vent, in an effort to determine the feasibility of monitoring hydrothermal vent activity through floW noise generation. Most of the noise field could be attributed to ambient ocean noise sources of microseisms, distant shipping and weather, punctuated by local ships and biological sources. Water/rock interface waves of local origin, were detected which showed high pressure amplitudes near the seafloor and, decaying with vertical distance, produced low pressures at 40 m above the bottom. Detection of vent signals was hampered by unexpected spatial non- stationarity due to shadowing effects of the caldera wall. No continuous vent signals were deemed significant based on a criterion of 90% probability of detection and 5% probability of false alarm. However, a small signal near 40 Hz, with a power level of 1x10-4 Pa2/Hz was noticed on two records taken near the Inferno black smoker. The frequency of this signal is consistent with predictions and the power level suggests the occurrence of jet noise amplification due to convected density inhomogeneities. Ambient noise from the TAG (Trans-Atlantic Geotraverse) hydrothermal area on the Mid-Atlantic Ridge near 26°N, in the frequency band 1-30 Hz at a range of 0.75-14 km from the site of an extremely active high temperature hydrothermal vent field (Rona, 1986) was examined. The ambient noise field exhibits great temporal and spatial variations attributed in part to typical ocean noise sources such as distant shipping and microseisms. Power spectral levels as measured at each of six ocean bottom hydrophones (OBH) were used to estimate the location of point sources of sound in the area, if any. The hydrothermal vent did not produce enough sound to be located as a point source using data from the OBH array. The only consistently identifiable point source found with the data set was generating sound in a 0.8-3.5 Hz bandwidth and located outside the median valley. It appears to be harmonic tremor associated with the tip of a ridge on the western side of the spreading axis and may be volcanic in origin.This work was supported by the WHOI/MIT Education Office, the Center for Analysis of Marine Systems, the National Science Foundation (grant OCE83-l0l75), NOAA National Sea Grant College Program Office, Dept. of Commerce under grant #NA86-AA-D-SG090, WHOI Sea Grant (R/6-l4), the Office of Naval Research grant #N0014-87-K-0007, and the NOAA Vents Program

    Teseus project

    Get PDF
    Treball desenvolupat dins el marc del programa 'European Project Semester'.This project, TESEUS, is being carried out within the umbrella of the ongoing Urban Node study and focuses on the development of a computational system capable of handling a huge amount of data received from urban nodes in a smart city. There are already existing computer systems with computational power capable of handling the amount of data a smart city requires. Although these computers may provide all the power required to maintain and manage a smart city, they can always be made more efficient. The lack of efficiency comes from the inability to perform in a scalable way. A computer is not always required to work with its full power. The way supercomputers are designed is rather inefficient when managing lesser amounts of data than expected. The Teseus project objective is the possibility of building a low cost, scalable data server with focus on efficiency and the facilities a scalable system offers. In order to create a new computational system, research and possibilities for both hardware and software that offers scalability and its management have been carried out and explored. Given the extent of the development, as well as the complexity of the project that involves combining existing technology hardware with available software solutions, leaves further programming and research for future groups. In addition, this report includes a Business Model Canvas and Eco Design considerations regarding the future plans and environmental aspects for Teseus. The methodology used as a project management tool in order to organize the project and description of the Urban Node projects relation to Teseus, is also included

    A Service-Oriented Architecture and Language for Abstracted Distributed Algorithms

    Get PDF
    • …
    corecore