FACTOID # 151: The five countries with the highest coffee consumption are also the five countries whose citizens trust one another the most. Coincidence? Probably.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Task scheduling


Scheduling (from schema) is the process of assigning tasks to a set of resources. It is an important concept in many areas such as computing and production processes.


In mathematical terms, a scheduling problem is often solved as an optimization problem, with the objective of maximizing a measure of schedule quality. For example, an airline might wish to minimize the number of airport gates required for its aircraft in order to reduce its operating costs.


Scheduling is important in modern production and chemical industries, where it can have a major impact in the productivity of a process. Common objectives in this type of scheduling are to minimize the makespan (duration) of production or to maximize total profit for a given set of customer demands. Modern computerised scheduling tools greatly outperform the manual (heuristic) scheduling methods commonly employed in the industry.


It is a key concept in multitasking and multiprocessing operating system design, and in real-time operating system design. It refers to the way processes are assigned priorities in a priority queue. This assignment is carried out by software known as a scheduler.


In general-purpose operating systems, the goal of the scheduler is to balance processor loads, and prevent any one process from either monopolizing the processor or being starved for resources. In real-time environments, such as devices for automatic control in industry (for example robotics), the scheduler also must ensure that processes can meet deadlines; this is crucial for keeping the system stable.


Many scheduling problems are NP-hard and finding efficient ways of solving larger scheduling problems is an active research area. Common mathematical techniques used to solve scheduling problems are Mixed Integer Linear Programming, Logical programming and Constraint programming.


Common scheduling practices

  • Round-robin scheduling
  • Weighted round-robin scheduling
  • Rate-monotonic scheduling (RMS)
  • Earliest deadline first scheduling
  • Two-level scheduling
  • FIFO
  • LIFO
  • Fair Share scheduling
  • Least laxity first scheduling
  • Multilevel Feedback Queue
  • 'Take' scheduling
  • Gang scheduling
  • Least-connection scheduling
  • Weighted least-connection scheduling
  • Shortest expected delay scheduling
  • Never queue scheduling

Disk arm scheduling


  Results from FactBites:
 
Tigerpaw Software CRM: Task Scheduling (293 words)
Task scheduling is comprised of a set of powerful tools designed to manage, effectively and efficiently, each user’s contacts and accounts with a high degree of efficiency.
The task scheduling process is simple, intuitive, and comprehensive, and it has been redesigned in CRM+ version 10 to maximize usability.
Once in the task view, one click will take you to any of these related documents or to the associated account view or journal.
Task Scheduling Software, Scheduling Software, Scheduling Program, Schedule Task Software, Task Scheduling (266 words)
Tasks without a starting date are assumed to start whenever the employee has the time or inclination to perform them.
Tasks can be assigned to a single employee or an entire group.
Simple task filtering allows managers or employees to view all tasks that are due within 7, 14, 30, 60, 90 days.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.