A novel experimentation framework that enables researchers to conveniently build credible and flexible experimental network environments (ENE) mimicking satellite dynamics and network behaviors of large-scale ISTNs.
I'm trying to determine if StarryNet has any requirements for the size of the constellation. I've found that the sn_establish_GSL() function in the sn_ochestrater.py file has problems for constellations smaller than 3x3 in size!
I did the following experiment.
There are only two satellites 1 and 2 in a certain orbit, then both satellites will establish a link.
When satellite 1 executes the function to establish an interstellar link, the NIC name of satellite 1 should be B1-eth2. when satellite 2 executes the function to establish an interstellar link, the NIC name of satellite 1 is also duplicated. This operation is not allowed by ip link.
This situation is caused by the presence of heavy edges. A queue with a first and last join can avoid heavy edges only if the size is greater than or equal to 3.
I'm trying to determine if StarryNet has any requirements for the size of the constellation. I've found that the sn_establish_GSL() function in the sn_ochestrater.py file has problems for constellations smaller than 3x3 in size!
I did the following experiment.
There are only two satellites 1 and 2 in a certain orbit, then both satellites will establish a link. When satellite 1 executes the function to establish an interstellar link, the NIC name of satellite 1 should be B1-eth2. when satellite 2 executes the function to establish an interstellar link, the NIC name of satellite 1 is also duplicated. This operation is not allowed by ip link.
This situation is caused by the presence of heavy edges. A queue with a first and last join can avoid heavy edges only if the size is greater than or equal to 3.