TOMS: TCP Context Migration Scheme for Efficient Data Services in Vehicular Networks JunSik Jeong , Yiwen (Chris) Shen , Jaehoon (Paul) Jeong , Tae (Tom) Oh § , Junghyun Jun and Sang Hyuk Son Department of DMC Engineering, Sungkyunkwan University, Suwon, Republic of Korea Department of Computer Science & Engineering, Sungkyunkwan University, Suwon, Republic of Korea Department of Interaction Science, Sungkyunkwan University, Suwon, Republic of Korea § Department of Information Sciences & Technologies, Rochester Institute of Technology, USA Department of Computer Science & Engineering, Indian Institute of Technology at Ropar, India Department of Information & Communication Engineering, DGIST, Republic of Korea Email: {jjs9915, chrisshen, pauljeong}@skku.edu, tom.oh@rit.edu, peterjun@iitrpr.ac.in, son@dgist.ac.kr Abstract—The recent advances in wireless communication techniques have made it possible for fast-moving vehicles to download data from the Internet. For the reliable data upload and download, TCP can be used for vehicular networks. How- ever, TCP requires the connection initialization using three-way handshaking for the data exchange between two end systems over the Internet. Thus, the efficient operation of TCP is important for data services in the vehicular networks. This paper proposes a method of T CP Co ntext M igration S cheme (TOMS) for the enhancement of data services in vehicular networks. TOMS provides vehicles with proactive TCP connection initialization using a moving TCP proxy as a cluster head, which will have the Internet connectivity with a Road-Side Unit (RSU). A cluster member can initiate its TCP connection toward its corresponding TCP end-system (e.g., server and peer) via the TCP proxy within its cluster. The TCP proxy performs the TCP connection set-up for the sake of other cluster member vehicles and acknowledges the received TCP segments toward these vehicles. When the TCP proxy moves out of the communication range of the RSU, it transfers the TCP contexts of other vehicles to another vehicle, which will play the role of a TCP proxy through the proposed TCP context migration scheme. Also, the RSU works as a fixed TCP proxy for handling the acknowledgement of TCP segments and TCP timer handling (e.g., persist timer and keepalive timer) when there happens the disconnection between the moving proxy and the RSU. Thus, it is shown that our TOMS outperforms the legacy TCP in vehicular networks. Index Terms—Vehicular Networks, Vehicular TCP, Coopera- tive TCP, IPv6, VANET I. I NTRODUCTION As one of the most active research areas these days, the advanced vehicular ad hoc networks (VANETs) [1]–[5] can be used for data exchange in road networks where vehicles as moving networks (MNs) with multiple in-vehicle devices or hosts are inter-connected. Some of these services will want to be connected to the Internet. The vehicles are possible to connection to the Internet through Road-Side Units (RSUs). During car driving, you can enjoy the Internet services only under the communication the coverage of RSUs. Such a fundamental vehicular communication framework is referred to as the Drive-thru Internet [4][6]. By this characteristic, Vehicles and the Internet, which are two most prominent elements of our modern lives, has become ever more important [7]. Moreover, for the support of the VANET in road networks, the dedicated short-range communi- cations (DSRC) has been standardized as IEEE 802.11p (now incorporated into IEEE 802.11-2012), which is an extension of IEEE 802.11a, considering the characteristics of vehicular networks, such as high-speed mobility and network fragmen- tation. For wireless access in vehicular environments (WAVE), the IEEE has standardized IEEE 1609 family standards, such as IEEE 1609.3 and 1609.4. The IEEE 1609 standards specify IPv6 as the network-layer protocol. With this trend, it is time to enable vehicular networking with IPv6 to let various Internet- based applications run on top of transport-layer protocols, such as TCP, UDP, and SCTP. IPv6 is suitable for a network layer in vehicular networks in that the protocol has abundant address space, autoconfiguration features, and protocol extension abil- ity through extension headers. Compared with the original wireless local area network (WLAN) scenarios, VANET is a much more challenging task [8] due to the high vehicle mobility, but it has much more predictable information. As reported in [4], the overall connectivity range of an RSU is around 500–600 m, which allows a connection time of 15–18 s to a vehicle moving at the velocity of 120 km/h. In reality, the number of RSUs deployed along the road cannot be enough for providing the ubiquitous coverage due to the high deployment and maintenance cost, particularly in a sparse populated region. Thus, cooperative intervehicle communications is required accordingly as a supplement to extend the coverage of RSUs in vehicular networks. For the fast and reliable data exchange in the vehicular networks, geographically adjacent should be collaborators, not channel competitors of all vehicles [9]. To the best of our knowledge, this paper is the first of TCP-proxy-based data send through TCP Context Migration Scheme (called TOMS). Vehicles can their TCP segments in a delay-tolerant way by using another vehicle close to the communication rage of an RSU as a proxy. Our TOMS allows vehicles to perform proactive TCP connection initialization by 2017 31st International Conference on Advanced Information Networking and Applications Workshops 978-1-5090-6231-7/17 $31.00 © 2017 IEEE DOI 10.1109/WAINA.2017.109 360