15,895 research outputs found

    Process-Oriented Collective Operations

    Get PDF
    Distributing process-oriented programs across a cluster of machines requires careful attention to the effects of network latency. The MPI standard, widely used for cluster computation, defines a number of collective operations: efficient, reusable algorithms for performing operations among a group of machines in the cluster. In this paper, we describe our techniques for implementing MPI communication patterns in process-oriented languages, and how we have used them to implement collective operations in PyCSP and occam-pi on top of an asynchronous messaging framework. We show how to make use of collective operations in distributed processoriented applications. We also show how the process-oriented model can be used to increase concurrency in existing collective operation algorithms

    A Review of Trip Planning Systems.

    Get PDF
    This report reviews current information provision in all modes of transport and assesses the needs for and benefits of trip planning systems. The feasibility of trip planning systems is discussed given the current state of technology and information availability and supply. The review was stimulated by technological developments in telecommunications and information technology which are providing the possibility of a greatly enhanced quality of information to aid trip planning decisions. Amongst the conclusions reached were the following: Current information provision is considered deficient in many respects. Travellers are often unaware of alternative routes or services and many are unable to acquire adequate information from one source especially for multi-modal journeys. In addition, there is a lack of providing real time information where it is required (bus stops and train stations) and of effective interaction of static and real time information. Most of the projects, which integrate static and dynamic data, are single mode systems. Therefore there is a need for an integrated trip planning system which can inform and guide on all aspects of transport. Trip planning systems can provide assistance in trip planning (before and during the journey) using one or a number of modes of travel, taking into account travellers preferences and constraints, and effectively integrating static and dynamic data. Trip planning systems could adversely affect traffic demand as people who become aware of new opportunities might be encouraged to make more journeys. It could also affect travellers choice as a result of over-saturation of information, over-reaction to predictive information, and concentration on the same 'best' routes. However, it can be argued, based on existing evidence, that such a system can benefit travellers, and transport operators as well as the public sector responsible for executing transport policies. Travellers can benefit by obtaining adequate information to help them in making optimal decisions and reducing uncertainty and stress associated with travel. Public transport operators can benefit by making their services known to customers, leading to increased patronage. Public transport authorities can use the supply of information to execute their transport policies and exercise more control over traffic management

    Mobile support in CSCW applications and groupware development frameworks

    No full text
    Computer Supported Cooperative Work (CSCW) is an established subset of the field of Human Computer Interaction that deals with the how people use computing technology to enhance group interaction and collaboration. Mobile CSCW has emerged as a result of the progression from personal desktop computing to the mobile device platforms that are ubiquitous today. CSCW aims to not only connect people and facilitate communication through using computers; it aims to provide conceptual models coupled with technology to manage, mediate, and assist collaborative processes. Mobile CSCW research looks to fulfil these aims through the adoption of mobile technology and consideration for the mobile user. Facilitating collaboration using mobile devices brings new challenges. Some of these challenges are inherent to the nature of the device hardware, while others focus on the understanding of how to engineer software to maximize effectiveness for the end-users. This paper reviews seminal and state-of-the-art cooperative software applications and development frameworks, and their support for mobile devices

    With the Support of Listeners Like You : Lessons from U.S. Public Radio

    Get PDF
    This chapter provides an assessment of public broadcasting in the United States. It asserts that European public service broadcasting (PSB) could learn from U.S. practices that may prove to be particularly relevant in the current PSB climate

    What's Going on in Community Media

    Get PDF
    What's Going On in Community Media shines a spotlight on media practices that increase citizen participation in media production, governance, and policy. The report summarizes the findings of a nationwide scan of effective and emerging community media practices conducted by the Benton Foundation in collaboration with the Community Media and Technology Program of the University of Massachusetts, Boston. The scan includes an analysis of trends and emerging practices; comparative research; an online survey of community media practitioners; one-on-one interviews with practitioners, funders and policy makers; and the information gleaned from a series of roundtable discussions with community media practitioners in Boston, Chicago, Minneapolis/St. Paul, and Portland, Oregon

    Symbiosis between the TRECVid benchmark and video libraries at the Netherlands Institute for Sound and Vision

    Get PDF
    Audiovisual archives are investing in large-scale digitisation efforts of their analogue holdings and, in parallel, ingesting an ever-increasing amount of born- digital files in their digital storage facilities. Digitisation opens up new access paradigms and boosted re-use of audiovisual content. Query-log analyses show the shortcomings of manual annotation, therefore archives are complementing these annotations by developing novel search engines that automatically extract information from both audio and the visual tracks. Over the past few years, the TRECVid benchmark has developed a novel relationship with the Netherlands Institute of Sound and Vision (NISV) which goes beyond the NISV just providing data and use cases to TRECVid. Prototype and demonstrator systems developed as part of TRECVid are set to become a key driver in improving the quality of search engines at the NISV and will ultimately help other audiovisual archives to offer more efficient and more fine-grained access to their collections. This paper reports the experiences of NISV in leveraging the activities of the TRECVid benchmark

    Task shifting and integration of HIV care into primary care in South Africa: The development and content of the streamlining tasks and roles to expand treatment and care for HIV (STRETCH) intervention

    Get PDF
    Background: Task shifting and the integration of human immunodeficiency virus (HIV) care into primary care services have been identified as possible strategies for improving access to antiretroviral treatment (ART). This paper describes the development and content of an intervention involving these two strategies, as part of the Streamlining Tasks and Roles to Expand Treatment and Care for HIV (STRETCH) pragmatic randomised controlled trial. Methods: Developing the intervention: The intervention was developed following discussions with senior management, clinicians, and clinic staff. These discussions revealed that the establishment of separate antiretroviral treatment services for HIV had resulted in problems in accessing care due to the large number of patients at ART clinics. The intervention developed therefore combined the shifting from doctors to nurses of prescriptions of antiretrovirals (ARVs) for uncomplicated patients and the stepwise integration of HIV care into primary care services. Results: Components of the intervention: The intervention consisted of regulatory changes, training, and guidelines to support nurse ART prescription, local management teams, an implementation toolkit, and a flexible, phased introduction. Nurse supervisors were equipped to train intervention clinic nurses in ART prescription using outreach education and an integrated primary care guideline. Management teams were set up and a STRETCH coordinator was appointed to oversee the implementation process. Discussion: Three important processes were used in developing and implementing this intervention: active participation of clinic staff and local and provincial management, educational outreach to train nurses in intervention sites, and an external facilitator to support all stages of the intervention rollout
    corecore