Home
Download Center 

Using Time Partitioning to Ensure Guaranteed Access to Industrial Control Systems




February 2008
11 pages
Using Time Partitioning to Ensure Guaranteed Access to Industrial Control Systems

An "always on" HMI is a key requirement for many industrial control systems. Nonetheless, the HMI can become unresponsive or unusable under heavy CPU loads. This paper explores how system designers and developers can use CPU time partitioning to prevent this problem and guarantee both local and remote operator access. With time partitioning, developers and system designers can allocate a guaranteed portion of CPU time to each software subsystem, regardless of system load.

Contents

Growing Complexity — Partitioning as a Solution — The RTOS Scheduler — Managing Priorities — Watchdog Processes — OS-controlled Time Partitioning — Simplifying Parallel Development and Integration Testing — "Unfreezing" the HMI — Quantifying Development Savings — Minimum Effort [+]





Download Now
Download



Author
Kerry Johnson
kjohnson@qnx.com

Kerry Johnson

Kerry Johnson is a Product Manager at QNX, which he joined in 2005. Before joining QNX, Kerry worked in similar capacities — as Product Manager or as Director of Product Management — in a number of technology companies, including Research In Motion, Innovance, Nortel, and Cambrian Networks.

Kerry Johnson studied at the University of Regina.

See Also...

Processor Affinity or Bound Multiprocessing: Easing the Migration to Embedded Multicore Processing

Memory Errors in Embedded Systems

The Joy of Scheduling


Other whitepaper topics: Recent, Automotive, German Whitepapers, HMI + Graphics, Industrial, Medical, Multimedia + Acoustics, Networking, Operating Systems, Security + Defense, Safe Systems, Tools