Zheng et al., 2007 - Google Patents
Definition of task allocation and priority assignment in hard real-time distributed systemsZheng et al., 2007
- Document ID
- 11808014524168970558
- Author
- Zheng W
- Zhu Q
- Di Natale M
- Vincentelli A
- Publication year
- Publication venue
- 28th IEEE International Real-Time Systems Symposium (RTSS 2007)
External Links
Snippet
The complexity and physical distribution of modern active safety, chassis and powertrain automotive applications requires the use of distributed architectures. Complex functions designed as networks of function blocks exchanging signal information are deployed onto …
- 238000005457 optimization 0 abstract description 10
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zheng et al. | Definition of task allocation and priority assignment in hard real-time distributed systems | |
Pop et al. | Timing analysis of the FlexRay communication protocol | |
Zhu et al. | Optimization of task allocation and priority assignment in hard real-time distributed systems | |
Davare et al. | Period optimization for hard real-time distributed automotive systems | |
Pop et al. | Analysis and optimization of distributed real-time embedded systems | |
Voss et al. | Deployment and scheduling synthesis for mixed-critical shared-memory applications | |
Mubeen et al. | Extending schedulability analysis of controller area network (CAN) for mixed (periodic/sporadic) messages | |
Pop et al. | Bus access optimisation for FlexRay-based distributed embedded systems | |
Vincentelli et al. | Optimizing end-to-end latencies by adaptation of the activation events in distributed automotive systems | |
Grenier et al. | Fine-tuning MAC-level protocols for optimized real-time QoS | |
Zeng et al. | Scheduling the flexray bus using optimization techniques | |
Lange et al. | Guaranteeing real-time message deadlines in the FlexRay static segment using a on-line scheduling approach | |
Mubeen et al. | Analyzable modeling of legacy communication in component-based distributed embedded systems | |
Pop et al. | Schedulability-driven frame packing for multicluster distributed embedded systems | |
Mubeen et al. | Extending offset-based response-time analysis for mixed messages in controller area network | |
McLean et al. | Configuring ADAS platforms for automotive applications using metaheuristics | |
Lange et al. | A scheme for slot allocation of the FlexRay Static Segment based on response time analysis | |
Mubeen et al. | Extracting timing models from component-based multi-criticality vehicular embedded systems | |
Ashjaei et al. | End-to-end resource reservations in distributed embedded systems | |
Darbandi et al. | Schedule construction under precedence constraints in FlexRay in-vehicle networks | |
Azim et al. | Generation of communication schedules for multi-mode distributed real-time applications | |
Jaouani et al. | Hybrid task and message scheduling in hard real time distributed systems over FlexRay bus | |
Lukasiewycz et al. | Priority assignment for event-triggered systems using mathematical programming | |
Garibay-Martínez et al. | Improved holistic analysis for fork–join distributed real-time tasks supported by the FTT-SE protocol | |
Pop et al. | Analysis and optimisation of hierarchically scheduled multiprocessor embedded systems |