Abstract

On a connected car, the performance of Internet access will significantly affect the user experience. For electric cars that use vehicle-to-grid (V2G) communication to interact with the Internet during charging, the charge cable quality poses a challenge to the V2G communication. Specifically, the performance of Transmission Control Protocol (TCP), the transport protocol that most Internet applications use, may suffer due to the high noise and consequent errors that the charge cable presents. Currently, TCP NewReno is the TCP implementation that ISO 15118 standard stipulates for the V2G communication. However, its congestion control algorithm has been designed for the general Internet environment where congestion, not link errors, account for most of packet losses. Indeed, we confirm that the throughput of TCP NewReno rapidly degrades as the error rate increases on the charge cable. Specifically, we show that other TCP variants such as TCP Illinois far exceeds TCP NewReno in both lossy and non-lossy link environments. Finally, we propose how to configure TCP NewReno parameters to make it achieve the throughput comparable to other TCP variants on V2G communication environments, regardless of the link quality presented by the charging cable.

Highlights

  • In recent years, automobiles are evolving into information devices, and they are increasingly connected to the Internet

  • In the reset of this paper, we show that the throughput of Transmission Control Protocol (TCP) NewReno rapidly degrades as the error rate increases on the charge cable

  • The lessons from the previous section is that we need more aggressiveness in the TCP congestion control algorithm in the face of the bursty losses inflected by the Power Line Communication (PLC) link

Read more

Summary

Introduction

Automobiles are evolving into information devices, and they are increasingly connected to the Internet. The performance of TCP plays a crucial role in the connected car environments. AUTOSAR, a standard software architecture for the communication between electronic control units (ECUs), has introduced TCP in its standard specifications. AUTOSAR Specification of TCP/IP Stack [2] requires NewReno as defined in RFC 6582 [5]. TCP Illinois achieves more than twice the throughput of NewReno in the worst link condition. Even the best performing TCP implementation leaves room for further improvement because their designed target environment does not fit well with V2G. NewReno parameters to make it achieve the throughput comparable to other TCP variants on V2G communication environments, regardless of the link quality presented by the charging cable

V2G Communication Standards
Comparative Works on TCP Implementations for Lossy Links
Performance Comparison of TCP Implementations for V2G Communication
A Single V2G Connection
Multiple V2G Connections
On Aggressiveness of NewReno and Illinois
Improving TCP Performance for V2G Communication
Original TCP Illinois
Modified TCP Illinois
Modifying TCP NewReno for V2G Communication
Performance Comparison
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.