10 citations found. Retrieving documents...
Kleiman, S., Voll, J., Eykholt, J., Shivalingiah, A. Williams, D., Smith, M., Barton, S., and Skinner, G. Symmetric Multiprocessing in Solaris 2.0. SunSoft Inc., California.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Performance Availability for Networks of Workstations - Arpaci-Dusseau (1999)   (4 citations)  (Correct)

....the exact hardware configuration will be presented later, in Chapter 8.2. Three separate software systems are employed. The first is the single workstation operating system, Solaris 2. 6, a modern multi threaded version of UNIX, which presents users with the familiar UNIX programming environment [74, 101]. Salient aspects include the UNIX file system (UFS) buffer management subsystem, and threads libraries. We also make heavy use of the dynamic library support, as well as the proc file system. The second and perhaps most important piece of software is the communication layer. All communication ....

....effectiveness of the algorithm. 7.2 Requirements We now discuss requirements from underlying layers, including the operating system, file system, and communication layer. 7.2.1 Operating System The operating system that the system is built upon is Solaris 2.6. 1, a modern multi threaded UNIX [74]. We require one primary feature from it: good support for threads, which is present in Solaris. Other modern operating systems, including Windows NT, HP UX 10.0, and SGI Irix also provide adequate thread support. The importance of the thread system can not be understated. Threads facilitate the ....

Steve Kleiman, Jim Voll, Joe Eykholt, Anil Shivalingiah, Dock Williams, Mark Smith, Steve Barton, and Glenn Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


Cluster I/O with River: Making the Fast Case Common - Arpaci-Dusseau, Anderson..   (Correct)

....together by the Myrinet localarea network [9] Each workstation has a 167 MHz UltraSPARC I processor, two Seagate Hawk 5400 RPM disks (one used for the OS and swap space in the common case) and 128 MB of memory. Solaris 2. 6 is the operating system on each machine, a modern multi threaded UNIX [29]. All communication is performed with Active Messages (AM) a second generation communication layer designed for distributed computing [34] AM exposes most of the raw performance of Myrinet while providing support for threads, blocking on communication events, and multiple independent endpoints. ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, andG. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


Cluster I/O with River: Making the Fast Case Common - Arpaci-Dusseau, Anderson..   (Correct)

....together by the Myrinet local area network [8] Each workstation has a 167 MHz UltraSPARC I processor, two Seagate Hawk 5400 RPM disks (one used for the OS and swap space in the common case) and 128 MB of memory. Solaris 2. 6 is the operating system on each machine, a modern multi threaded UNIX [28]. All communication is performed with Active Messages (AM) a second generation communication layer designed for distributed computing [33] AM exposes most of the performance of Myrinet while providing support for threads, blocking on communication events, and multiple independent endpoints. ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, and G. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (5 citations)  (Correct)

....is given if the process is sleeping or does not consume its time slice when the starvation interval exires, as designated in the final column. 89 6.2. 2 Solaris Time Sharing Scheduler As an example of a multilevel feedback queue scheduler, we examine the TimeSharing (TS) scheduler in Solaris [85], an operating system based on Unix System V Release 4 [61] In the TS scheduler, the priority of a process is lowered after it consumes its allocated time slice. Its priority is raised if it has not consumed its time slice before a starvation interval expires. Thus, compute bound jobs filter down ....

....from Figure 9.3. stations, although some are performed on 32 workstations. Each machine contains a single 167 MHz UltraSPARC processor, a 512 KB off chip second level cache, and 128 MB of main memory. A diagram of each workstation is shown in Figure 9.1. Each workstation runs a copy of Solaris 2. 6 [85], a modern, multi threaded operating system based on SVR4 [61] The workstations are connected with Myrinet, a switch based, high speed, localarea network, with links capable of bi directional transfer rates of 160 MB s [17] Each machine has a single Myrinet card on the S Bus, which is attached ....

Steve Kleiman, Jim Voll, Joe Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, and G. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


Searching for the Sorting Record: Experiences in.. - Arpaci-Dusseau.. (1998)   (2 citations)  (Correct)

