Method of scheduling executions of processes with various...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S100000

Reexamination Certificate

active

09336990

ABSTRACT:
A system and methods for scheduling execution of various types of processes. Using information gathered relating to the different processes, pre-run-time scheduling is integrated of run-time scheduling to guarantee that the executions of the processes will satisfy all the specified relations and constraints. Whenever a new set of processes arrives in the system, the system schedules their execution in two phases: a pre-run-time (off-line) phase performed by a pre-run-time scheduler, and a run-time scheduler (on-line) phase performed by a run-time scheduler.

REFERENCES:
patent: 5448732 (1995-09-01), Matsumoto
patent: 5640563 (1997-06-01), Carmon
patent: 5742847 (1998-04-01), Knoll et al.
patent: 6086628 (2000-07-01), Dave et al.
patent: 6178542 (2001-01-01), Dave
patent: 6345287 (2002-02-01), Fong et al.
patent: 6430593 (2002-08-01), Lindsley
patent: 6438573 (2002-08-01), Nilsen
N. C. Audsley, et al, “The end of the line for static cyclic scheduling?” Proc. Fifth Euromicro Workshop on Real-Time Systems, 36-41, 1993.
N.C. Audsley et al, “Putting fixed priority scheduling theory into engineering practice for safety critical applications”, 2ndIEEE RTAS'96, Boston, Jun. 1996, p. 2-10.
N.C. Audsley, et al, “On fixed priority scheduling, offsets and co-prime task periods”, Information processing letters, 67, 1998, p. 65-69.
T. P.Baker, et al, “The cyclic executive model and Ada,” Journal of Real-Time Systems, vol. 1, p. 7-25, Jun. 1989.
A. Burns, et al, “Generating Feasible Cyclic Schedules”, Control Engineering Practice, vol. 3, No. 2, 1995, p. 151-162.
A. Burns, “Preemptive priority-based scheduling: an appropriate engineering approach”, in Advances in Real-Time Systems, Ed. By S. H. Son, Prentice Hall, 1995, p. 225-248.
A. Burns, et al, “Effective analysis for engineering real-time fixed priority schedulers,” IEEE Trans. Software Eng., 21, 475-480, 1995.
R. Devillers, et al, “General response time computation for the deadline driven scheduling of periodic tasks”, Fundamenta Informaticae 34, 1999, p. 1-21.
G. Fohler, “Flexibility in Statically Scheduled Hard Real-Time Systems”, Ph.D. thesis, Institute fur Technische Informatik, TUW, Austria, Apr. 1994, p. 1-101.
G. Fohler, et al, “Heuristic Scheduling for Distributed Hard Real-Time Systems”, Research Report Dec. 1990, Institute fur Technische Informatik, TUW, Austria, 1990, p. 1-19.
G. Fohler, “Joint scheduling of distributed complex periodic and hard aperiodic tasks in statically scheduled systems”, 16thIEEE RTSS'95, Dec. 1995, p. 152-161.
R. Gerber, et al, “Guaranteeing real-time requirements with resource-based calibration of periodic processes”, IEEE Trans. On Software Eng. 21, 7, Jul. 1995, p. 579-592.
J. Goossens, et al, “The non-optimality of the monotonic priority assignments for hard real-time offset free systems”, Real-Time Systems; vol. 13, 1997, p. 107-126.
M. Iwasaki, et al, “Isochronous Scheduling and its Application to Traffic Control”, 19thIEEE Real-Time Systems Symposium, Dec. 1998.
K. Jeffay, et al, “On non-preemptive scheduling of periodic and sporadic tasks”, Proc. 12thIEEE Real-Time Systems Symposium (RTSS'91), 1991, p. 129-139.
H. Kopetz, et al., “Distributed fault tolerant real-time systems: the MARS approach”, IEEE Micro, Feb. 1989, p. 25-40.
E.L. Lawler, et al, “Scheduling periodically occurring tasks on multiple processors”, Information Processing Letters, 12, 1, 1981, p. 9-12.
D. W. Leinbaugh, “Guaranteed response time in a hard real-time environment,” IEEE Trans. Software Eng., vol. SE-6, Jan. 1980, p. 85-91.
J. Y.-T. Leung, et al, “A note on preemptive scheduling of periodic, real-time tasks,” Information Processing Letters, vol. 11, Nov. 1980.
J. Y.-T Leung, et al, “On the complexity of fixed-priority scheduling of periodic, real-time tasks”, Performance Evaluation, 2, 1982, p. 115-118.
M. A. Livani, et al, “EDF consensus on CAN bus access for dynamic real-time applications”, 19thIEEE RTSS'98, Dec. 1998.
C. D. Locke, “Software architecture for hard real-time applications: cyclic executives vs. fixed priority executives,” Real-Time Systems, 4, 37-53, 1992.
G. Manimaran, et al, “A new approach for scheduling of parallelizable tasks in real-time multiprocessor systems”, Real-Time Systems, 15, 1998, p. 39-60.
A. K. Mok, “Fundamental Design Problems of Distributed Systems for the Hard-Real-Time Environment”, Ph.D Thesis, MIT, Cambridge, Massachusetts, May 1983, p. 1-183.
S. Poledna, et al, “ERCOS: an operating system for automotive applications”, SAE International Congress, Detroit, SAE Press, 1996, p. 1-11.
J.A. Stankovic, et al, “Deadline Scheduling For Real-Time Systems: EDF and Related Algorithms”, Ch. 5, “Planning-Based Scheduling”, Kluwer, 1998, p. 87-120.
A.D. Stoyenko, et al, “Analyzing hard-real-time programs for guaranteed schedulability”, IEEE Trans. On Software Eng., 17, 8, Aug. 1991, p. 737-750.
J. K. Strosnider, et al, “The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments,” IEEE Trans. Computers, 44, 1995, p. 73-91.
A.J. Wellings, et al, “Real-Time Scheduling in a Generic Fault-Tolerant Architecture”, Proc. IEEE Real-Time Systems Symposium (RTSS'98), Dec. 1998.
W. Zhao, et al, “Scheduling tasks with resource requirements in hard real-time systems,” IEEE Trans. on Software Engineering, vol. SE-13, May 1987.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of scheduling executions of processes with various... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of scheduling executions of processes with various..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of scheduling executions of processes with various... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3757145

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.