181 research outputs found

    DistriX : an implementation of UNIX on transputers

    Get PDF
    Bibliography: pages 104-110.Two technologies, distributed operating systems and UNIX are very relevant in computing today. Many distributed systems have been produced and many are under development. To a large extent, distributed systems are considered to be the only way to solve the computing needs of the future. UNIX, on the other hand, is becoming widely recognized as the industry standard for operating systems. The transputer, unlike. UNIX and distributed systems is a relatively new innovation. The transputer is a concurrent processing machine based on mathematical principles. Increasingly, the transputer is being used to solve a wide range of problems of a parallel nature. This thesis combines these three aspects in creating a distributed implementation of UNIX on a network of transputers. The design is based on the satellite model. In this model a central controlling processor is surrounded by worker processors, called satellites, in a master/ slave relationship

    Towards a Flexible, Lightweight Virtualization Alternative

    Get PDF
    In recent times, two virtualization approaches have become dominant: hardware-level and operating system-level virtualization. They differ by where they draw the virtualization boundary between the virtualizing and the virtualized part of the system, resulting in vastly different properties. We argue that these two approaches are extremes in a continuum, and that boundaries in between the extremes may combine several good properties of both. We propose abstractions to make up one such new virtualization boundary, which combines hardware-level flexibility with OS-level resource sharing. We implement and evaluate a first prototype

    An X-Windows monitoring system for SunOS MINIX

    Get PDF
    Most operating systems instructors recognise the value of practical work in their courses. Laboratory-style practical work offers the student the opportunity to put their theoretical knowledge into practice. The incorporation of laboratory work into an operating systems course requires the use of practical aids that illustrate or reinforce the important concepts of operating systems theory. The design and implementation of such an aid, the SunOS MINIX Monitoring System, is described. This system is based on SunOS MINIX, a version of the MINIX instructional operating system that runs as a user process under SunOS. The aim of this project was to take advantage of the hosted nature of SunOS MINIX by constructing a communications interface that would permit it to be monitored and controlled by external (SunOS) processes. The monitoring system includes a set of tools allowing a user to inspect, monitor and control a running instance of the SunOS MINIX operating system

    Distributed goal-oriented computing

    Full text link
    For current computing frameworks, the ability to dynamically use the resources that are allocated in the network has become a key success factor. As long as the size of the network increases, it is more difficult to find how to solve the problems that the users are presenting. Users usually do know what they want to do, but they do not know how to do it. If the user knows its goals it could be easier to help him with a different approach. In this work we present a new computing paradigm based on goals. This paradigm is called Distributed goal-oriented computing paradigm. To implement this paradigm an execution framework for a goal-oriented operating system has been designed. In this paradigm users express their goals and the OS is in charge of helping the achievement of these goals by means of a service-oriented approach. © 2012 Elsevier Inc. All rights reserved.This work is supported by TIN2008-04446 and TIN2009-13839-C03-01 projects of the Spanish Government, PROMETEO/2008/051 project, FEDER funds and CONSOLIDER-INGENIO 2010 under grant CSD2007-00022.Palanca Cámara, J.; Navarro Llácer, M.; Julian Inglada, VJ.; García-Fornes, A. (2012). Distributed goal-oriented computing. Journal of Systems and Software. 85(7):1540-1557. https://doi.org/10.1016/j.jss.2012.01.045S1540155785

    MINIX4RT: a real-time operating system based on MINIX

    Get PDF
    Tanenbaum's MINIX Operating System was extended with a Real-Time microkernel and services to conform MINIX4RT, a Real-Time Operating System for academic uses that includes more flexible Interprocess Communications facilities supporting basic priority inheritance protocol, a fixed priority scheduler, timer and event driven interrupt management, statistics and Real-Time metrics gathering keeping backward compatibility with standard MINIX versions.Facultad de Informátic

    Pengembangan Sistem Backup Pada Paralel Virtual File System Di Lingkungan Sistem Operasi Linux

    Get PDF
    Seiring dengan meningkatnya popularitas paralel prosesing, dibutuhkan pula sebuah resource yang murah untuk paralel computing. Kumpulan workstation merupakan salah satu cara untuk menyediakan fasilitas paralel komputer dengan harga yang murah daripada paralel komputer yang sebenarnya. Kumpulan komputer yang digunakan sebagai pe.nyedia komputasi pararel ini dapat dibangun dari workstation (PC) yang tersambung pada jaringan. File system yang terdistribusi merupakan salah satu cara untuk memanfaatkan resource dari kumpulan workstation tersebut. Sehingga resource disk yang dimiliki masing masing workstation tersebut bisa diakses secara bersama sama. Paralel Virtual File System merupakan salah satu alternatif untuk melakukan hal tersebut. Dengan adanya file system ini diharapkan bisa didapatkan ruang disk yang lebih besar karena menggunakan banyak sumber daya (resource) disk
    corecore