I. Introduction
Earth observation satellites (EOSs) are the platforms equipped with sensors that orbit the Earth to take photographs of special areas at the request of users [5], [13]. EOSs can take images, while moving along their orbits, which is shown in Fig. 1. After capturing the photographs, the acquired data will be stored in the on-board memory and transferred to a ground station when the satellites are in the feasible transferring range. Most EOSs operate at low altitudes with the orbital periods being dozens of minutes or several hours. However, it takes several days for a single EOS to view the whole area of the Earth. Hence, multisatellite collaboration has been applied extensively in order to accelerate the response to users.