Abstract
An algorithm for allocating and scheduling tasks in multiprocessor environments is presented. Its main characteristic is its orientation towards machine vision applications. In this sense it deals with the peculiarities of systems which combine generic-type processors with Image Acquisition and Processing Boards. The main goal of the algorithm is total processing time reduction; such are the requirements when we deal with automated industrial inspection applications. By simultaneously tackling the phases of allocation and scheduling, the results obtained are better than those offered by traditional algorithms. The system is applied to a process of citrus fruit inspection, and its performances are also evaluated over randomly generated task graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Manabe Y, Aoyagi S: A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling. Real-Time Systems. Vol. 14. (1998) 170–181
Audsley NC, Burns A.: On fixed priority scheduling, offsets and co-prime task periods. Information Processing Letters. Vol. 67. (1998) 65–69
Krishna CM, Shin KG.: Real-time Systems. McGraw-Hill. (1997)
Donk-Ik O, Baker TP.: Utilization Bounds for N-Processor Rate Monotone Scheduling with Static Processor Assignment. Real-Time Systems. Vol. 15. (1998) 183–192
Bampis E, Delorme C, Konig JC.: Optimal schedules for d-D grid graphs with communication delays. Parallel Computing. Vol. 24. (1998) 1653–1664
Campos LM, Scherson ID.: Rate of change load balancing in distributed and parallel systems. Parallel Computing. Vol. 26. (2000) 1213–1230
Sebastián JM, Torres F, Aracil R, Reinoso O, Jiménez LM, García D.: Job-Shop Scheduling applied to Computer Vision. Proc. SPIE. Vol. 3166. (1997) 158–169
Deogun JS, Kieckhafer RM, Krings AW.: Stability and Performance of List Scheduling With External Process Delays. Real-Time Systems. Vol. 15. (1998) 5–38
Kyunghee C, Gihyun J, Taegeun K, Seunhum J.: Real-time scheduling algorithm for minimizing maximum weighted error with O(N logN + cN) complexity. Information Processing Letters. Vol. 67. (1998) 311–315
Santos J, Ferro E, Orozco J, Cayssials R.: A Heuristic Approach to the Multitask-Multiprocessor Assignment Problem using the Empty-Slots Method and Rate Monotonic Scheduling. Real-Time Systems. Vol. 13. (1997) 167–199
Sadeh NM, Nakakuki Y.: Focused Simulted Annealing Search: An Application to Job Shop Scheduling. Annals of Operation Research. Vol. 60. (1996) 77–103
Albrecht A, Steinhofel K, Wong CK.: Distributed Simulated Annealing for Job Shop Scheduling. Schonauer et al. (eds): Parallel Problem Solving from Nature PPSN VI, Vol. 1917. Springer-Verlag (LNCS). (2000) 243–252
Takeshi Y, Ryohei N.: Job-Shop Scheduling by Simulated Annealing Combined with Deterministic Local Search. Information Processing Society of Japan (IPSJ) Journal. Vol. 37. nž 04–014 (1996)
Xu J, Parnas DL.: On Satisfying Timing Constraints in Hard-Real-Time Systems. IEEE Trans. On Software Engineering. Vol. 19. (1993) 70–84
Torres F.: Arquitectura paralela para el procesado de imágenes de alta resolución. Aplicación a la inspección de impresiones en tiempo real. PD, ETSII, Polytechnic University of Madrid. (1995)
Fernández C, Torres F, Puente ST.: SASEPA. Simultaneous allocation and scheduling with exclusion and precedence relations algorithm. Internal Report. Systems and Automation Division. Miguel Hernandez University. (2001)
Torres F, Candelas FA, Puente ST, Jiménez LM, Fernández C, Agulló RJ.: Computer Vision Systems-Simulation and Scheduling of Real-Time Computer Vision Algorithms. Lecture Notes in Computer Science. Vol 1542. (1999) 98–114
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fernández, C., Torres, F., Puente, S.T. (2002). SASEPA: Simultaneous Allocation and Scheduling with Exclusion and Precedence Relations Algorithm. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2001. Lecture Notes in Computer Science, vol 2328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48086-2_7
Download citation
DOI: https://doi.org/10.1007/3-540-48086-2_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43792-5
Online ISBN: 978-3-540-48086-0
eBook Packages: Springer Book Archive