2 research outputs found

    Building Flexible Download Plans for Agile Earth-Observing Satellites

    No full text
    International audienceWe consider the problem of downloading observa-tions for a next-generation agile Earth-observing satellite. The goal is to schedule file downloads during ground re-ception station visibility windows while minimizing infor-mation age and promoting the fair sharing of the satellite between users. It is a complex scheduling problem with constraints ranging from unsharable resources to time-dependent processing times. Usually, planning and sche-duling are done on the ground but in our case, data vo-lumes are unpredictable and we propose to share decision-making between the ground and the onboard software, which allows us to take decisions knowing the data vo-lume onboard while keeping a fair level of predictabi-lity on the ground. We develop several levels of flexibi-lity, a decision-making architecture and compare these ap-proaches on realistic scenarios

    Gestion du vidage de données satellite avec incertitude sur les volumes

    No full text
    International audienceLes satellites d'observation de la Terre sont des senseurs qui acquièrent des données, les compressent et les mémorisent à bord, puis les vident vers le sol. Du fait de l'utilisation d'algorithmes de compression de plus en plus sophistiqués, le volume de données résultant d'une acquisition est de moins en moins prédictible. Dans de telles conditions, planifier les activités de vidage du satellite hors-ligne au sol est de plus en plus problématique. Dans ce papier, nous rapportons les résultats d'une étude visant à évaluer le bénéfice d'une planification des activités de vidage à bord, quand le volume de données produit par chaque acquisition est connu. Le problème de vidage des données à résoudre à bord est un problème d'affectation et d'ordonnancement avec des ressources non partageables, des contraintes de précédence, des durées minimum dépendantes du temps et un critère d'optimisation complexe. La librairie générique InCELL est utilisée pour modéliser contraintes et critère, vérifier les contraintes non temporelles, propager les contraintes temporelles et évaluer le critère. Au dessus de cette librairie, des algorithmes de recherche gloutonne et locale ont été développés pour produire des plans de vidage, compte-tenu du temps et des ressources de calcul limités disponibles à bord
    corecore