You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Parallel Execution of I/O System and Application Functionality

Fulltext:


Authors:


Publication Type:

Conference/Workshop Paper

Venue:

Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications

Publisher:

CSREA Press


Abstract

Many real-time control systems in industry are designed today for single processor architectures. At the same time, more functionality needs to be integrated into the software system. In order to enable correct timely execution of the control and protection applications, designers may need to optimize application code aggressively. Unwanted simplifications of algorithms or low sampling frequencies of the environment may be the result. Functionality in a system, which already has a degree of concurrency, may enable the system to scale onto a multiprocessor environment. This paper discusses and presents results from a study, which separates a substation automation real-time I/O communication system from application level threads in order to exploit existing concurrency. Within the system model described here, as well as in many other system models, it is possible to execute communication mechanisms and applications in parallel. The motivation for this work is let parallel execution of the I/O System and the application enable higher performance for application functionality. The result is more flexibility for the application designers. By describing a model of the real-time substation automation I/O System and extending that model with a mechanism to enable execution in a multiprocessor architecture, we contribute to the understanding of both the composition and the performance issues concerning parallel execution in such industrial systems. Measurements and results originate from execution in an existing system and from the multiprocessor system created.

Bibtex

@inproceedings{Enblom468,
author = {Leif Enblom},
title = {Parallel Execution of I/O System and Application Functionality},
editor = {H.R. Arabnia and Youngsong Mun},
pages = {786--792},
month = {June},
year = {2003},
booktitle = {Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications},
publisher = {CSREA Press},
url = {http://www.es.mdu.se/publications/468-}
}