Iñigo del Portillo, Marc Sanchez-Net, Daniel Selva, Ángel Álvaro, Elisenda Bou, Eduard Alarcón

Similar documents
Using hosted payloads to architect near Earth space communica5on networks

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

Cyber-Physical Systems

Architecting space communication networks under mission demand uncertainty

Perspectives of development of satellite constellations for EO and connectivity

2009 SEAri Annual Research Summit. Research Report. Design for Survivability: Concept Generation and Evaluation in Dynamic Tradespace Exploration

(SDR) Based Communication Downlinks for CubeSats

CubeSat Integration into the Space Situational Awareness Architecture

Designing Energy Efficient 5G Networks: When Massive Meets Small

Genetic Algorithm Based Charge Optimization of Lithium-Ion Batteries in Small Satellites. Saurabh Jain Dan Simon

A Comparative Study of Quality of Service Routing Schemes That Tolerate Imprecise State Information

Deep Space Communication The further you go, the harder it gets. D. Kanipe, Sept. 2013

Energy-aware Task Scheduling in Wireless Sensor Networks based on Cooperative Reinforcement Learning

A GRASP HEURISTIC FOR THE COOPERATIVE COMMUNICATION PROBLEM IN AD HOC NETWORKS

Beyond CubeSats: Operational, Responsive, Nanosatellite Missions. 9th annual CubeSat Developers Workshop

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

Air Force Institute of Technology. A CubeSat Mission for Locating and Mapping Spot Beams of GEO Comm-Satellites

Framework for Performance Analysis of Channel-aware Wireless Schedulers

Measurement Driven Deployment of a Two-Tier Urban Mesh Access Network

Cooperative Routing in Wireless Networks

A CubeSat-Based Optical Communication Network for Low Earth Orbit

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

Dependable Wireless Control

Practical Routing and Channel Assignment Scheme for Mesh Networks with Directional Antennas

Potential Markets for Optical Communications SkyLight Workshop ESTEC, 08/02/2017 D. Mignolo, P. Haines

NASA Mission to MARS Program Innovative DC Microgrid Proof of Concept for Spacecraft

Joint Optimization of Relay Strategies and Resource Allocations in Cooperative Cellular Networks

SPACOMM 2009 PANEL. Challenges and Hopes in Space Navigation and Communication: From Nano- to Macro-satellites

Emergency Locator Signal Detection and Geolocation Small Satellite Constellation Feasibility Study

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

COOPERATIVE ROUTING IN WIRELESS NETWORKS

Gateways Placement in Backbone Wireless Mesh Networks

Relay Placement in Sensor Networks

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks

A Study of Dynamic Routing and Wavelength Assignment with Imprecise Network State Information

A GRASP heuristic for the Cooperative Communication Problem in Ad Hoc Networks

An insight in the evolution of GEO satellite technologies for broadband services

Optimum Power Allocation in Cooperative Networks

Wavelength Assignment Problem in Optical WDM Networks

LTE in Unlicensed Spectrum

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks

UNISEC Europe CSID An Advanced Efficient Electrical Interface Standard for CubeSats

Optimal Power Control Algorithm for Multi-Radio Multi-Channel Wireless Mesh Networks

Beamforming on mobile devices: A first study

ARMADILLO: Subsystem Booklet

Exploiting Link Dynamics in LEO-to-Ground Communications

Satellite Fleet Operations Using a Global Ground Station Network. Naomi Kurahara Infostellar

GSAW 2014 Session 11C Current and Future Ground Systems for CubeSats Working Group

Gateway Placement for Throughput Optimization in Wireless Mesh Networks

From Modular to Distributed Open Architectures: A Unified Decision Framework

Performance Analysis of Energy-aware Routing Protocols for Wireless Sensor Networks using Different Radio Models

Efficient Recovery Algorithms for Wireless Mesh Networks with Cognitive Radios

Using Variable Coding and Modulation to Increase Remote Sensing Downlink Capacity

REPORT ITU-R SA.2098

Q-Coverage Maximum Connected Set Cover (QC-MCSC) Heuristic for Connected Target Problem in Wireless Sensor Network

