Home | | Distributed Systems | | Distributed Systems | Process Management

Chapter: Distributed Systems - Process & Resource Management

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail

Process Management

Process management is the ensemble of activities of planning and monitoring the performance of a business process.

PROCESS MANAGEMENT

 

Process management is the ensemble of activities of planning and monitoring the performance of a business process. The term usually refers to the management of business processes and manufacturing processes.Business process management (BPM) and business process reengineeringare interrelated, but not identical

 

Process management is the application of knowledge, skills, tools, techniquesand systems to define, visualize, measure, control, report and improve processes with the goal to meet customer requirements profitably. It can be differentiated from program management in that program management is concerned with managing a group of inter-dependent projects. From nother viewpoint, process management includes program management. In project management, proce s management is the use of a repeatable process to improve the outcome of the project.ISO 9000 promotes the process approach to managing an organization.

 

...promotes the adoption of a process approach when developing, implementing and improving the effectiveness of a quality management system, to enhance customer satisfaction by meeting customer requirements.

 

In computing, process migration is a specialized form of process

 

management whereby processes are  moved  from

one computing  environment  to another.  This

 

originated in distributed computing, but is now used more widely. On multicoremachines (multiple cores on one processor or multiple processors) process migration happens as a standard part ofprocess scheduling, and it is quite easy to migrate a process within a given machine, since most resources (memory, files, sockets) do not need to be changed, only the execution context (primarily program counter and registers).

 

The traditional form of process migration is in computer clusters where processes are moved from machine to machine, which is significantly more difficult, as it requires serializing the process image and migrating or reacquiring resources at the new machine. Process migration is implemented in, among others, OpenMosix. It was pioneered by the Sprite OS from theUniversity of California, Berkeley.

 

VarietiesProcess migration in computing comes in two flavors

 

Non-preemptive process migration

 

Process migration that takes place before execution of the process starts (i.e. migration whereby a process need not bepreempted). This type of process migration is relatively cheap, since relatively little administrative overhead is involved.

 

Preemptive process migration

 

Process migration whereby a process is preempted, migrated and continues processing in a different execution environment. This type of process migration is relatively expensive, since it involves recording, migration and recreation of the process state as well as the reconstructing of any inter-process communication channels to which the migrating process is connected.


Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail


Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.