150 research outputs found

    A consistency framework for dynamic reconfiguration in AO-middleware architectures

    No full text
    Aspect-oriented (AO) middleware is a promising technology for the realisation of dynamic reconfiguration in distributed systems. Similar to other dynamic reconfiguration approaches, AO-middleware based reconfiguration requires that the consistency of the system is maintained across reconfigurations. AO middleware based reconfiguration is an ongoing research topic and several consistency approaches have been proposed. However, most of these approaches tend to be targeted at specific narrow contexts, whereas for heterogeneous distributed systems it is crucial to cover a wide range of operating conditions. In this paper we address this problem by exploring a flexible, framework-based consistency management approach that cover a wide range of operating conditions ensuring distributed dynamic reconfiguration in a consistent manner for AO-middleware architectures

    AO-OpenCom: an AO-Middleware architecture supporting flexible dynamic reconfiguration

    No full text
    Middleware has emerged as a key technology in the construction of distributed systems. As a consequence, middleware is increasingly required to be highly modular and configurable, to support separation of concerns between services, and, crucially, to support dynamic reconfiguration: i.e. to be capable of being changed while running. Aspect-oriented middleware is a promising technology for the realisation of distributed reconfiguration in distributed systems. In this paper we propose an aspect-oriented middleware platform called AO-OpenCom that builds AO-based reconfiguration on top of a dynamic component approach to middleware system composition. The goal is to support extremely flexible dynamic reconfiguration that can be applied at all levels of the system and uniformly across the distributed environment. We evaluate our platform by the capability in meeting flexible reconfiguration and the impact of these overheads

    A consistency framework for dynamic reconfiguration in AO-middleware architectures

    Get PDF
    Aspect-oriented (AO) middleware is a promising technology for the realisation of dynamic reconfiguration in distributed systems. Similar to other dynamic reconfiguration approaches, AO-middleware based reconfiguration requires that the consistency of the system is maintained across reconfigurations. AO middleware based reconfiguration is an ongoing research topic and several consistency approaches have been proposed. However, most of these approaches tend to be targeted at specific narrow contexts, whereas for heterogeneous distributed systems it is crucial to cover a wide range of operating conditions. In this paper we address this problem by exploring a flexible, framework-based consistency management approach that cover a wide range of operating conditions ensuring distributed dynamic reconfiguration in a consistent manner for AO-middleware architectures

    The Role of Operating Systems in Object-Oriented Distributed Multimedia Platforms

    Get PDF
    Considerable progress has been madein# the development of technologies tosupport# distributed multimedia computing, but applicationplatforms# are needed to make such technology accessible# to application programmers. This papersets# out requirements for such platforms and discusses the role of operating systems in object-oriented# platform support. We describe an initial approach to providing such a platform which attempted to factor out all realtime aspects of multimedia support ontoa# hardware based multimedia network interface unit. This solution has been partially successful but lacks the flexibility and level of integration subsequentlydemanded# by application programmers. Our response has been to redesign the multimedia network interface unit, placing more emphasis on the provision ofdynamic# services which require real-time operating system support. The new design described in this paper exploits and extends features of a distributed object-oriented micro-kernel to provide the n..

    Confidence Intervals Permit, but Do Not Guarantee, Better Inference than Statistical Significance Testing

    Get PDF
    A statistically significant result, and a non-significant result may differ little, although significance status may tempt an interpretation of difference. Two studies are reported that compared interpretation of such results presented using null hypothesis significance testing (NHST), or confidence intervals (CIs). Authors of articles published in psychology, behavioral neuroscience, and medical journals were asked, via email, to interpret two fictitious studies that found similar results, one statistically significant, and the other non-significant. Responses from 330 authors varied greatly, but interpretation was generally poor, whether results were presented as CIs or using NHST. However, when interpreting CIs respondents who mentioned NHST were 60% likely to conclude, unjustifiably, the two results conflicted, whereas those who interpreted CIs without reference to NHST were 95% likely to conclude, justifiably, the two results were consistent. Findings were generally similar for all three disciplines. An email survey of academic psychologists confirmed that CIs elicit better interpretations if NHST is not invoked. Improved statistical inference can result from encouragement of meta-analytic thinking and use of CIs but, for full benefit, such highly desirable statistical reform requires also that researchers interpret CIs without recourse to NHST

    Holons:Towards a systematic approach to composing systems of systems

    Get PDF
    The world's computing infrastructure is increasingly differentiating into self-contained distributed systems with various purposes and capabilities (e.g. IoT installations, clouds, VANETs, WSNs, CDNs, ...). Furthermore, such systems are increasingly being composed to generate systems of systems that offer value-added functionality. Today, however, system of systems composition is typically ad-hoc and fragile. It requires developers to possess an intimate knowledge of system internals and low-level interactions between their components. In this paper, we outline a vision and set up a research agenda towards the generalised programmatic construction of distributed systems as compositions of other distributed systems. Our vision, in which we refer uniformly to systems and to compositions of systems as holons, employs code generation techniques and uses common abstractions, operations and mechanisms at all system levels to support uniform system of systems composition. We believe our holon approach could facilitate a step change in the convenience and correctness with which systems of systems can be built, and open unprecedented opportunities for the emergence of new and previously-unenvisaged distributed system deployments, analogous perhaps to the impact the mashup culture has had on the way we now build web applications

    Taxonomic and Geographic Bias in Conservation Biology Research: A Systematic Review of Wildfowl Demography Studies.

    Get PDF
    Demographic data are important to wildlife managers to gauge population health, to allow populations to be utilised sustainably, and to inform conservation efforts. We analysed published demographic data on the world's wildfowl to examine taxonomic and geographic biases in study, and to identify gaps in knowledge. Wildfowl (order: Anseriformes) are a comparatively well studied bird group which includes 169 species of duck, goose and swan. In all, 1,586 wildfowl research papers published between 1911 and 2010 were found using Web of Knowledge (WoK) and Google Scholar. Over half of the research output involved just 15 species from seven genera. Research output was strongly biased towards 'high income' countries, common wildfowl species, and measures of productivity, rather than survival and movement patterns. There were significantly fewer demographic data for the world's 31 threatened wildfowl species than for non-threatened species. Since 1994, the volume of demographic work on threatened species has increased more than for non-threatened species, but still makes up only 2.7% of total research output. As an aid to research prioritisation, a metric was created to reflect demographic knowledge gaps for each species related to research output for the species, its threat status, and availability of potentially useful surrogate data from congeneric species. According to the metric, the 25 highest priority species include thirteen threatened taxa and nine species each from Asia and South America, and six from Africa

    Finishing the euchromatic sequence of the human genome

    Get PDF
    The sequence of the human genome encodes the genetic instructions for human physiology, as well as rich information about human evolution. In 2001, the International Human Genome Sequencing Consortium reported a draft sequence of the euchromatic portion of the human genome. Since then, the international collaboration has worked to convert this draft into a genome sequence with high accuracy and nearly complete coverage. Here, we report the result of this finishing process. The current genome sequence (Build 35) contains 2.85 billion nucleotides interrupted by only 341 gaps. It covers ∼99% of the euchromatic genome and is accurate to an error rate of ∼1 event per 100,000 bases. Many of the remaining euchromatic gaps are associated with segmental duplications and will require focused work with new methods. The near-complete sequence, the first for a vertebrate, greatly improves the precision of biological analyses of the human genome including studies of gene number, birth and death. Notably, the human enome seems to encode only 20,000-25,000 protein-coding genes. The genome sequence reported here should serve as a firm foundation for biomedical research in the decades ahead

    The Present and Future of System Support for Distributed Multimedia Applications

    Get PDF
    With recent advances in networking and workstation technology, a variety of distributed multimedia applications are now becoming feasible, e.g. multimedia desktop conferencing and distance learning. However, the deployment of such applications has so far been rather limited. In the authors\u27 opinion this limited deployment is largely explained by the immature state of distributed multimedia system support technologies rather than any Jack of creativity on the part of application developers. The present paper therefore attempts to increase awareness of the relevant support technology issues by presenting a discussion of the state of the art in the key technologies of multimedia communications and distributed systems. It is argued that, while significant advances have been made in specific areas such as high performance transport protocols and real-time process scheduling in operating systems, considerable research is still required to produce a complete, integrated solution to the support of distributed multimedia applications
    corecore