Explain the worker model, Operating System

Explain the Worker Model

The Worker Model of client-server application architecture provides a very good understanding of threads and their power to the developer. This exercise of the Worker Models is to used as a basis of knowledge for suggested server application architecture and development. The Worker Model offers a look into application architecture using threads. It is an ideal design for server applications running with an efficient thread-scheduling operating system. In the Worker Model, a thread is established for each client connection to the server. All functions executed on behalf of the client are performed using this worker thread.

This worker thread is responsible for accepting incoming requests from the client, processing them, and responding back to the client. This architecture relies heavily on efficient scheduling mechanism of the operating system. In a typical system, numerous clients may be connected (and threads established). It is the responsibility of the operating system to provide API support for efficient scheduling and synchronization. Each of our sample platforms provides this support in a different yet efficient manner.

Posted Date: 5/29/2013 3:58:25 AM | Location : United States







Related Discussions:- Explain the worker model, Assignment Help, Ask Question on Explain the worker model, Get Answer, Expert's Help, Explain the worker model Discussions

Write discussion on Explain the worker model
Your posts are moderated
Related Questions
What are the necessary conditions for deadlocks? 1. Mutual exclusion :  Only one process at a time is able to use the resource. 2. Hold and wait :  A process should be holdi

Explain multilevel feedback queue in detail A process can move among the various queues; aging can be executed this way Multilevel-feedback-queue scheduler explained b

Problem 1: (a) What are the likely benefits which an organisation may derive from the planning process? (b) Explain the main reasons why an organisation may fail to plan.

Q. Explain the actions taken by a kernel to context switch between kernel level threads. Answer: Context switching among kernel threads classically requires saving the value

Multi-level page tables are tree-like structures to hold page tables. As an example, consider a two- level page table, again on a 32-bit architecture with 212 = 4 kbyte pages. Now,

Several schemes available are as follows: Pipes : One-way communication process through which different process can interact. The problem is that the two processes could have

Define an assembly language  Assembly language stands for a Low level programming language

How does user specify block to be fetched in direct access? By specifying the relative block number, relative to first block in file, which is block 0.

What are the functions of virtual file system (VFS)? a. It separates file-system-generic operations from their execution defining a clean VFS interface. It permits transparent

Paging full question