12 citations found. Retrieving documents...
U. Vahalia,UNIX Internals. Prentice Hall, 1996.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Scheduling Scheme for Controlling Allocation of CPU Resources .. - Lal, Pandey   (Correct)

....way of composing di#erent scheduling algorithms. A scheduling scheme constructs schedules for a set of applications with di#erent kinds of CPU constraints. For instance, in CPU inheritance scheduling [9] real time scheduling based on EDF is combined with multi priority based round robin algorithm [27] for scheduling a mix of real time and interactive applications. While several scheduling algorithms and schemes have been proposed, most approaches have focussed on developing schedules that attempt to allocate resources to applications on the basis of constraints (such as lower bound and ....

....6 Related Work The subject of resource scheduling in general and CPU scheduling in particular has been widely studied. 5, 2] present a taxonomy of the di#erent CPU scheduling algorithms. The scheduling techniques range from simple algorithms such as first come first served and priority queues [27] to more general, flexible and modular schemes [13, 9, 11, 28] We compare our scheduling scheme and the algorithms with only those approaches that we believe are closest to our approach. 6.1 Scheduling schemes Several scheduling schemes [13, 9, 11] have looked at providing modular control by ....

[Article contains additional citation context not shown here]

Uresh Vahalia. UNIX Internals, The New Frontiers. Prentice Hall.


CPU Resource Control for Mobile Programs - Lal, Pandey (1999)   (3 citations)  (Correct)

....different scheduling algorithms. Thus, a scheduling scheme constructs schedules for applications with different CPU constraints. For instance, the CPU inheritance scheduling scheme in [9] combines the real time scheduling algorithm based on EDF with the multi priority based round robin algorithm [23] for scheduling real time and interactive applications. Most scheduling techniques proposed to date attempt to allocate resources to applications on the basis of constraints, such as lower bounds and real time deadlines, that the applications specify. Further, they try to satisfy overall objective ....

....5. Related work The subject of resource scheduling in general and CPU scheduling in particular has been widely studied. 6, 2] present a taxonomy of the different CPU scheduling algorithms. The scheduling techniques range from simple algorithms such as first come first served and priority queues [23] to more general, flexible and modular schemes [11, 9, 10, 24] We compare our scheduling scheme and the algorithms with only those approaches which we believe are closest to our approach. 5.1 Scheduling schemes Several scheduling schemes [11, 9, 10] have proposed providing modular control by ....

[Article contains additional citation context not shown here]

U. Vahalia. UNIX Internals, The New Frontiers. Prentice Hall.


HIP: Hybrid Interrupt-Polling for the Network Interface - Dovrolis, Thayer, Ramanathan (2001)   (1 citation)  (Correct)

....interrupt handler must be dispatched, and upon completion of the handler, the system state must be restored. In addition, to handle nested interrupts, appropriate process states and priorities must be updated in each invocation of the interrupt handler, requiring time consuming bookkeeping [9]. An alternative to interrupts is polling. In polling, the processor periodically initiates a read operation of a control NIC register. If one or more packets have arrived, they are moved to the main memory for further processing. Since several packets may be read in the same poll and since the ....

....than the cost of an interrupt (no hardware overhead and no interrupt dispatching) it is still comparable to the interrupt handling overhead. Ideally, the polling operation should not introduce a context switch overhead. The adopted solution in HIP is based on the operating system soft clock [9]. This clock causes a periodic interrupt that is used for time slicing and other bookkeeping activities. Its period is the finest time slice and system clock granularity that the operating system allows. In HIP, the polling period is always set to a multiple of the clock period. Specifically, the ....

[Article contains additional citation context not shown here]

U. Vahalia, UNIX Internals, the new frontiers. Prentice Hall, 1996.


Increasing the Clock Interrupt Frequency for Better.. - Dovrolis, Ramanathan   (Correct)

