2,432 research outputs found

    DART-MPI: An MPI-based Implementation of a PGAS Runtime System

    Full text link
    A Partitioned Global Address Space (PGAS) approach treats a distributed system as if the memory were shared on a global level. Given such a global view on memory, the user may program applications very much like shared memory systems. This greatly simplifies the tasks of developing parallel applications, because no explicit communication has to be specified in the program for data exchange between different computing nodes. In this paper we present DART, a runtime environment, which implements the PGAS paradigm on large-scale high-performance computing clusters. A specific feature of our implementation is the use of one-sided communication of the Message Passing Interface (MPI) version 3 (i.e. MPI-3) as the underlying communication substrate. We evaluated the performance of the implementation with several low-level kernels in order to determine overheads and limitations in comparison to the underlying MPI-3.Comment: 11 pages, International Conference on Partitioned Global Address Space Programming Models (PGAS14

    A framework for selecting workflow tools in the context of composite information systems

    Get PDF
    When an organization faces the need of integrating some workflow-related activities in its information system, it becomes necessary to have at hand some well-defined informational model to be used as a framework for determining the selection criteria onto which the requirements of the organization can be mapped. Some proposals exist that provide such a framework, remarkably the WfMC reference model, but they are designed to be appl icable when workflow tools are selected independently from other software, and departing from a set of well-known requirements. Often this is not the case: workflow facilities are needed as a part of the procurement of a larger, composite information syste m and therefore the general goals of the system have to be analyzed, assigned to its individual components and further detailed. We propose in this paper the MULTSEC method in charge of analyzing the initial goals of the system, determining the types of components that form the system architecture, building quality models for each type and then mapping the goals into detailed requirements which can be measured using quality criteria. We develop in some detail the quality model (compliant with the ISO/IEC 9126-1 quality standard) for the workflow type of tools; we show how the quality model can be used to refine and clarify the requirements in order to guarantee a highly reliable selection result; and we use it to evaluate two particular workflow solutions a- ailable in the market (kept anonymous in the paper). We develop our proposal using a particular selection experience we have recently been involved in, namely the procurement of a document management subsystem to be integrated in an academic data management information system for our university.Peer ReviewedPostprint (author's final draft

    The Hierarchic treatment of marine ecological information from spatial networks of benthic platforms

    Get PDF
    Measuring biodiversity simultaneously in different locations, at different temporal scales, and over wide spatial scales is of strategic importance for the improvement of our understanding of the functioning of marine ecosystems and for the conservation of their biodiversity. Monitoring networks of cabled observatories, along with other docked autonomous systems (e.g., Remotely Operated Vehicles [ROVs], Autonomous Underwater Vehicles [AUVs], and crawlers), are being conceived and established at a spatial scale capable of tracking energy fluxes across benthic and pelagic compartments, as well as across geographic ecotones. At the same time, optoacoustic imaging is sustaining an unprecedented expansion in marine ecological monitoring, enabling the acquisition of new biological and environmental data at an appropriate spatiotemporal scale. At this stage, one of the main problems for an effective application of these technologies is the processing, storage, and treatment of the acquired complex ecological information. Here, we provide a conceptual overview on the technological developments in the multiparametric generation, storage, and automated hierarchic treatment of biological and environmental information required to capture the spatiotemporal complexity of a marine ecosystem. In doing so, we present a pipeline of ecological data acquisition and processing in different steps and prone to automation. We also give an example of population biomass, community richness and biodiversity data computation (as indicators for ecosystem functionality) with an Internet Operated Vehicle (a mobile crawler). Finally, we discuss the software requirements for that automated data processing at the level of cyber-infrastructures with sensor calibration and control, data banking, and ingestion into large data portals.Peer ReviewedPostprint (published version

    The AXIOM software layers

    Get PDF
    AXIOM project aims at developing a heterogeneous computing board (SMP-FPGA).The Software Layers developed at the AXIOM project are explained.OmpSs provides an easy way to execute heterogeneous codes in multiple cores. People and objects will soon share the same digital network for information exchange in a world named as the age of the cyber-physical systems. The general expectation is that people and systems will interact in real-time. This poses pressure onto systems design to support increasing demands on computational power, while keeping a low power envelop. Additionally, modular scaling and easy programmability are also important to ensure these systems to become widespread. The whole set of expectations impose scientific and technological challenges that need to be properly addressed.The AXIOM project (Agile, eXtensible, fast I/O Module) will research new hardware/software architectures for cyber-physical systems to meet such expectations. The technical approach aims at solving fundamental problems to enable easy programmability of heterogeneous multi-core multi-board systems. AXIOM proposes the use of the task-based OmpSs programming model, leveraging low-level communication interfaces provided by the hardware. Modular scalability will be possible thanks to a fast interconnect embedded into each module. To this aim, an innovative ARM and FPGA-based board will be designed, with enhanced capabilities for interfacing with the physical world. Its effectiveness will be demonstrated with key scenarios such as Smart Video-Surveillance and Smart Living/Home (domotics).Peer ReviewedPostprint (author's final draft

    Measuring and improving Agile Processes in a small-size software development company

    Get PDF
    Context: Agile software development has become commonplace in software development companies due to the numerous benefits it provides. However, conducting Agile projects is demanding in Small and Medium Enterprises (SMEs), because projects start and end quickly, but still have to fulfil customers' quality requirements. Objective: This paper aims at reporting a practical experience on the use of metrics related to the software development process as a means supporting SMEs in the development of software following an Agile methodology. Method: We followed Action-Research principles in a Polish small-size software development company. We developed and executed a study protocol suited to the needs of the company, using a pilot case. Results: A catalogue of Agile development process metrics practically validated in the context of a small-size software development company, adopted by the company in their Agile projects. Conclusions: Practitioners may adopt these metrics in their Agile projects, especially if working in an SME, and customise them to their own needs and tools. Academics may use the findings as a baseline for new research work, including new empirical studies.The authors would like to thank all the members of the QRapids H2020 project consortium.Peer ReviewedPostprint (published version

    Communication key performance indicators for selecting construction project bidders

    Get PDF
    It is vital to select the right project bidders, as this affects the success of a project. Although there are numerous methods for assessing bidders, communication is rarely taken into account. This paper discusses the results of a survey on communication key performance indicators (KPIs) and the success of construction projects. Data were collected from 390 construction partners in Spain. The results indicate that the most significant communication KPI is the quality of information: basically, its accuracy and timeliness. In addition, experienced respondents placed less importance on communication flow structures and communication management than did inexperienced respondents. Experienced respondents distrusted new trends and/or management theories and mainly relied on experience. The findings also reveal that the communication flow structure, the communication and information management plan, and the channels of communication are relevant aspects for the success of a project. The results of this research can be used to assess bidders' communication abilities and systems.Peer ReviewedPostprint (author's final draft

    Building-integrated rooftop greenhouses: an energy and environmental assessment in the mediterranean context

    Get PDF
    A sustainable and secure food supply within a low-carbon and resilient infrastructure is encapsulated in several of The United Nations’ 17 sustainable development goals. The integration of urban agriculture in buildings can offer improved efficiencies; in recognition of this, the first south European example of a fully integrated rooftop greenhouse (iRTG) was designed and incorporated into the ICTA-ICP building by the Autonomous University of Barcelona. This design seeks to interchange heat, CO2 and rainwater between the building and its rooftop greenhouse. Average air temperatures for 2015 in the iRTG were 16.5 °C (winter) and 25.79 °C (summer), making the iRTG an ideal growing environment. Using detailed thermophysical fabric properties, 2015 site-specific weather data, exact control strategies and dynamic soil temperatures, the iRTG was modelled in EnergyPlus to assess the performance of an equivalent ‘freestanding’ greenhouse. The validated result shows that the thermal interchange between the iRTG and the ICTA-ICP building has considerable moderating effects on the iRTG’s indoor climate; since average hourly temperatures in an equivalent freestanding greenhouse would have been 4.1 °C colder in winter and 4.4 °C warmer in summer under the 2015 climatic conditions. The simulation results demonstrate that the iRTG case study recycled 43.78 MWh of thermal energy (or 341.93 kWh/m2/yr) from the main building in 2015. Assuming 100% energy conversion efficiency, compared to freestanding greenhouses heated with oil, gas or biomass systems, the iRTG delivered an equivalent carbon savings of 113.8, 82.4 or 5.5 kg CO2(eq)/m2/yr, respectively, and economic savings of 19.63, 15.88 or 17.33 €/m2/yr, respectively. Under similar climatic conditions, this symbiosis between buildings and urban agriculture makes an iRTG an efficient resource-management model and supports the promotion of a new typology or concept of buildings with a nexus or symbiosis between energy efficiency and food production.Postprint (published version

    Knowledge transfer in higher education institutions focused on entrepreneurial activities of electronic instrumentation

    Get PDF
    Although society, governments and the business sector are increasingly demanding that Higher Academic Centers translate their innovative potential into products and services that affect society, little is known or done about the entrepreneurial skills that both lecturers and students need in the context of electronic engineering academic degrees. Inevitably, the fact that some teachers lack certain skill sets will have a negative impact on some students’ professional careers. This article demonstrates a range of initiatives in knowledge transfer which have been carried out over more than 30 years by the university research team making the proposal. Such initiatives have allowed the integration of, not only creative thinking, but also other skills differing from traditional teaching and which can help students to successfully compete for jobs requiring higher qualifications. Following the methodology of a case study within the framework of the Polytechnic University School of Vilanova i la Geltrú (EPSEVG) of the Polytechnic University of Catalonia (UPC), the novelty of the research lies in its focus on the results obtained. In the 1990s, entrepreneurial initiatives encouraged the creation of reference laboratories and the teaching of innovative subjects in the field of virtual instrumentation. Years later, this teaching activity would be complemented by the launch of lines of research/technology transfer. It should be noted that, in its initial stages, this entrepreneurial trajectory was characterized by limited material and human resources, but thanks to the discovery of little-explored areas of activity (niches), opting for working in cooperation networks (sciencetechnology symbiosis), and the entrepreneurial profile of the members of the research team, it has been possible to gain a space in the research/development of marine technologies in the national and European context, as stated in the text. This empirical research has contributed significantly to shaping a new degree in Marine Sciences and Technologies. Likewise, the results of this study reveal that a significant number of electronic engineering students have acquired entrepreneurial skills by engaging in teaching and research and development activities in different Higher Academic Centers.Peer ReviewedPostprint (published version
    corecore