....tuning a user level application, the performance of NOW Sort was directly affected by a number of other important software sub systems, including the multi layer operating system and communication layer. Each machine in our cluster runs a copy of Solaris 2.5. 1, a multi threaded version of UNIX [17]. Some of the strengths of Solaris include its efficient support for kernel level threads, a well developed Unix file system, and sophisticated memory management. However, 105 machines running Solaris does not a cluster make. To present the illusion of a single, large scale system to the end user, ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, andG. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


High-Performance Sorting on Networks of Workstations - Arpaci-Dusseau, Arpaci-Dusseau (1997)   (4 citations)  (Correct)

....links capable of bi directional transfer rates of 160 MB s [10] Each Myrinet switch has eight ports, and the 64 node cluster is constructed by connecting 26 of these switches in a 3 ary tree. 3.2 Software Each machine in our cluster runs Solaris 2.5. 1,a modern, multithreaded version of UNIX [24]. The disparate resources in the cluster are unified under GLUnix, the prototype distributed operating system for NOW [19] GLUnix monitors nodes in the system for load balancing, can co schedule parallel programs, and provides full job control and I O redirection. In our experiments, we primarily ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, andG. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


The Architectural Costs of Streaming I/O: A.. - Arpaci-Dusseau.. (1998)   (1 citation)  (Correct)

....2.1 GB, 5400 RPM disk attached to the narrow SCSI bus, used for paging activity. We extend the disk capacity of the system with one or more fastwide SCSI controllers, each connected to two external disks. Each of our three platforms runs Solaris 2.5. 1, a modern, multi threaded operating system [11]. Though we are presenting a study of architectural characteristics, operating system behavior often dictates usage patterns of the underlying hardware, as shown in [6, 16, 19] Therefore, care must be taken to use the appropriate operating system interfaces. Much of the data movement on the ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, andG. Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, 1992.


Beyond Multiprocessing - Multithreading the SunOS Kernel - Eykholt, Kleiman.. (1992)   (80 citations)  Self-citation (Kleiman Voll Eykholt Shivalingiah Williams Smith Barton)   (Correct)

....the same. The resulting SunOS 5.0 kernel, the central operating system component of Solaris 2.0, is fully preemptible, has real time scheduling, symmetrically supports multiprocessors, and supports user level multithreading. Several of the locking strategies used in this kernel were described in [Kleiman 1992]. In this paper we ll describe some of the implementation features that make this kernel unique. Overview of the Kernel Architecture A kernel thread is the fundamental entity that is scheduled and dispatched onto one of the CPUs of the system. A kernel thread is very lightweight, having only a ....

....and readers writer locks each protect a set of shared data, as opposed to protecting routines (monitors) Every piece of shared data is protected by a synchronization object. Some aspects of locking in the virtual memory, file system, STREAMS, and device drivers have already been discussed in [Kleiman 1992]. Here we ll elaborate a bit on device driver issues, as they are closely related to interrupt threads. Non MT Driver Support Some drivers haven t been modified to protect themselves against concurrency in a multithreaded environment. These drivers are called MT unsafe, because they don t ....

S. Kleiman, J. Voll, J. Eykholt, A. Shivalingiah, D. Williams, M. Smith, S. Barton, and G. Skinner, Symmetric Multiprocessing in Solaris 2.0, COMPCON Spring 1992, p181, San Francisco, California.


Fast Multi-Threading on Shared Memory Multiprocessors - Cordina (2000)   (5 citations)  (Correct)

No context found.

Kleiman, S., Voll, J., Eykholt, J., Shivalingiah, A. Williams, D., Smith, M., Barton, S., and Skinner, G. Symmetric Multiprocessing in Solaris 2.0. SunSoft Inc., California.


Researching System Administration - Anderson   (Correct)

No context found.

Steve Kleiman, Jim Voll, Joe Eykholt, Anil Shivalingiah, Dock Williams, Mark Smith, Steve Barton, and Glenn Skinner. Symmetric Multiprocessing in Solaris 2.0. In Proceedings of COMPCON Spring '92, page 181, 1992.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC