2,307 research outputs found

    Implementing and Evaluating Jukebox Schedulers Using JukeTools

    Get PDF
    Scheduling jukebox resources is important to build efficient and flexible hierarchical storage systems. JukeTools is a toolbox that helps in the complex tasks of implementing and evaluating jukebox schedulers. It allows the fast development of jukebox schedulers. The schedulers can be tested in numerous environments, both real and simulated types. JukeTools helps the developer to easily detect errors in the schedules. Analyzer tools create detailed reports on the behavior and performance of any of the scheduler, and provide comparisons between different schedulers. This paper describes the functionality offered by JukeTools, with special emphasis on how the toolbox can be used to develop jukebox schedulers

    Promote-IT: An efficient Real-Time Tertiary-Storage Scheduler

    Get PDF
    Promote-IT is an efficient heuristic scheduler that provides QoS guarantees for accessing data from tertiary storage. It can deal with a wide variety of requests and jukebox hardware. It provides short response and confirmation times, and makes good use of the jukebox resources. It separates the scheduling and dispatching functionality and effectively uses this separation to dispatch tasks earlier than scheduled, provided that the resource constraints are respected and no task misses its deadline. To prove the efficiency of Promote-IT we implemented alternative schedulers based on different scheduling models and scheduling paradigms. The evaluation shows that Promote-IT performs better than the other heuristic schedulers. Additionally, Promote-IT provides response-times near the optimum in cases where the optimal scheduler can be computed

    JukeTools: a toolbox for implementing and evaluating jukebox schedulers

    Get PDF
    Scheduling jukebox resources is important to build efficient and flexible hierarchical storage systems. JukeTools is a toolbox that helps in the complex tasks of implementing and evaluating jukebox schedulers. It allows the fast development of jukebox schedulers. The schedulers can be tested in numerous environments, real and simulated. JukeTools helps the developer to easily detect errors in the schedules. Analyzer tools create detailed reports on the behavior and performance of any of the scheduler, and provide comparisons between different schedulers. This paper describes the functionality offered by JukeTools, with special emphasis on how the toolbox can be used to develop jukebox schedulers

    Real-time scheduling of a tertiary-storage juke-box

    Get PDF
    We present a jukebox scheduler for real-time data. The scheduler is part of a hierarchical real-time file system to be used over a network. A jukebox is a large tertiary storage device whose removable media (e.g. cd-rom, dvd-rom) are loaded and unloaded from one or more drives by a robot. The problem with tertiary storage is that media exchange times are high and the number of drives is limited. This makes scheduling tertiary storage complicated. The storage media switching time in a jukebox is in the order of tens of seconds. Therefore multiplexing between two files stored in different media is many orders of magnitude slower than doing the same in secondary storage. The goal of the scheduler is to schedule the use of the jukebox devices (arm and drives) in such a way that the system can guarantee the deadlines while minimizing the response time. The problem is similar to that of scheduling multiple processors with the additional difficulty of having to deal with the high switching times and the use of a shared resource (the arm). Finding an optimal schedule is an NP-hard problem. We provide a near-optimal polynomial solution by using heuristics to prune the tree of solutions. The scheduling time is in average less than 100 ms. The incoming requests are scheduled on-line

    Scheduling of Early Quantum Tasks

    Get PDF
    An Early Quantum Task (EQT) is a Quantum EDF task that has shrunk its first period into one quantum time slot. Its purpose is to be executed as soon as possible, without causing deadline overflow of other tasks. We will derive the conditions under which an EQT can be admitted and can have an immediate start. The advantage of scheduling EQTs is shown by its use in a buffered multi-media server. The EQT is associated with a multimedia stream and it will use its first invocation to fill the buffer, such that a client can start receiving data immediately

    Small subunit ribosomal metabarcoding reveals extraordinary trypanosomatid diversity in Brazilian bats

    Get PDF
    Background: Bats are a highly successful, globally dispersed order of mammals that occupy a wide array of ecological niches. They are also intensely parasitized and implicated in multiple viral, bacterial and parasitic zoonoses. Trypanosomes are thought to be especially abundant and diverse in bats. In this study, we used 18S ribosomal RNA metabarcoding to probe bat trypanosome diversity in unprecedented detail. Methodology/Principal Findings: Total DNA was extracted from the blood of 90 bat individuals (17 species) captured along Atlantic Forest fragments of Espírito Santo state, southeast Brazil. 18S ribosomal RNA was amplified by standard and/or nested PCR, then deep sequenced to recover and identify Operational Taxonomic Units (OTUs) for phylogenetic analysis. Blood samples from 34 bat individuals (13 species) tested positive for infection by 18S rRNA amplification. Amplicon sequences clustered to 14 OTUs, of which five were identified as Trypanosoma cruzi I, T. cruzi III/V, Trypanosoma cruzi marinkellei, Trypanosoma rangeli, and Trypanosoma dionisii, and seven were identified as novel genotypes monophyletic to basal T. cruzi clade types of the New World. Another OTU was identified as a trypanosome like those found in reptiles. Surprisingly, the remaining OTU was identified as Bodo saltans–closest non-parasitic relative of the trypanosomatid order. While three blood samples featured just one OTU (T. dionisii), all others resolved as mixed infections of up to eight OTUs. Conclusions/Significance: This study demonstrates the utility of next-generation barcoding methods to screen parasite diversity in mammalian reservoir hosts. We exposed high rates of local bat parasitism by multiple trypanosome species, some known to cause fatal human disease, others non-pathogenic, novel or yet little understood. Our results highlight bats as a long-standing nexus among host-parasite interactions of multiple niches, sustained in part by opportunistic and incidental infections of consequence to evolutionary theory as much as to public health. Author summary: Bats make up a mega-diverse, intensely parasitized order of volant mammals whose unique behavioural and physiological adaptations promote infection by a vast array of microorganisms. Trypanosomes stand out as ancient protozoan parasites of bats. As cryptic morphology, low parasitaemia and selective growth in culture have recurrently biased survey, we used 18S ribosomal RNA metabarcoding to resolve bat trypanosomatid diversity in Atlantic Forest fragments of southeast Brazil. Next to several unknown species, our deep sequence-based detection and assignment protocol recognized multiple known human-pathogenic trypanosomes, another linked to reptile hosts as well as a non-parasitic kinetoplastid in the blood of various phyllostomid bats. The striking permissivity exposed here, in a region where bat trypanosomes recently featured in a fatal case of Chagas disease, compels further research on bats’ role in the dispersal and spill-over of various microorganisms among humans and wildlife
    corecore