12,359 research outputs found

    The production and deployment of an on-line video learning bank in a skills training environment

    Get PDF
    This paper describes the introduction of videos as aids in clinical skills teaching. Although the process explored focuses on a nursing clinical skills environment it is relevant to many other disciplines. With the introduction of the pre-registration degree in nursing in Ireland in 2002, the formerly hospital-based schools of nursing amalgamated into larger programmes with their affiliated higher education institutes (HEIs). The result was a considerable increase in class sizes. The current average annual cohort in the School of Nursing, Dublin City University (DCU) is 240 students. This has resulted in a need to review the way we teach clinical skills on campus. These skills form a large part of the programme and are taught to students in the school-based simulated nursing environment to prepare them for their practical experience in the clinical environment. Until 2006 the skills had been taught to groups of 25-30 students using a demonstration and practice technique. This teaching method has posed a number of problems: •Learning experiences vary depending on the mix of demonstration and practice in each session. •It can be difficult for students to absorb all of the information presented in a single demonstration. •It is highly resource intensive. It was decided that video technology incorporating a large scale deployment of skills videos over a video web server, in conjunction with a shift in emphasis in the teaching contact sessions could offer a useful tool to aid the teaching process. This paper will discuss the production process, the implementation of the project in the teaching environment and the evaluation findings

    Admission Control and Scheduling for High-Performance WWW Servers

    Full text link
    In this paper we examine a number of admission control and scheduling protocols for high-performance web servers based on a 2-phase policy for serving HTTP requests. The first "registration" phase involves establishing the TCP connection for the HTTP request and parsing/interpreting its arguments, whereas the second "service" phase involves the service/transmission of data in response to the HTTP request. By introducing a delay between these two phases, we show that the performance of a web server could be potentially improved through the adoption of a number of scheduling policies that optimize the utilization of various system components (e.g. memory cache and I/O). In addition, to its premise for improving the performance of a single web server, the delineation between the registration and service phases of an HTTP request may be useful for load balancing purposes on clusters of web servers. We are investigating the use of such a mechanism as part of the Commonwealth testbed being developed at Boston University

    Performance-oriented Cloud Provisioning: Taxonomy and Survey

    Full text link
    Cloud computing is being viewed as the technology of today and the future. Through this paradigm, the customers gain access to shared computing resources located in remote data centers that are hosted by cloud providers (CP). This technology allows for provisioning of various resources such as virtual machines (VM), physical machines, processors, memory, network, storage and software as per the needs of customers. Application providers (AP), who are customers of the CP, deploy applications on the cloud infrastructure and then these applications are used by the end-users. To meet the fluctuating application workload demands, dynamic provisioning is essential and this article provides a detailed literature survey of dynamic provisioning within cloud systems with focus on application performance. The well-known types of provisioning and the associated problems are clearly and pictorially explained and the provisioning terminology is clarified. A very detailed and general cloud provisioning classification is presented, which views provisioning from different perspectives, aiding in understanding the process inside-out. Cloud dynamic provisioning is explained by considering resources, stakeholders, techniques, technologies, algorithms, problems, goals and more.Comment: 14 pages, 3 figures, 3 table

    Multi-capacity bin packing with dependent items and its application to the packing of brokered workloads in virtualized environments

    Full text link
    Providing resource allocation with performance predictability guarantees is increasingly important in cloud platforms, especially for data-intensive applications, in which performance depends greatly on the available rates of data transfer between the various computing/storage hosts underlying the virtualized resources assigned to the application. Existing resource allocation solutions either assume that applications manage their data transfer between their virtualized resources, or that cloud providers manage their internal networking resources. With the increased prevalence of brokerage services in cloud platforms, there is a need for resource allocation solutions that provides predictability guarantees in settings, in which neither application scheduling nor cloud provider resources can be managed/controlled by the broker. This paper addresses this problem, as we define the Network-Constrained Packing (NCP) problem of finding the optimal mapping of brokered resources to applications with guaranteed performance predictability. We prove that NCP is NP-hard, and we define two special instances of the problem, for which exact solutions can be found efficiently. We develop a greedy heuristic to solve the general instance of the NCP problem , and we evaluate its efficiency using simulations on various application workloads, and network models.This work was done while author was at Boston University. It was partially supported by NSF CISE awards #1430145, #1414119, #1239021 and #1012798. (1430145 - NSF CISE; 1414119 - NSF CISE; 1239021 - NSF CISE; 1012798 - NSF CISE

    Deliverable JRA1.1: Evaluation of current network control and management planes for multi-domain network infrastructure

    Get PDF
    This deliverable includes a compilation and evaluation of available control and management architectures and protocols applicable to a multilayer infrastructure in a multi-domain Virtual Network environment.The scope of this deliverable is mainly focused on the virtualisation of the resources within a network and at processing nodes. The virtualization of the FEDERICA infrastructure allows the provisioning of its available resources to users by means of FEDERICA slices. A slice is seen by the user as a real physical network under his/her domain, however it maps to a logical partition (a virtual instance) of the physical FEDERICA resources. A slice is built to exhibit to the highest degree all the principles applicable to a physical network (isolation, reproducibility, manageability, ...). Currently, there are no standard definitions available for network virtualization or its associated architectures. Therefore, this deliverable proposes the Virtual Network layer architecture and evaluates a set of Management- and Control Planes that can be used for the partitioning and virtualization of the FEDERICA network resources. This evaluation has been performed taking into account an initial set of FEDERICA requirements; a possible extension of the selected tools will be evaluated in future deliverables. The studies described in this deliverable define the virtual architecture of the FEDERICA infrastructure. During this activity, the need has been recognised to establish a new set of basic definitions (taxonomy) for the building blocks that compose the so-called slice, i.e. the virtual network instantiation (which is virtual with regard to the abstracted view made of the building blocks of the FEDERICA infrastructure) and its architectural plane representation. These definitions will be established as a common nomenclature for the FEDERICA project. Other important aspects when defining a new architecture are the user requirements. It is crucial that the resulting architecture fits the demands that users may have. Since this deliverable has been produced at the same time as the contact process with users, made by the project activities related to the Use Case definitions, JRA1 has proposed a set of basic Use Cases to be considered as starting point for its internal studies. When researchers want to experiment with their developments, they need not only network resources on their slices, but also a slice of the processing resources. These processing slice resources are understood as virtual machine instances that users can use to make them behave as software routers or end nodes, on which to download the software protocols or applications they have produced and want to assess in a realistic environment. Hence, this deliverable also studies the APIs of several virtual machine management software products in order to identify which best suits FEDERICA’s needs.Postprint (published version

    Network-constrained packing of brokered workloads in virtualized environments

    Full text link
    Providing resource allocation with performance predictability guarantees is increasingly important in cloud platforms, especially for data-intensive applications, in which performance depends greatly on the available rates of data transfer between the various computing/storage hosts underlying the virtualized resources assigned to the application. Existing resource allocation solutions either assume that applications manage their data transfer between their virtualized resources, or that cloud providers manage their internal networking resources.With the increased prevalence of brokerage services in cloud platforms, there is a need for resource allocation solutions that provides predictability guarantees in settings, in which neither application scheduling nor cloud provider resources can be managed/controlled by the broker. This paper addresses this problem, as we define the Network-Constrained Packing (NCP)problem of finding the optimal mapping of brokered resources to applications with guaranteed performance predictability. We prove that NCP is NP-hard, and we define two special instances of the problem, for which exact solutions can be found efficiently. We develop a greedy heuristic to solve the general instance of the NCP problem, and we evaluate its efficiency using simulations on various application workloads, and network models.This work is supported by NSF CISE CNS Award #1347522, # 1239021, # 1012798

    Preventative tele-health supported services for early stage chronic obstructive pulmonary disease: a protocol for a pragmatic randomized controlled trial pilot

    Get PDF
    Background Chronic Obstructive Pulmonary Disease (COPD) is a prevalent debilitating long term condition. It is the second most common cause of emergency admission to hospital in the UK and remains one of the most costly conditions to treat through acute care. Tele-health monitoring offers potential to reduce the rates of re-hospitalisation and emergency department visits and improve quality of life for people with COPD. However, the current evidence base to support technology adoption and implementation is limited and the resource implications for implementing tele-health in practice can be very high. This trial will employ tele-health monitoring in a preventative capacity for patients diagnosed with early stage COPD following discharge from hospital to determine whether it reduces their need for additional health service support or hospital admission and improves their quality of life. Methods/Design We describe a pilot study for a two arm, one site randomized controlled trial (RCT) to determine the effect of tele-health monitoring on self-management, quality of life and patient satisfaction. Sixty patients who have been discharged from one acute trust with a primary diagnosis of COPD and who have agreed to receive community clinical support following discharge from acute care will be randomly assigned to one of two groups: (a) Tele-health supported Community COPD Service; or (b) Usual Care. The tele-health supported service involves the patient receiving two home visits with a specialist COPD clinician (nurse or physiotherapist) then participating in daily tele-monitoring over an eight week period. Usual care consists of six home visits to the patient by specialist COPD clinicians again over eight successive weeks. Health status and quality of life data for all participants will be measured at baseline, on discharge from the service and at six months post discharge from the service. Discussion The tele-health service under study is a complex service delivered through a collaboration between local authority and health care partners. The implementation of this service demanded significant changes to established working patterns and has been a challenging process requiring considerable planning - a challenge that many providers are likely to face in the future. Trial registration Current Controlled Trials ISRCTN6885601

    Final report on the evaluation of RRM/CRRM algorithms

    Get PDF
    Deliverable public del projecte EVERESTThis deliverable provides a definition and a complete evaluation of the RRM/CRRM algorithms selected in D11 and D15, and evolved and refined on an iterative process. The evaluation will be carried out by means of simulations using the simulators provided at D07, and D14.Preprin
    corecore