7,699 research outputs found

    The Signal Data Explorer: A high performance Grid based signal search tool for use in distributed diagnostic applications

    Get PDF
    We describe a high performance Grid based signal search tool for distributed diagnostic applications developed in conjunction with Rolls-Royce plc for civil aero engine condition monitoring applications. With the introduction of advanced monitoring technology into engineering systems, healthcare, etc., the associated diagnostic processes are increasingly required to handle and consider vast amounts of data. An exemplar of such a diagnosis process was developed during the DAME project, which built a proof of concept demonstrator to assist in the enhanced diagnosis and prognosis of aero-engine conditions. In particular it has shown the utility of an interactive viewing and high performance distributed search tool (the Signal Data Explorer) in the aero-engine diagnostic process. The viewing and search techniques are equally applicable to other domains. The Signal Data Explorer and search services have been demonstrated on the Worldwide Universities Network to search distributed databases of electrocardiograph data

    Diagnostic Color Strip Reader for World Health Partners Clinics

    Get PDF
    Despite the advancement of medical technology, many people in developing countries like India and Kenya still suffer from treatable diseases. In many of the health clinics in these areas, color strips are used for checkups and diagnosis of diseases. However, a big problem with these color strips is that the diagnosis of color strips take a long time because they have to be manually checked. Currently, World Health Partners (WHP) works with doctors and hospitals in India and Kenya to provide more accessible healthcare through telehealth networks to get consultations from rural clinics to specialists at hospitals. We are working with WHP to streamline the process of color strip diagnosis, by creating an application that goes through the process of reading a color strip in a single step. Our application analyzes an image of a color strip and returns the concentration of the different factors being tested on the color strip. By doing so, we provide a precise analysis of color strips, instead of having to wait for a specialist

    AUTOMATED NETWORK FAULT INFERENCE TOOL (AN FIT)

    Get PDF
    The lack of specialized experts in diagnosing network faults, inconsistencies of diagnose results and professional opinions, time-consuming and growing complexity of this task; has motivated the dewlopment of our c\utomated Network Fault Diagnostic System. This system aims to serve as an intelligent diai-,'llOStic system that will be able to produce fast, accurate, user-friendly and appropriate suggestions that will assist normal network users and administrators respectively. To ensure the realistic and successful development of the system, we adopt Extreme Programming methodology. l\lany efforts have been paid to implement a novel and efficient solution to precisely diagnose problems and in timely manner. The methodology has e\·oh-ed from rule-based systems through case-based systems to more recent model-based systems. Our project is designed upon case-based diagnostic approach as it suggests the use of previously experienced, concrete problem or cases instead of rules or modelling yueries evaluation. We propose a system that will provide reactive response on-demand in term of error messages based on inaccessible URL input entered by user. 'I he system will then diagnose the problems based on the formulated inference table that is comprised of pre-defined failure cases and test cases which will be developed via user-defined functions and general network probing tools. hom there, we expect the output to be returned in command line error mess;tges. To measure the success of the system, four Key Performance Indicators (KPI) hm-e been identified as evaluation metrics which are cm·erage, accuracy, time and response. Hence, unit testing, integration testing and usability test will be conducted to obtain the assessment results. We claim that the system could initiate an extensible framework for network services that act as a community support tooL However, at present we narrow down our focus on Web Set\~ce application but by all means encouraging and welcoming the extension to other network services or adding in new test cases as future development for the benefit of all network users

    Adaptive web-based educational application for autistic students

    Get PDF
    Adaptive web-based applications have proven successful in reducing navigation and comprehension problems in hypermedia documents. In this paper, we describe a toolkit that is offered as an adaptive Web-based application to help autistic students incorporate to high education. The toolkit has been developed using a popular CMS in which we have integrated a client-side adaptation library. The toolkit described here was tried out during workshops with autistic students at Leeds Becketts University to gather (mostly qualitative) feedback on the adaptation and privacy aspects of the Autism&Uni platform. That feedback was later used to improve the toolkit

    Systems and Methods for Measuring and Improving End-User Application Performance on Mobile Devices

    Full text link
    In today's rapidly growing smartphone society, the time users are spending on their smartphones is continuing to grow and mobile applications are becoming the primary medium for providing services and content to users. With such fast paced growth in smart-phone usage, cellular carriers and internet service providers continuously upgrade their infrastructure to the latest technologies and expand their capacities to improve the performance and reliability of their network and to satisfy exploding user demand for mobile data. On the other side of the spectrum, content providers and e-commerce companies adopt the latest protocols and techniques to provide smooth and feature-rich user experiences on their applications. To ensure a good quality of experience, monitoring how applications perform on users' devices is necessary. Often, network and content providers lack such visibility into the end-user application performance. In this dissertation, we demonstrate that having visibility into the end-user perceived performance, through system design for efficient and coordinated active and passive measurements of end-user application and network performance, is crucial for detecting, diagnosing, and addressing performance problems on mobile devices. My dissertation consists of three projects to support this statement. First, to provide such continuous monitoring on smartphones with constrained resources that operate in such a highly dynamic mobile environment, we devise efficient, adaptive, and coordinated systems, as a platform, for active and passive measurements of end-user performance. Second, using this platform and other passive data collection techniques, we conduct an in-depth user trial of mobile multipath to understand how Multipath TCP (MPTCP) performs in practice. Our measurement study reveals several limitations of MPTCP. Based on the insights gained from our measurement study, we propose two different schemes to address the identified limitations of MPTCP. Last, we show how to provide visibility into the end- user application performance for internet providers and in particular home WiFi routers by passively monitoring users' traffic and utilizing per-app models mapping various network quality of service (QoS) metrics to the application performance.PHDComputer Science & EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/146014/1/ashnik_1.pd

    Palvelimella render oidyn React-sovelluksen saatavuuden varmistaminen: tapaustutkimus

    Get PDF
    Service availability is an essential factor for service providers affecting customer satisfaction and the business of the service providers. This thesis presents methods to ensure availability of the service under high load as a case study for Iltalehti, one of the two largest online newspapers in Finland. The main techniques to ensure availability found in the literature review were the use of load balancing, content delivery networks (CDNs), auto-scaling and improving the performance of server-side rendered React application. Load balancing ensures that all server instances are not affected if one availability zone suffers from failures such as power outage or hardware fails. Content delivery networks lessen the load on the server by caching popular content and therefore improve server performance. To improve the server performance action research was used where each action research cycle aimed to improve the performance. During each cycle, changes were evaluated by stress testing the test server. The results show that server performance was increased by about a hundred times. Some of the performance increase was achieved by adding more computing power to servers. However, the technical solutions that improved the performance most were client-side rendering fallback, upgrades for Node.js and React versions and reductions of DOM content rendered on the server. Especially, client-side rendering fallback provided great results by improving server performance by slightly over eight times.Palvelun saatavuus on tärkeä tekijä palveluntarjoajille vaikuttaen asiakkaiden tyytyväisyyteen ja palveluntarjoajien liiketoimintaan. Tämä diplomityö esittelee tapoja varmistaa palvelun saatavuus korkean kuormituksen alla. Työ on tapaustutkimus Iltalehdelle, joka on toinen Suomen kahdesta suurimmasta Internetissä toimivasta uutispalveluista. Kirjallisuuskatsauksen aikana löydetyt tärkeimmät tekniikat saatavuuden varmistamiseen ovat kuormituksen tasaaminen, sisällönjakeluverkot, automaattinen skaalaus ja palvelimella renderöidyn React-sovelluksen suorituskyvyn parantaminen. Kuormituksen tasaus varmistaa, että ainakin osa palvelininstansseista toimii, vaikka yksi saatavuusalue kärsisi ongelmista, kuten esimerkiksi sähkökatkosta tai laitteistoviasta. Sisällönjakeluverkot vähentävät kuormaa palvelimella ja parantavat palvelinten suorituskykyä tallentamalla suositut sisällöt muistiinsa ja jakamalla niitä suoraan muististaan. Työssä tehtiin toimintatutkimusta ja jokaisen toimintatutkimussyklin tarkoitus oli parantaa palvelun suorituskykyä. Jokaisen syklin aikana tehdyt muutokset evaluoitiin kuormitustestaamalla testipalvelinta. Työn tulokset osoittavat, että palvelun suorituskyky parani lähes satakertaisesti. Osa suorituskyvyn parannuksesta tuli palvelinten laskentatehon lisäyksestä. Tekniset ratkaisut, jotka paransivat suorituskykyä eniten, olivat selainrenderöintivarasuunnitelma, päivitykset Node.js ja React-versioihin sekä palvelimella renderöitävän sisällön vähentäminen. Erityisesti selainrenderöintivarasuunnitelma toi hyvät tulokset parantamalla suorituskykyä kahdeksan kertaisesti

    EXPERT ASSESSMENT MODULE (EAM) FOR INTELLIGENT TUTORING SYSTEM (ITS)

    Get PDF
    This paper, entitled Expert Assessment Module (EAM) for Intelligence Tutoring System (ITS), looks into theway of implementing Artificial Intelligence (AI) components into an online learning system that could help tertiary students to master the subject of Structure Programming in C. The main objective ofthis project isto develop aprototype of EAM that is capable of assessing, diagnosing and categorizing students into three main level of expertise based ontheir performance, so that learning experience can be much more effective. Currently, most of the existing online learning systems are only capable to cater one-way-communication direction in which the lecturer of a particular subject will upload all the relevant study materials at one end and students will download and learn them firom the other end. Unfortunately, slow learners might find difficulty to understand complicated topics without any explanation or guidance from the lecturers. Nevertheless, the lecturer has less or no supervision of his students' performances and perhaps the tests conducted tend to be set according to the lecturer's own standard. Therefore, the scope of study for this project will covers the understanding ofcurrent online learning system and the field of Artificial Intelligence, the best pedagogical approach to design the course contents for learning modules based on the student's performance, prototype development of EAM and integration of the system as a whole. The EAM is expected to solve this problem by assessing the student's capability, providing guidance and tips, grading students, and deterrnining the best ways of presenting the lecture materials according to the student's level of expertise. The Waterfall Model is used to assist and monitor all activities through out the project's lifetime. The methodology consists of five phases including the requirement definition phase, system and software design phase, development and unit testing phase, implementation and system testing phase and project closing and submission phase. This project is seen to be capable of improving the capability of current online learning system andthe output obtained is expected to assist both students and lecturers in learning and teaching the subject ofCPrograrnming more conveniently and effectively.

    Development and preliminary evaluation of the VPS ReplaySuite: a virtual double-headed microscope for pathology

    Get PDF
    BACKGROUND: Advances in computing and telecommunications have resulted in the availability of a range of online tools for use in pathology training and quality assurance. The majority focus on either enabling pathologists to examine and diagnose cases, or providing image archives that serve as reference material. Limited emphasis has been placed on analysing the diagnostic process used by pathologists to reach a diagnosis and using this as a resource for improving diagnostic performance. METHODS: The ReplaySuite is an online pathology software tool that presents archived virtual slide examinations to pathologists in an accessible video-like format, similar to observing examinations with a double-headed microscope. Delivered through a customised web browser, it utilises PHP (Hypertext PreProcessor) to interact with a remote database and retrieve data describing virtual slide examinations, performed using the Virtual Pathology Slide (VPS). To demonstrate the technology and conduct a preliminary evaluation of pathologists opinions on its potential application in pathology training and quality assurance, 70 pathologists were invited to use the application to review their own and other pathologists examinations of 10 needle-core breast biopsies and complete an electronic survey. 9 pathologists participated, and all subsequently completed an exit survey. RESULTS: Of those who replayed an examination by another pathologist, 83.3% (5/6) agreed that replays provided an insight into the examining pathologists diagnosis and 33.3% (2/6) reconsidered their own diagnosis for at least one case. Of those who reconsidered their original diagnosis, all re-classified either concordant with group consensus or original glass slide diagnosis. 77.7% (7/9) of all participants, and all 3 participants who replayed more than 10 examinations stated the ReplaySuite to be of some or great benefit in pathology training and quality assurance. CONCLUSION: Participants conclude the ReplaySuite to be of some or of great potential benefit to pathology training and quality assurance and consider the ReplaySuite to be beneficial in evaluating the diagnostic trace of an examination. The ReplaySuite removes temporal and spatial issues that surround the use of double-headed microscopes by allowing examinations to be reviewed at different times and in different locations to the original examination. While the evaluation set was limited and potentially subject to bias, the response of participants was favourable. Further work is planned to determine whether use of the ReplaySuite can result in improved diagnostic ability

    Monitoring and Failure Recovery of Cloud-Managed Digital Signage

    Get PDF
    Digitaal signage kasutatakse laialdaselt erinevates valdkondades, nagu näiteks transpordisüsteemid, turustusvõimalused, meelelahutus ja teised, et kuvada teavet piltide, videote ja teksti kujul. Nende ressursside usaldusväärsus, vajalike teenuste kättesaadavus ja turvameetmed on selliste süsteemide vastuvõtmisel võtmeroll. Digitaalse märgistussüsteemi tõhus haldamine on teenusepakkujatele keeruline ülesanne. Selle süsteemi rikkeid võib põhjustada mitmeid põhjuseid, nagu näiteks vigased kuvarid, võrgu-, riist- või tarkvaraprobleemid, mis on üsna korduvad. Traditsiooniline protsess sellistest ebaõnnestumistest taastumisel hõlmab sageli tüütuid ja tülikaid diagnoose. Paljudel juhtudel peavad tehnikud kohale füüsiliselt külastama, suurendades seeläbi hoolduskulusid ja taastumisaega.Selles väites pakume lahendust, mis jälgib, diagnoosib ja taandub tuntud tõrgetest, ühendades kuvarid pilvega. Pilvepõhine kaug- ja autonoomne server konfigureerib kaugseadete sisu ja uuendab neid dünaamiliselt. Iga kuva jälgib jooksvat protsessi ja saadab trace’i, logib süstemisse perioodiliselt. Negatiivide puhul analüüsitakse neid serverisse salvestatud logisid, mis optimaalselt kasutavad kohandatud logijuhtimismoodulit. Lisaks näitavad ekraanid ebaõnnestumistega toimetulemiseks enesetäitmise protseduure, kui nad ei suuda pilvega ühendust luua. Kavandatud lahendus viiakse läbi Linuxi süsteemis ja seda hinnatakse serveri kasutuselevõtuga Amazon Web Service (AWS) pilves. Peamisteks tulemusteks on meetodite kogum, mis võimaldavad kaugjuhtimisega kuvariprobleemide lahendamist.Digital signage is widely used in various fields such as transport systems, trading outlets, entertainment, and others, to display information in the form of images, videos, and text. The reliability of these resources, availability of required services and security measures play a key role in the adoption of such systems. Efficient management of the digital signage system is a challenging task to the service providers. There could be many reasons that lead to the malfunctioning of this system such as faulty displays, network, hardware or software failures that are quite repetitive. The traditional process of recovering from such failures often involves tedious and cumbersome diagnosis. In many cases, technicians need to physically visit the site, thereby increasing the maintenance costs and the recovery time. In this thesis, we propose a solution that monitors, diagnoses and recovers from known failures by connecting the displays to a cloud. A cloud-based remote and autonomous server configures the content of remote displays and updates them dynamically. Each display tracks the running process and sends the trace and system logs to the server periodically. These logs, stored at the server optimally using a customized log management module, are analysed for failures. In addition, the displays incorporate self-recovery procedures to deal with failures, when they are unable to create connection to the cloud. The proposed solution is implemented on a Linux system and evaluated by deploying the server on the Amazon Web Service (AWS) cloud. The main result of the thesis is a collection of techniques for resolving the display system failures remotely
    corecore