The DEMOS/MP operatingsystem has moved from a supercomputer with a simple addressing structure to a network of microcomputers. This transformation was done without significant changes to the semantics of the original...
详细信息
The DEMOS/MP operatingsystem has moved from a supercomputer with a simple addressing structure to a network of microcomputers. This transformation was done without significant changes to the semantics of the original DEMOS, i.e. existing DEMOS programs should run on DEMOS/MP. The changes to DEMOS were simplified by the structure of its primitive objects and the functions over those objects. The structure of DEMOS links and processes were the major contributors to the simplicity. The changes made to produce DEMOS/MP involved the internal structure of link, modification to parts of the kernel, and limited changes to the various system processes.
Lightweight manycore processors deliver high performance and scalability by bundling in a single chip hundreds of low-power cores, a distributed memory architecture and Networks-on-Chip (NoCs). operatingsystems (OSes...
详细信息
Lightweight manycore processors deliver high performance and scalability by bundling in a single chip hundreds of low-power cores, a distributed memory architecture and Networks-on-Chip (NoCs). operatingsystems (OSes) for these processors feature a distributed design, in which a communication layer enables kernels to exchange information and interoperate. Currently, this communication infrastructure is based on mailboxes, which enable fixed-size message exchanges with low latency. However, this solution is suboptimal because it can neither fully exploit the NoC nor efficiently handle the diversity of OS communication protocols. We propose an Inter-Kernel Communication (IKC) facility that exposes two kernel-level communication abstractions in addition to mailboxes: syncs, for enabling a process to signal and unlock another process remotely, and portals, for handling dense data transfers with high bandwidth. We implemented the proposed facility in Nanvix, the only open-source distributed OS that runs on a baremetal lightweight manycore, and we evaluated our solution on a 288-core processor (Kalray MPPA-256). Our results showed that our IKC facility achieves up to 16.87x and 1.68x better performance than a mailbox only solution, in synchronization and dense data transfers, respectively. (C) 2021 Elsevier Inc. All rights reserved.
Amoeba is a capability-based distributed operating system designed for high-performance interactions between clients and servers using the well-known RPC model. The paper starts out by describing the architecture of t...
详细信息
Amoeba is a capability-based distributed operating system designed for high-performance interactions between clients and servers using the well-known RPC model. The paper starts out by describing the architecture of the Amoeba system, which is typified by specialized components such as workstations, several services, a processor pool, and gateways that connect other Amoeba systems transparently over wide-area networks. Next the RPC interface is described. The paper presents performance measurements of the Amoeba RPC on unloaded and loaded systems. The time to perform the simplest RPC between two user processes has been measured to be 1-4 ms. Compared to SUN 3/50's RPC, Amoeba has one ninth of the delay, and over three times the throughput. Finally we describe the Amoeba file server. The Amoeba file server is so fast that it is limited by the communication bandwidth. To the best of our knowledge this is the fastest file server yet reported in the literature for this class of hardware.
PROOS is a distributed operating system running on the computing nodes of massively parallel processing computer Dawning-1000. It is an efficient and easily extendible micro kernel operatingsystem. It supports the in...
详细信息
PROOS is a distributed operating system running on the computing nodes of massively parallel processing computer Dawning-1000. It is an efficient and easily extendible micro kernel operatingsystem. It supports the intel NX message passing interface for communication.
Wireless sensor networks have become an essential part of home and building automation, especially for energy management and health monitoring. This paper presents a distributed operating system (DOS) based on the Ser...
详细信息
Wireless sensor networks have become an essential part of home and building automation, especially for energy management and health monitoring. This paper presents a distributed operating system (DOS) based on the Service-Oriented Architecture (SOA) to manage all embedded devices in a home network at high level of interoperability. This system can solve many problems related to accessing home network from Internet and future networks like Smart Grids. The proposed system takes into consideration the limited resources of sensors as well as the matters of simultaneous multi-access, eventing, authorization, security and scheduling the on-line time of sensors in order to reduce power consumption. The paper shows the advantages of using some features of our SOA distributed operating system, like using a queue with a dispatcher to dispatch the simultaneous web requests and also using cache and scheduling, in addition to using a requester to enable accessing embedded devices with different networking protocols. These features help in increasing the quality of services and reaching high level of reliability(1).
An attempt is made to describe the design of the Saguaro operatingsystem for computers connected by a local area network. systems build on such an architecture have the potential advantages of concurrency and robust...
详细信息
An attempt is made to describe the design of the Saguaro operatingsystem for computers connected by a local area network. systems build on such an architecture have the potential advantages of concurrency and robustness. Saguaro makes these advantages available to the user through a variety of mechanisms. One is channels, an interprocess communication and synchronization facility that permits the input and output of different commands to be connected to form general graphs of communicating processes. Reproduction sets and metafiles are 2 additional mechanisms provided to support semitransparent file replication and access. The benefits of concurrency and robustness are realized at the system level by the use of pools of server processes and decentralized allocation protocols. Saguaro also makes great use of a type system to describe user data such as files and to specify the types of arguments to commands and procedures. This allows the system to assist in type checking and leads to a user interface in which command-specific templates are available to facilitate invocation of commands.
This paper describes the goals and the internal structure of MOS, a Multicomputer distributed operating system. MOS is a general-purpose time-sharing operatingsystem which makes a cluster of loosely connected indepen...
详细信息
This paper describes the goals and the internal structure of MOS, a Multicomputer distributed operating system. MOS is a general-purpose time-sharing operatingsystem which makes a cluster of loosely connected independent homogeneous computers behave as a single-machine UNIX system. The main goals of the system include network transparency, decentralized control, site autonomy and dynamic process migration. The main objective in the design of the system was to reduce the complexity of the system, while maintaining good performance. The internal structure of the system can be characterized by modularity, a high degree of information hiding, hierarchical organization and remote procedure calls.
A methodology to design a distributed operating system is presented. The advantage of using a high-level distributed programming language as a design, documentation, and implementation tool is illustrated.
A methodology to design a distributed operating system is presented. The advantage of using a high-level distributed programming language as a design, documentation, and implementation tool is illustrated.
MICROS is the distributed operating system for the MICRONET network computer. MICRONET is a reconfigurable and extensible network of 16 loosely coupled LSI-11 microcomputer nodes, connected by packet-switching interfa...
详细信息
MICROS is the distributed operating system for the MICRONET network computer. MICRONET is a reconfigurable and extensible network of 16 loosely coupled LSI-11 microcomputer nodes, connected by packet-switching interfaces to pairs of high-speed shared communication buses. MICROS simultaneously supports many users, each running multicomputer parallel programs. MICROS is intended for control of network computers of thousands of nodes.
since, the evolution of distributed operating system, distributed file system is come out to be important part in operatingsystem. P2P is a reliable way in distributed operating system for file sharing. It was introd...
详细信息
ISBN:
(纸本)9781538617168
since, the evolution of distributed operating system, distributed file system is come out to be important part in operatingsystem. P2P is a reliable way in distributed operating system for file sharing. It was introduced in 1999, later it became a high research interest topic. Peer to Peer network is a type of network, where peers share network workload and other load related tasks. A P2P network can be a period of time connection, where a bunch of computers connected by a USB (Universal Serial Bus) port to transfer or enable disk sharing i.e. file sharing. Currently P2P requires special network that should be designed in P2P way. Nowadays, there is a big influence of browsers in our life. In this project we are going to study of file sharing mechanism in distributed operating system in web browsers, where we will try to find performance bottlenecks which our research will going to be an improvement in file sharing by performance and scalability in distributed file systems. Additionally, we will discuss the scope of Web Torrent file sharing and free-riding in peer to peer networks.
暂无评论