Ground Systems for Small Sats: Simple, Fast, Inexpensive

Dynamic Bandwidth Allocation Criteria over Satellite Networks

Location Aware Wireless Networks

Study of MIMO channel capacity for IST METRA models

Small Satellites: The Execution and Launch of a GPS Radio Occultation Instrument in a 6U Nanosatellite

Fast Placement Optimization of Power Supply Pads

Optimizing Client Association in 60 GHz Wireless Access Networks

Academic Course Description. CO2110 OFDM/OFDMA COMMUNICATIONS Third Semester, (Odd semester)

Satellite Fleet Operations Using a Global Ground Station Network

The world s first collaborative machine-intelligence competition to overcome spectrum scarcity

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Dynamic Two-Way Time Transfer to Moving Platforms W H I T E PA P E R

INTERNET OF THINGS IN SPACE

Frequency Diversity Improvement Factor for Rain Fade Mitigation in Malaysia

Sensor Technologies and Sensor Materials for Small Satellite Missions related to Disaster Management CANEUS Indo-US Cooperation

Scientific Challenges of 5G

Fair Coalitions for Power-Aware Routing in. Wireless Networks

International Journal of Advanced Research in Computer Science and Software Engineering

35th AIAA ICSSC Colloquium: High Throughput Satellite (HTS) Broadband Opportunities: Orbits, Architectures, Interference and Markets

Developing An Optical Ground Station For The CHOMPTT CubeSat Mission. Tyler Ritz

Multi-Relay Selection Based Resource Allocation in OFDMA System

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

On the Performance of Cooperative Routing in Wireless Networks

Relative Navigation, Timing & Data. Communications for CubeSat Clusters. Nestor Voronka, Tyrel Newton

The Nemo Bus: A Third Generation Nanosatellite Bus for Earth Monitoring and Observation

A new connectivity model for Cognitive Radio Ad-Hoc Networks: definition and exploiting for routing design

Spectrum Sharing Between Matrix Completion Based MIMO Radars and A MIMO Communication System

Wireless In Vivo Communications and Networking

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic

A Technical Comparison of Three Low Earth Orbit Satellite Constellation Systems to Provide Global Broadband

Optimization of a Hybrid Satellite Constellation System

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm

The New Load Pull Characterization Method for Microwave Power Amplifier Design

Unguided Media and Matched Filter After this lecture, you will be able to Example?

Satellite Technology for Future Applications

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

System Architecture Pliability and Trading Operations in Tradespace Exploration

Token System Design for Autonomic Wireless Relay Networks

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Wireless Communication

LLCD Accomplishments No Issues with Atmospheric Effects like Fading and Turbulence. Transmitting Data at 77 Mbps < 5 above the horizon

Dynamic Clustering For Radio Coordination To Improve Quality of Experience By Using Frequency Reuse, Power Control And Filtering

Transcription:

Iñigo del Portillo, Marc Sanchez-Net, Daniel Selva, Ángel Álvaro, Elisenda Bou, Eduard Alarcón Universitat Politenica de Catalunya 13 March 2015 IEEE Aeroconf 2015 Big Sky, Montana 1

Outline 2 Introduction and Motivation Fractionated Satellite Networks Motivation: Scalability as a critical property of FSN System Model Implementation General Framework Resource Allocation Validation of the Resouce Allocation Case Study Conclusions

Fractionated Satellite Networks 3 A generalization of the Fractionated Satellite concept: A satellite architecture where the functional capabilities of a conventional monolithic spacecraft are distributed across multiple modules which interact through wireless links. Several satellites exchange resources wirelessly to obtain a higher aggregated network capability. Fractionated Satellite Concept (image source: DARPA) Various concepts proposed in the last years can be included under this definition: Federated Satellite Systems Space Stations (Space Infrastructure) Satellite Constellations Fractionated Satellites Fractionated Network Concept (image source: DARPA)

