scispace - formally typeset
Patent

Software partitioned multi-processor system with flexible resource sharing levels

Reads0
Chats0
TLDR
In this article, a configuration tree is used to partition a single multiprocessor into multiple partitions, each running a distinct copy, or instance, of an operating system, each of the partitions has access to its own physical resources plus resources designated as shared.
Abstract
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each running a distinct copy, or instance, of an operating system. Each of the partitions has access to its own physical resources plus resources designated as shared. The partitioning is performed by assigning all resources with a configuration tree. None, some, or all, resources may be designated as shared among multiple partitions. Each individual operating instance will generally be assigned the resources it needs to execute independently and these resources will be designated as “private.” Other resources, particularly memory, can be assigned to more than one instance and shared. Shared memory is cache coherent so that instances may be tightly coupled, and may share resources that are normally allocated to a single instance. This allows previously distributed user or operating system applications which usually must pass messages via an external interconnect to operate cooperatively in the shared memory without the need for either an external interconnect or message passing. Examples of application that could take advantage of this capability include distributed lock managers and cluster interconnects. Newly-added resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration.

read more

Citations
More filters
Patent

Method and system for providing dynamic hosted service management across disparate accounts/sites

TL;DR: In this paper, a hosted service provider for the Internet is operated so as to provide dynamic management of hosted services across disparate customer accounts and/or geographically distinct sites, such as Amazon EC2.
Patent

Method and apparatus for shared I/O in a load/store fabric

TL;DR: In this article, an apparatus and method for allowing I/O devices to be shared and/or partitioned among a plurality of processing complexes within the load/store fabric of each of the processing complexes without requiring modification to the operating system or driver software.
Patent

System for balance distribution of requests across multiple servers using dynamic metrics

TL;DR: In this article, a system for distributing incoming client requests across multiple servers in a networked client-server computer environment processes all requests as a set that occur within a given time interval and collects information on the attributes of the requests and the resource capability of the servers to dynamically allocate requests in a set to the appropriate servers upon completion of the time interval.
Patent

Management of virtual machines to utilize shared resources

TL;DR: In this paper, the authors propose a technique for utilizing resources in a virtual machine operating system, where a share of the resources taken from the shares of other virtual machines is allocated to each of the virtual machines, such that the resultant shares allocated to the one virtual machine and the clone together are greater than the share allocated before the one VM was cloned.
References
More filters
Patent

Real time backup system

TL;DR: In this article, the file modification request is executed and saved in a non-volatile storage media associated with the primary server, and file modification requests are executed and stored on the secondary server.
Patent

Remote access and geographically distributed computers in a globally addressable storage environment

TL;DR: In this paper, a computer system employs a globally addressable storage environment that allows a plurality of networked computers to access data by addressing even when the data is stored on a persistent storage device such as a computer hard disk and other traditionally non-addressable data storage devices.
Patent

Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage

TL;DR: In this paper, the authors propose a shared high-speed cache management logic to meet the serialization and data coherency requirements of data systems when sharing the high speed cache as a store-multiple cache in a multi-system environment.
Patent

Hardware and software failover services for a file server

TL;DR: In this article, a file server includes stream server computers linking a cached disk array storage subsystem to a data network, and at least two controller servers for receiving requests for file access from network clients.
Patent

Creation and migration of distributed streams in clusters of networked computers

TL;DR: In this paper, a distributed STREAMS process operates on a multicomputer system composed of a cluster of nodes of one or more processors running an operating system having a file system and a message-passing mechanism implementing network protocols, client-server applications, and STREAMs-based pipes.
Related Papers (5)