....in increasing the clock interrupt frequency, while Section 4 evaluates the improvement in the timing accuracy of alarms and periodic I O interrupts after our modifications. We conclude in Section 5. 2 Background, analysis, and our case We start this section with a brief overview (mainly based on [6, 7]) of some OS components that are related with the rest of this work . Although we use terms that are specific to SUN s Solaris, we believe that most of this material applies to all mainstream OS s. Clock Interrupt: A periodically generated hardware interrupt that is used by the OS for CPUusage ....

U. Vahalia, UNIX Internals, the new frontiers. Prentice Hall, 1996.


CPU Resource Control for Mobile Programs - Lal, Pandey (1999)   (3 citations)  (Correct)

....different scheduling algorithms. Thus, a scheduling scheme constructs schedules for applications with different CPU constraints. For instance, the CPU inheritance scheduling scheme in [9] combines the real time scheduling algorithm based on EDF with the multi priority based round robin algorithm [23] for scheduling real time and interactive applications. Most scheduling techniques proposed to date attempt to allocate resources to applications on the basis of constraints, such as lower bounds and real time deadlines, that the applications specify. Further, they try to satisfy overall objective ....

....5. Related work The subject of resource scheduling in general and CPU scheduling in particular has been widely studied. 6, 2] present a taxonomy of the different CPU scheduling algorithms. The scheduling techniques range from simple algorithms such as first come first served and priority queues [23] to more general, flexible and modular schemes [11, 9, 10, 24] We compare our scheduling scheme and the algorithms with only those approaches which we believe are closest to our approach. 5.1 Scheduling schemes Several scheduling schemes [11, 9, 10] have proposed providing modular control by ....

[Article contains additional citation context not shown here]

U. Vahalia. UNIX Internals, The New Frontiers. Prentice Hall.


Apache Web Server Version 1.3.x - Discussion of Internal Mechanisms - Vasiliou (2000)   (Correct)

....location without requiring system calls to read or write data to it. This makes shared memory the fastest mechanism for processes to share data. Also, if a process writes to a shared memory location, the new contents of that location are immediately visible to all processes sharing the region [6]. Apache refers to its shared memory segment as the scoreboard. This data structures has the following format: typedef struct f short score servers[HARD SERVER LIMIT] parent score parent[HARD SERVER LIMIT] global score global; g scoreboard; HARD SERVER LIMIT is a constant value that sets a ....

U. Vahalia, UNIX Internals, The New Frontier. Prentice-Hall, Inc. 1996. pg.162 48


Decay-usage Scheduling in Multiprocessors - Epema (1997)   (1 citation)  (Correct)

....classes time sharing and real time, for the former of which it uses a table driven approach [8] Therefore, in the remainder of this article, System V refers to the releases of that system up to and including Release 3. For a comprehensive treatment of scheduling in UNIX, see Chapter 5 of [17]. UNIX employs a round robin scheduling policy with multilevel feedback and priority ageing. Time is divided into clock ticks, and CPU time is allocated in time quanta of some fixed number of clock ticks. In most current UNIX and Mach systems, a clock tick is 10 ms. The set of priorities ....

U. Vahalia, UNIX Internals, The New Frontiers, Prentice-Hall, 1996.


Avoiding Blocking System Calls in a User-Level Threads Scheduler.. - Borg (2001)   (2 citations)  (Correct)

No context found.

U. Vahalia,UNIX Internals. Prentice Hall, 1996.


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

No context found.

Vahalia, U. UNIX Internals. Prentice Hall, 1996.


Avoiding Blocking System Calls in a User-Level Thread Scheduler.. - Borg (2001)   (2 citations)  (Correct)

No context found.

U. Vahalia. UNIX internals. Prentice Hall. 1996.


Integrating Fast Network Communication with a User-Level Thread.. - Busuttil (2002)   (2 citations)  (Correct)

No context found.

Vahalia U. UNIX Internals, The New Frontiers. Prentice Hall, New Jersey. 1996.


A User-Level File Service Based on Watchdogs - Budiu, Budiu (1998)   (Correct)

No context found.

Uresh Vahalia. Chapters 9, 10, 11 in UNIX Internals., Prentice Hall, 1996. 12

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