Back to Search
Start Over
Using Two Independent Channels With Gateway for FlexRay Static Segment Scheduling
- Source :
- IEEE Transactions on Industrial Informatics. 12:1887-1895
- Publication Year :
- 2016
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2016.
-
Abstract
- The FlexRay bus is a communication standard used in the automotive industry. It offers a deterministic message transmission in the static segment following a time-triggered schedule. Even if its bandwidth is ten times higher than the bandwidth of controller area network (CAN), its throughput limits are going to be reached in high-class car models soon. A solution that could postpone this problem is to use an efficient scheduling algorithm that exploits both channels of the FlexRay. The significant and often neglected feature that can theoretically double the bandwidth is the possibility to use two independent communication channels that can intercommunicate through the gateway. In this paper, we propose a heuristic algorithm that decomposes the scheduling problem to the electronic control unit (ECU)-to-channel assignment subproblem, which decides which channel the ECUs should be connected to and the channel scheduling subproblem that creates static segment communication schedules for both channels. The algorithm is able to create a schedule for cases where channels are configured in the independent mode, as well as in the fault-tolerant mode or in cases where just part of the signals are fault tolerant. Finally, the algorithm is evaluated on real data and synthesized data, and the relation between the portion of fault-tolerant signals and the number of allocated slots is presented.
- Subjects :
- 0209 industrial biotechnology
Engineering
Schedule
Real-time computing
ComputerApplications_COMPUTERSINOTHERSYSTEMS
Systems and Control (eess.SY)
02 engineering and technology
CAN bus
Scheduling (computing)
FlexRay
020901 industrial engineering & automation
FOS: Electrical engineering, electronic engineering, information engineering
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
Electronic control unit
Job shop scheduling
business.industry
020208 electrical & electronic engineering
Fault tolerance
Computer Science Applications
Control and Systems Engineering
Computer Science - Systems and Control
business
Information Systems
Computer network
Communication channel
Subjects
Details
- ISSN :
- 19410050 and 15513203
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Industrial Informatics
- Accession number :
- edsair.doi.dedup.....f366d0bbf86381b820404f94e1521831
- Full Text :
- https://doi.org/10.1109/tii.2016.2571667