Loading…

An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem

This paper describes the algorithms used in a planning and scheduling software tool developed for the European Space Agency in the framework of the Mars Express mission. The planning and scheduling algorithm computes a feasible schedule for the transmission of telecommands (TCs) from the ground segm...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on human-machine systems 2011-11, Vol.41 (6), p.942-954
Main Authors: Donati, A., Policella, N., Rabenau, E., Righini, G., Tresoldi, E.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933
cites cdi_FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933
container_end_page 954
container_issue 6
container_start_page 942
container_title IEEE transactions on human-machine systems
container_volume 41
creator Donati, A.
Policella, N.
Rabenau, E.
Righini, G.
Tresoldi, E.
description This paper describes the algorithms used in a planning and scheduling software tool developed for the European Space Agency in the framework of the Mars Express mission. The planning and scheduling algorithm computes a feasible schedule for the transmission of telecommands (TCs) from the ground segment to the space segment, complying with a number of technical constraints. Owing to the distance between Mars and Earth, it is important that the robustness of the schedule is taken into account because repair operations may be very time consuming or even impossible. For this reason, besides the maximization of the number of TCs transmitted from Earth to Mars, the scheduler is also designed to maximize the number of full confirmations and secondary time windows, which are two special characteristics of the Mars Express schedule explicitly designed for the sake of robustness. Besides the maximization of robustness, the scheduling algorithm that can run with different settings can be used to optimize some secondary figures of merit, such as the average saturation of the memory devices of the space segment and the usage of the time windows available for communication. Computational results on real instances are presented.
doi_str_mv 10.1109/TSMCC.2011.2114880
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TSMCC_2011_2114880</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5735237</ieee_id><sourcerecordid>2488599511</sourcerecordid><originalsourceid>FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933</originalsourceid><addsrcrecordid>eNpdkFtLAzEQhRdRsFb_gL4EQXzamtsmk8dS6gUsFqovvoQ0m7Vb91KTXdB_b2qLiE8zw3xnmHOS5JzgESFY3TwvZpPJiGJCRpQQDoAPkgHJMkgp5_Qw9ljxVCgpj5OTENYYE84VGySv4waN-66tTVdaNK9M05TNGzJNjhZ25fK-2o6Lr9C5GhWtR93KoZnxAU0_N96FgF42EXn_S899u6xcfZocFaYK7mxfh8nL7fR5cp8-Pt09TMaPqWWZ6FJLbC7BZlbKTBQC5wIsM4AFsVJwInHmqGJA8TIHWFoByoESqsBLDEYpxobJ9e7uxrcfvQudrstgXRW9uLYPWgkGXFEsInn5j1y3vW_icxoUAKMgSIToDrK-DcG7Qm98WRv_pQnW27D1T9h6G7behx1FV_vLJlhTFd40tgy_SspldCJU5C52XOmc-11nkmWUSfYNPp2GoQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>898832861</pqid></control><display><type>article</type><title>An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem</title><source>IEEE Xplore (Online service)</source><creator>Donati, A. ; Policella, N. ; Rabenau, E. ; Righini, G. ; Tresoldi, E.</creator><creatorcontrib>Donati, A. ; Policella, N. ; Rabenau, E. ; Righini, G. ; Tresoldi, E.</creatorcontrib><description>This paper describes the algorithms used in a planning and scheduling software tool developed for the European Space Agency in the framework of the Mars Express mission. The planning and scheduling algorithm computes a feasible schedule for the transmission of telecommands (TCs) from the ground segment to the space segment, complying with a number of technical constraints. Owing to the distance between Mars and Earth, it is important that the robustness of the schedule is taken into account because repair operations may be very time consuming or even impossible. For this reason, besides the maximization of the number of TCs transmitted from Earth to Mars, the scheduler is also designed to maximize the number of full confirmations and secondary time windows, which are two special characteristics of the Mars Express schedule explicitly designed for the sake of robustness. Besides the maximization of robustness, the scheduling algorithm that can run with different settings can be used to optimize some secondary figures of merit, such as the average saturation of the memory devices of the space segment and the usage of the time windows available for communication. Computational results on real instances are presented.</description><identifier>ISSN: 1094-6977</identifier><identifier>ISSN: 2168-2291</identifier><identifier>EISSN: 1558-2442</identifier><identifier>EISSN: 2168-2305</identifier><identifier>DOI: 10.1109/TSMCC.2011.2114880</identifier><identifier>CODEN: ITCRFH</identifier><language>eng</language><publisher>New-York, NY: IEEE</publisher><subject>Algorithm design and analysis ; Algorithmics. Computability. Computer arithmetics ; Algorithms ; Applied sciences ; Computer science; control theory; systems ; Exact sciences and technology ; Heuristic algorithms ; Heuristics ; Inventory control, production control. Distribution ; Mars ; Maximization ; Operational research and scientific management ; Operational research. Management science ; optimization ; planning and scheduling ; Robustness ; Schedules ; Scheduling ; Scheduling algorithm ; Scheduling, sequencing ; Segments ; Software ; Software engineering ; Space missions ; Studies ; Theoretical computing ; Windows (intervals)</subject><ispartof>IEEE transactions on human-machine systems, 2011-11, Vol.41 (6), p.942-954</ispartof><rights>2015 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Nov 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933</citedby><cites>FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5735237$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=24741769$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Donati, A.</creatorcontrib><creatorcontrib>Policella, N.</creatorcontrib><creatorcontrib>Rabenau, E.</creatorcontrib><creatorcontrib>Righini, G.</creatorcontrib><creatorcontrib>Tresoldi, E.</creatorcontrib><title>An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem</title><title>IEEE transactions on human-machine systems</title><addtitle>TSMCC</addtitle><description>This paper describes the algorithms used in a planning and scheduling software tool developed for the European Space Agency in the framework of the Mars Express mission. The planning and scheduling algorithm computes a feasible schedule for the transmission of telecommands (TCs) from the ground segment to the space segment, complying with a number of technical constraints. Owing to the distance between Mars and Earth, it is important that the robustness of the schedule is taken into account because repair operations may be very time consuming or even impossible. For this reason, besides the maximization of the number of TCs transmitted from Earth to Mars, the scheduler is also designed to maximize the number of full confirmations and secondary time windows, which are two special characteristics of the Mars Express schedule explicitly designed for the sake of robustness. Besides the maximization of robustness, the scheduling algorithm that can run with different settings can be used to optimize some secondary figures of merit, such as the average saturation of the memory devices of the space segment and the usage of the time windows available for communication. Computational results on real instances are presented.</description><subject>Algorithm design and analysis</subject><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Heuristic algorithms</subject><subject>Heuristics</subject><subject>Inventory control, production control. Distribution</subject><subject>Mars</subject><subject>Maximization</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>optimization</subject><subject>planning and scheduling</subject><subject>Robustness</subject><subject>Schedules</subject><subject>Scheduling</subject><subject>Scheduling algorithm</subject><subject>Scheduling, sequencing</subject><subject>Segments</subject><subject>Software</subject><subject>Software engineering</subject><subject>Space missions</subject><subject>Studies</subject><subject>Theoretical computing</subject><subject>Windows (intervals)</subject><issn>1094-6977</issn><issn>2168-2291</issn><issn>1558-2442</issn><issn>2168-2305</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNpdkFtLAzEQhRdRsFb_gL4EQXzamtsmk8dS6gUsFqovvoQ0m7Vb91KTXdB_b2qLiE8zw3xnmHOS5JzgESFY3TwvZpPJiGJCRpQQDoAPkgHJMkgp5_Qw9ljxVCgpj5OTENYYE84VGySv4waN-66tTVdaNK9M05TNGzJNjhZ25fK-2o6Lr9C5GhWtR93KoZnxAU0_N96FgF42EXn_S899u6xcfZocFaYK7mxfh8nL7fR5cp8-Pt09TMaPqWWZ6FJLbC7BZlbKTBQC5wIsM4AFsVJwInHmqGJA8TIHWFoByoESqsBLDEYpxobJ9e7uxrcfvQudrstgXRW9uLYPWgkGXFEsInn5j1y3vW_icxoUAKMgSIToDrK-DcG7Qm98WRv_pQnW27D1T9h6G7behx1FV_vLJlhTFd40tgy_SspldCJU5C52XOmc-11nkmWUSfYNPp2GoQ</recordid><startdate>20111101</startdate><enddate>20111101</enddate><creator>Donati, A.</creator><creator>Policella, N.</creator><creator>Rabenau, E.</creator><creator>Righini, G.</creator><creator>Tresoldi, E.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>H8D</scope></search><sort><creationdate>20111101</creationdate><title>An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem</title><author>Donati, A. ; Policella, N. ; Rabenau, E. ; Righini, G. ; Tresoldi, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Heuristic algorithms</topic><topic>Heuristics</topic><topic>Inventory control, production control. Distribution</topic><topic>Mars</topic><topic>Maximization</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>optimization</topic><topic>planning and scheduling</topic><topic>Robustness</topic><topic>Schedules</topic><topic>Scheduling</topic><topic>Scheduling algorithm</topic><topic>Scheduling, sequencing</topic><topic>Segments</topic><topic>Software</topic><topic>Software engineering</topic><topic>Space missions</topic><topic>Studies</topic><topic>Theoretical computing</topic><topic>Windows (intervals)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Donati, A.</creatorcontrib><creatorcontrib>Policella, N.</creatorcontrib><creatorcontrib>Rabenau, E.</creatorcontrib><creatorcontrib>Righini, G.</creatorcontrib><creatorcontrib>Tresoldi, E.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Aerospace Database</collection><jtitle>IEEE transactions on human-machine systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Donati, A.</au><au>Policella, N.</au><au>Rabenau, E.</au><au>Righini, G.</au><au>Tresoldi, E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem</atitle><jtitle>IEEE transactions on human-machine systems</jtitle><stitle>TSMCC</stitle><date>2011-11-01</date><risdate>2011</risdate><volume>41</volume><issue>6</issue><spage>942</spage><epage>954</epage><pages>942-954</pages><issn>1094-6977</issn><issn>2168-2291</issn><eissn>1558-2442</eissn><eissn>2168-2305</eissn><coden>ITCRFH</coden><abstract>This paper describes the algorithms used in a planning and scheduling software tool developed for the European Space Agency in the framework of the Mars Express mission. The planning and scheduling algorithm computes a feasible schedule for the transmission of telecommands (TCs) from the ground segment to the space segment, complying with a number of technical constraints. Owing to the distance between Mars and Earth, it is important that the robustness of the schedule is taken into account because repair operations may be very time consuming or even impossible. For this reason, besides the maximization of the number of TCs transmitted from Earth to Mars, the scheduler is also designed to maximize the number of full confirmations and secondary time windows, which are two special characteristics of the Mars Express schedule explicitly designed for the sake of robustness. Besides the maximization of robustness, the scheduling algorithm that can run with different settings can be used to optimize some secondary figures of merit, such as the average saturation of the memory devices of the space segment and the usage of the time windows available for communication. Computational results on real instances are presented.</abstract><cop>New-York, NY</cop><pub>IEEE</pub><doi>10.1109/TSMCC.2011.2114880</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1094-6977
ispartof IEEE transactions on human-machine systems, 2011-11, Vol.41 (6), p.942-954
issn 1094-6977
2168-2291
1558-2442
2168-2305
language eng
recordid cdi_crossref_primary_10_1109_TSMCC_2011_2114880
source IEEE Xplore (Online service)
subjects Algorithm design and analysis
Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Computer science
control theory
systems
Exact sciences and technology
Heuristic algorithms
Heuristics
Inventory control, production control. Distribution
Mars
Maximization
Operational research and scientific management
Operational research. Management science
optimization
planning and scheduling
Robustness
Schedules
Scheduling
Scheduling algorithm
Scheduling, sequencing
Segments
Software
Software engineering
Space missions
Studies
Theoretical computing
Windows (intervals)
title An Automatic Planning and Scheduling System for the Mars Express Uplink Scheduling Problem
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T02%3A34%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Automatic%20Planning%20and%20Scheduling%20System%20for%20the%20Mars%20Express%20Uplink%20Scheduling%20Problem&rft.jtitle=IEEE%20transactions%20on%20human-machine%20systems&rft.au=Donati,%20A.&rft.date=2011-11-01&rft.volume=41&rft.issue=6&rft.spage=942&rft.epage=954&rft.pages=942-954&rft.issn=1094-6977&rft.eissn=1558-2442&rft.coden=ITCRFH&rft_id=info:doi/10.1109/TSMCC.2011.2114880&rft_dat=%3Cproquest_cross%3E2488599511%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c356t-c1cd78c5c7756f60d68c3a8061c7641705e293820bd88bc689e8969f0b08a9933%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=898832861&rft_id=info:pmid/&rft_ieee_id=5735237&rfr_iscdi=true