  With the rising concerns of fossil fuel depletion and the impact of Internal
Combustion Engine(ICE) vehicles on our climate, the transportation industry is
observing a rapid proliferation of electric vehicles (EVs). However,
long-distance travel withEV is not possible yet without making multiple halt at
EV charging stations. Many remote regions do not have charging stations, and
even if they are present, it can take several hours to recharge the battery.
Conversely, ICE vehicle fueling stations are much more prevalent, and
re-fueling takes a couple of minutes. These facts have deterred many from
moving to EVs. Existing solutions to these problems, such as building more
charging stations, increasing battery capacity, and road-charging have not been
proven efficient so far. In this paper, we propose Peer-to-Peer Car Charging
(P2C2), a highly scalable novel technique for charging EVs on the go with
minimal cost overhead. We allow EVs to share charge among each others based on
the instructions from a cloud-based control system. The control system assigns
and guides EVs for charge sharing. We also introduce mobile Charging Stations
(MoCS), which are high battery capacity vehicles that are used to replenish the
overall charge in the vehicle networks. We have implemented P2C2 and integrated
it with the traffic simulator, SUMO. We observe promising results with up to
65% reduction in the number of EV halts with up to 24.4% reduction in required
battery capacity without any extra halts.
