towards an open-source - cal polymstl.atl.calpoly.edu/~workshop/archive/2014/spring... · new...
TRANSCRIPT
![Page 1: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/1.jpg)
..
..
spring 2014
.
TheSATNetProject
.
Towards an Open-sourceGround Stations Network
for CubeSats
.
authors:Dr. Ricardo Tubío
Dr. Antonio J. VázquezProf. Jordi Puig
Dr. Naomi KuraharaProf. John Bellardo
contact:[email protected]
04/25/2014
![Page 2: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/2.jpg)
...
CubeSat WS
spring 2014
.
2/23
..
Contents
1 State of the ArtGround Station NetworksCurrent Ground Stations
2 The SATNet ProjectConceptOrganizationRelease 1
![Page 3: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/3.jpg)
...
CubeSat WS
spring 2014
.
3/23
State of the Art
Ground Station Networks
![Page 4: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/4.jpg)
...
CubeSat WS
spring 2014
.
4/23
..
Mercury (USA)
Network Paradigm:client server.Provides: remote GSoperation.GPLv2 version from2003 at SourceForge.Scalability?Scheduling?
![Page 5: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/5.jpg)
...
CubeSat WS
spring 2014
.
4/23
..
Mercury (USA)
Network Paradigm:client server.Provides: remote GSoperation.GPLv2 version from2003 at SourceForge.Scalability?Scheduling?
![Page 6: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/6.jpg)
...
CubeSat WS
spring 2014
.
4/23
..
Mercury (USA)
Network Paradigm:client server.Provides: remote GSoperation.GPLv2 version from2003 at SourceForge.Scalability?Scheduling?
![Page 7: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/7.jpg)
...
CubeSat WS
spring 2014
.
4/23
..
Mercury (USA)
Network Paradigm:client server.Provides: remote GSoperation.GPLv2 version from2003 at SourceForge.Scalability?Scheduling?
![Page 8: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/8.jpg)
...
CubeSat WS
spring 2014
.
4/23
..
Mercury (USA)
Network Paradigm:client server.Provides: remote GSoperation.GPLv2 version from2003 at SourceForge.Scalability?Scheduling?
![Page 9: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/9.jpg)
...
CubeSat WS
spring 2014
.
5/23
..
The GSN Network (Japan)
Network Paradigm:client-server.
GMS: Ground StationManagement Service.GROWS: GS RemoteOperation Web Service.
Scalability?Scheduling?
![Page 10: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/10.jpg)
...
CubeSat WS
spring 2014
.
5/23
..
The GSN Network (Japan)
Network Paradigm:client-server.
GMS: Ground StationManagement Service.GROWS: GS RemoteOperation Web Service.
Scalability?Scheduling?
![Page 11: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/11.jpg)
...
CubeSat WS
spring 2014
.
5/23
..
The GSN Network (Japan)
Network Paradigm:client-server.
GMS: Ground StationManagement Service.GROWS: GS RemoteOperation Web Service.
Scalability?Scheduling?
![Page 12: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/12.jpg)
...
CubeSat WS
spring 2014
.
5/23
..
The GSN Network (Japan)
Network Paradigm:client-server.
GMS: Ground StationManagement Service.GROWS: GS RemoteOperation Web Service.
Scalability?Scheduling?
![Page 13: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/13.jpg)
...
CubeSat WS
spring 2014
.
5/23
..
The GSN Network (Japan)
Network Paradigm:client-server.
GMS: Ground StationManagement Service.GROWS: GS RemoteOperation Web Service.
Scalability?Scheduling?
![Page 14: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/14.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 15: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/15.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 16: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/16.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 17: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/17.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 18: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/18.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 19: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/19.jpg)
...
CubeSat WS
spring 2014
.
6/23
..
The MC3 Network (USA)
Network Paradigm:legacy GCA network.
2 independent servers(scalability?).VPN connection withclients.
Centralizedsupervisedscheduling.Project by the NavalPostgraduate School.Propietary softwarelicense.
![Page 20: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/20.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 21: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/21.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 22: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/22.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 23: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/23.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 24: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/24.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 25: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/25.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 26: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/26.jpg)
...
CubeSat WS
spring 2014
.
7/23
..
The GENSO Network (Europe)
Network Paradigm:hybrid peer-to-peer(P2P).
AUS: centralauthentication.MCC/GSS: distributedpeers.
Distributedscheduling.Transport throughaudio transmission.
Problems with delayand jitter?
Network connectivityproblems (NAT)?
![Page 27: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/27.jpg)
...
CubeSat WS
spring 2014
.
8/23
Current Ground Stations
![Page 28: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/28.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 29: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/29.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 30: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/30.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 31: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/31.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 32: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/32.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 33: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/33.jpg)
...
CubeSat WS
spring 2014
.
9/23
..
Current Ground Stations
Specific per-missionhardware support.Not many problemsfor constructing anew station.Networks with a fullGS client:
SW fits GS → you are in.SW inadequate → youare out.
Some clients mightbe an obstacle toaccess the network.
![Page 34: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/34.jpg)
...
CubeSat WS
spring 2014
.
10/23
The SATNet Project
Concept
![Page 35: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/35.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 36: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/36.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 37: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/37.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 38: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/38.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 39: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/39.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 40: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/40.jpg)
...
CubeSat WS
spring 2014
.
11/23
..
Network Architecture (1)
Network Paradigm:distributed servers.
N-System: main networknode.G-Client: ground stationclient.M-Client: missionoperation client.
Services provided bythe central N-System.Clients: remoteaccess library.
![Page 41: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/41.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 42: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/42.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 43: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/43.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 44: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/44.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 45: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/45.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 46: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/46.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 47: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/47.jpg)
...
CubeSat WS
spring 2014
.
12/23
..
Network Architecture (2)
Each central nodecreates an isolatedsub-network.Approach similar to IProuters.Users decide tointerconnect nodesfor scalingsub-networks.Nodesinterconnection:
scalability,redundancy,and privacy.
![Page 48: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/48.jpg)
...
CubeSat WS
spring 2014
.
13/23
..
Comparison
- Mercury GSN MC3 GENSO SATNet
Paradigm ClientServer
ClientServer
LegacyGCA
HybridP2P1
DistributedNetwork
Remote GS data data data audio data2
Federation yes - yes - yesScheduling - - Central Distributed Hybrid3
Security - - Central - Distributed4
Sources SourceForge(2003)
- - - GitHub
License GPLv2 - - - Apache v2
1Initially P2P, finally central server (AUS entity).2Custom protocols in between clients.3Distributed through the central nodes, similar to a cloud computing approach.4Through different subnetworks.
![Page 49: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/49.jpg)
...
CubeSat WS
spring 2014
.
14/23
Organization
![Page 50: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/50.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 51: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/51.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 52: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/52.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 53: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/53.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 54: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/54.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 55: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/55.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 56: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/56.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 57: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/57.jpg)
...
CubeSat WS
spring 2014
.
15/23
..
Development Philosophy
Open source(Apache V2).Incremental softwaredevelopment:
4 software releases.1 relase, 1 subset offunctionalities.
GitHub Project:github.com/satnet-project
Feel free to join us!First node to behosted at CalPoly.
![Page 58: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/58.jpg)
...
CubeSat WS
spring 2014
.
16/23
..
Releases
![Page 59: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/59.jpg)
...
CubeSat WS
spring 2014
.
17/23
Release 1
![Page 60: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/60.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 61: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/61.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 62: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/62.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 63: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/63.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 64: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/64.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 65: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/65.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 66: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/66.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 67: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/67.jpg)
...
CubeSat WS
spring 2014
.
18/23
..
Architecture
Standalone Node →Private Subnetworks.WebServices withDjango (Python 2.7).Database: MySQL.
Clustering possibility forredundancy.
CommunicationsService:
Daemon protocol,Twisted over TLS.Better performance forlower delay.
Operating system:Debian Wheezy.
![Page 68: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/68.jpg)
...
CubeSat WS
spring 2014
.
19/23
..
Screenshot - Database Design
![Page 69: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/69.jpg)
...
CubeSat WS
spring 2014
.
20/23
..
Screenshot - Add GS
![Page 70: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/70.jpg)
...
CubeSat WS
spring 2014
.
21/23
..
Screenshot - Add Channel
![Page 71: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/71.jpg)
...
CubeSat WS
spring 2014
.
22/23
..
Screenshot - GS & Channels
![Page 72: Towards an Open-source - Cal Polymstl.atl.calpoly.edu/~workshop/archive/2014/Spring... · new station. Networks with a full GS client: SW fits GS! you are in. SW inadequate! you](https://reader034.vdocuments.site/reader034/viewer/2022050409/5f86aa4774da6f3163165b3c/html5/thumbnails/72.jpg)
...
CubeSat WS
spring 2014
.
23/23
Thanks for your attention!