[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Zheng et al., 2007 - Google Patents

Definition of task allocation and priority assignment in hard real-time distributed systems

Zheng 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 …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems
    • H04L12/56Packet switching systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error 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