Motivation Scalability as a fundamental property of FSN 4 Fractionated Satellite Networks exhibit multiple advantages as compared to monolithic architectures: Higher flexibility, resiliency, maneuverability, robustness Scalability has not been extensively studied even though due to the expandable nature of FSN, it is a critical property of these systems. [Scalability is] the ability of a system to maintain its performance and function, and retain all its desired properties when its scale is increased greatly without having a corresponding increase in the system s complexity. [de Weck O. (2011)] This paper presents a general framework to analyze scalability in satellite networks: Independent of the degree of fractionation of the network The resource allocation process is validated using the closets real system to a FSN: TDRSS A hypothetical case example to show the application of the framework to other domains is presented.

Resources and Satellites Models 5 Three kind of resources are modeled (Energy, Comms, Processing Power) Two parameters characterize how resources are transferred: Transfer efficiency: η R ij = R R UTIL RR = TOTAL R useful R useful +R losses R,in R own R,out R own R,out ΔR stored R,out R lost R,out R infr Interdependency coefficient: κ R 1,R 2 = R R1 TOTAL R R2 TOTAL R,in R infr R R,in infr + R R,in R,out own = ΔR stored + R R,out own + R R,out R,out infr + R lost On a satellite, the resource balance equation must hold at any time. The expected value of the storage term (ΔR R,out stored ) is 0 To characterize the degree of fractionalization two parameters are defined: α R = R,in R infr R R,in infr + R own R,in β R = R,out R infr R R,out R,out own + R infr Type Of Node a b Source Of R in Destination Of R out Infrastructure Node 0-0,1 0,9-1 Own Production Infrastructure Client Node 0,3-1 0-0,1 Infrastructure Own Consumption Relay Node 1 1 Infrastructure Infrastructure Buffer Node 0-1 0 Dedicated Node Autonomous Node 0,1 0,9 0,1 0,9 Infrastructure or Own Production Infrastructure or Own Production 0-0,3 0 0,1 Own Production Storage Fig 1.- Type of network nodes a percentage of resources coming from other nodes, b percentage of resources given to other nodes. Own Consumption, Storage or Infrastructure Own Consumption or Storage

Network Model 6 The network is modeled using a directed weighted graph S1 S7 S2 S3 Weights are the efficiencies of transmission between nodes. A modified Dijkstra algorithm is used to compute the highest efficiency path among any pair of nodes. Each resource has its own graph. Based on the resource exchange on each node (after resource allocation) two parameters are used to classify the degree of fractionalization of the network. α A = i n(ti )>0 α ir i in i n(t i )>0 R i in β A = i β i R i out i R i out Type of Architecture Constellation 0-0,1 0-0,1 Fractionated Network Federated Satellite System Oversized Network Inefficient Network Power Graph Comms Graph S6 b A Observations 0,4-1 0,2-1 0,1-0,4 0,1-1 0,4-1 0 0,2 0 0,1 0,9-1 S5 Satellites are autonomous, resource exchange is almost not present Resource sharing is essential for the network to execute its tasks Some satellites receive some resources from the infrastructure. However, most of the resources come from own sources Resources needed to perform tasks come from the infrastructure, but resources delivered to the infrastructure are very little compared to the amount produced. Most of the resources are given to the network but they are not used as input resources (losses in the resource exchange are too high) Fig 2.- Architecture types percentage of resources coming from other nodes in the whole network, b A percentage of resources given to other nodes in the whole network. S8 S4

Task and QoS A Model 7 Mission and Tasks The purpose of the network is to execute a set of tasks tat fulfill the requirements of the mission. Each satellite carry one or several tasks. A mission can have multiple tasks on different satellites. Each task has a resource consumption and a utility value associated to its execution. Utility Function QoS A The performance of the systems is measured using a metric that captures the satisfaction of the stakeholders. We define the Aggregated Quality of Service (QoS A ) QoS A provides a common interface among stakeholders to express how well a configuration satisfies their personal preferences related to system qualities (i.e: a stakeholder might prioritize latency over data volume, whereas others might prioritize task completion over partial execution). QoS A = f(n s, S i (R i in, R i out, α i, β i ), N C M R, η M R, α A, β A, U t, h(r)) QoS A = R = t Ut U tp t = U tmin f t t Ut U t min t Ut R t,obt R t,need

