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
Acyclic-graph directories An acyclic graph permits directories to have shared subdirectories and files. The similar file or subdirectory may be in two dissimilar directories. A

Buddy system of memory allocation Free memory is used to maintain in linked lists, each of similar sized blocks. Every block is of size 2^k. When some memory is needed by a th


What is a pure demand paging? When starting implementation of a process with no pages in memory, the operating system sets the instruction pointer to the first instruction of t

Hierarchical paging method Most modern computer systems maintain a large logical-address space. In this situation the page table itself turns into excessively large. To remedy

Define request edge and assignment edge. Answer:  A directed edge from process Pi to resource type R j is denoted by Pi->j; it signifies that process Pi requested an instance

What is the main function of the memory-management unit? The runtime mapping from virtual to physical addresses is done by a hardware device known as a memory management unit (

A Unix shell is a shell or command-line interpreter that gives a traditional user interface for the Unix-likesystems and for Unix operating system. Users operates the operation of

Ask question #Minimum 100 difference between bounded and unbounded buffer words accepted#

An operating system involves 3 user processes each one requiring 2 units of resource R .The minimum number of units of R like no deadlocks will ever take place is The minimum