General Framework 8 We build our scalability framework based on the framework created in [1]. Variables are classified as: Scaling: Define the operational range of the system Non-scaling: The architect defines them and they define the architecture Parameters: Constant values, technological parameters Different configurations are generated for each architecture. The evaluation of the configurations renders a set of metrics. On each analysis different metrics can be defined: Latency, data-volume, percentage of tasks completed. The plots of the metrics vs. the variables constitute the scalability analysis. SCALING VARIABLES Ns NON-SCALING VARIABLES a, b, h(r), C R M, S(R in, R out ) PARAMETERS h R, k R,1R2 CONFIGURATION EVALUATION results in Conf.1 N s1 QoS A1 METRICS generate CONFIGURATONS govern 2 Conf. Ns1 2 Conf.1 N s1 N s2 SCALABILITY ANALYSIS [1] Duboc, L., Rosenblum, D. S., & Wicks, T. A framework for modelling and analysis of software systems scalability. In Proceedings of the 28th international conference on Software engineering (pp. 949-952). ACM.

Configuration Evaluation 9 The configurator evaluator has been implemented in MATLAB First, inputs are read from and XLS file containing the technological parameters, the satellite data, etc. The network model is created. Efficiencies are computed and the resource exchange graphs are generated. Resources are allocated among satellites. Satellite Data - Type of satellites - Instruments - Resource amounts Calculate resource exchange efficiencies Network Topology - Existing connections Network Model Resource allocation - Heuristic algorithm Stakeholder Analysis - Mission value - Mission resources requirements Calculate mission and services satellitedistribution Value of QoS A Input data The QoS A is computed once the resources are assigned.

Resource Allocation in Static Systems 10 s.t. If the orbital dynamics remain invariant in time, we can get rid of time in the formulation of the problem. As all the matrices are constant in time, it is computationally manageable to solve it as an optimization problem. Due to the interaction among resources, the formulation is nonlinear. MATLAB s fmincon optimizer with the SQP algorithm is used to solve the problem MAX QoS A = f(u t, R obt,t, R need,t ) E R need C R need P R need 1 = x R T 1 E R obt C R obt P R obt 1 α i x ii R,t 0 = E T η CM x E E R s,ava C T η CM x C C R s,ava P T η CM x P P R s,ava R s,ava = R R,in own R interd = in = R own 0 κ E,C I Ns κ E,P I Ns κ C,E I Ns 0 κ C,P I Ns κ P,E I Ns κ P,C I Ns 0 diag R s E R s C R s P The interaction among resources is explicitly depicted in this equation. x T 1 1 α i R,t x ij i j β d(tj ) x ij R,t 0, i j QoS A = R = t Ut U tp t = U tmin f t t Ut U t min t Ut R t,obt R t,need

Resource Allocation Validation 11 The Tracking and Data Relay Satellite System (TDRSS) was used to validate the resource allocation methodology. TDRSS only provides communication resources. Real data from 14 days of operations of TDRSS were used TABLE III Results of the Validation Test Metric BAND DIFFERENCE (%) Antenna Utilization S (SA) 6,48 % Ku (SA) 3,46 % S (MA) 42,74 % Satellite S-Band Difference (%) Ku-Band Difference (%) Satellite Utilization TDRS-3 2,28 % 29,75 % TDRS-5 10,79 % 31,13 % TDRS-7 57,40 % 81,02 % TDRS-9 55,06 % 0,24 % TDRS-10 31,01 % 102,3 % The resource allocation methodology reproduces the behaviour of the network at the system level but is not valid to evaluate particular behaviours at the node level

Cluster of Nanosatellites System description 12 A hypothetical mission similar to EDSN with support of a mother satellite is analyzed: A swarm of 8 cubesats into a loose formation approximately 500 km above Earth. EDSN will develop technology to send multiple, advanced, yet affordable nanosatellites into space with cross-link communications to enable a wide array of scientific, commercial, and academic research. Satellite RESOURCE VALUE DESCRIPTION Mother (702HP) Client (A200) SATELLITES CHARACTERISTICS Power Generation Comms Data rate Power Generation Comms Data rate 15 kw 610 Mbps 2x 33.8m Triple-Junction AsGa Ku-band 2 x 300 Mbps S-band 2 x 5 Mbps 41 W Body Mounted SmallSat - No capabilities for direct downlink to Earth TASKS CHARACTERISTICS The network is uniform in terms of the characteristics of the client satellites and their tasks. Loose formation is represented by locating the satellites randomly in a sphere of 200 m. Satellite and Tasks characteristics are described in the tables on the right side. The resources available / taken from the infrastructure (a and b) and the number of client satellites are swept during the analysis. Task Name Satellite UTILITY RESOURCE Housekeeping Operations Housekeeping Operations Mission Data Download Mother 100 Daughter 100 Daughter 50 CONSU MPTION Power 3 kw Data Volume 5Mbps Duty-cycle 100% Power 35 W Data Volume 1 Mbps Duty-Cycle 100% Power 40 W Data Volume 150 Mbps Duty-Cycle 40% Results are grouped depending on values of and b A

Results(I) Cluster of Nanosatellites QoS A as a function of a and b 13 1 1 0.9 0.9 0.8 0.8 0.7 =0.1 =0.2 0.7 QoS A 0.6 0.5 =0.3 =0.4 =0.5 QoS A 0.6 0.5 b A =0.4 b A =0.5 b A =0.6 0.4 =0.6 =0.7 0.4 b A =0.7 b A =0.8 0.3 =0.8 0.3 b A =0.9 0.2 0 5 10 15 20 25 30 Number of satellites =0.9 0.2 0 5 10 15 20 25 Number of satellites b A =1 The QoS A degrades exponentially for a fixed value of or b A. Two regions are clearly differentiated. After certain point the network is saturated and it s impossible to get a higher value of QoS A. The change to the second region occurs for values of b A = 0.5. Even though only the mother satellite is giving all the communication resources to the system, there are so many satellites that the system isn t capable of downlinking enough information to achieve full stakeholder satisfaction.

Results(II) Cluster of Nanosatellites Maximum number of satellite by a and b and QoS A as a function of type of network 14 18 16 Number of Satellites 14 12 10 8 b A 6 4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1, b A While the degradation on the number of satellites supported by the system with follows an exponential trend, the degradation with b A follows a lineal trend. On the other hand, Federated Satellite Networks show a much better performance in terms of scalability than Fractionated Networks. This is due to the high losses that occur when extensive resource exchange happens.

Conclusions and Future work 15 A holistic resource-based system model has been presented. Parameters a and b have been defined to classify satellites and architectures using a taxonomy. The scalability problem has been studied for static systems. The resource allocation process has been formulated as an optimization problem using integer programming. The resource allocation process was validated using real data from TDRSS as the input of the model. The results at the system level were coherent (errors < 10%), but not a satellite level. A case study using data from NASA s EDSN mission was presented to illustrate the utility and usefulness of the framework

16 Thanks for your attention Q&A

BACK UP SLIDES 17

Technological Parameters 18 Three methods of energy exchange are considered: RIC: LASER E η RIC = 0.81 1 atan E η LASER = 0.37 0.9 d 2 3.5 2 TABLE VI INTERDEPENDANCY COEFFICIENT BETWEEN ENERGY AND COMMS Frequency Band S-band X-Band Ka-band EFFI- Microprocessor Data-rate 1 Mbps 100 Mbps 300 Mbps AMPLIFIER TECHNOLOG Y RF POWER CIENCY SSPA 15 W 40 % TWTA 30 W 60 % SSPA 15 W 28 % TWTA 25 W 60 % SSPA 9 W 17 % TWTA 50 W 50 % TABLE VII INTERDEPENDANCY COEFFICIENT BETWEEN ENERGY AND COMPUTING POWER Performance Consumption K E,P K E,C 37.5 J/Mb 50 J/Mb 0.54 J/Mb 0.42 J/Mb 0.18 J/Mb 0.33 J/Mb RF λ E η μw = η E G t G r 4πd 2 RAD750 400 MIPS 5 W 0.0125 J/MI ATMEL AT697F 86 MIPS 1 W 0.0116 J/MI TSC695FL 12 MIPS 0.3 W 0.025 J/MI