important human inventions Wheel (3500 BC) (1960s) Transistor (1947) Microprocessor (1971) Airplane (1903) Nuclear fission (1939) Electricity (late 19th) Most of them also used/created for military purposes… THE Computer Network: network of networks Remember! <you>
(2003) ARPANET 47 years (1969) TCP/IP ~42 years (1974) OSPF 27 years (1989) Nonlinear path from the origin to modern tactical networks PDP-10 Mobile Devices TSI Tactical Service Infrastructure OLSRv2 1 year (2014) <you> Cross-layer model 3 months (2016)
Data Link <Network Interface> Network IPv4-6 Transport TCP, UDP Application HTTP, SMTP (RFC 1122, 1989) <you> You are handling two flows: sound and image. Nodes at the battlefield need to handle disruption/delay. Services: Blueforce tracking Event reports TSI Provider Clients <Radio(s)> <Voice> <Projector> <Eyes> <Ears> Multicast Publish /Subscribe Multicast Publish /Subscribe Error correction Congestion control <you running> <slides + ideas> <Disruption> <ideas>
Wraped up logical process even carrying its semantics and requirements. <you> * What if we try a different service? <IP phone> <Voice> <Ears> TCP/IP Stack of protocols Orchestration of services? <Online payment> <Authentication, check funds and withdraw> <Online stores>
We all share the same source of power <Massive amount of energy> Remember! <Mobile devices> <Sun> <Humans> <meat> <apple> <milk> <plant> <cattle> <Physics, Mathematics, Engineering and etc> <you> <Hydro power> <Human-created universe> Science and Technology 149,600,000 km <Earth> <moon> *
the battlefield Example of services from the literature 12 Node C Node A Soldier localization Adversary localization Vehicle localization Live camera Aerial photos Node B J. Evans, B. Ewy, M. Swink, S. Pennington, D. Siquieros, and S. Earp, “TIGR: the tactical ground reporting system,” IEEE Communications Magazine, vol. 51, no. 10, pp. 42–49, October 2013. <Aerial photos> <Blue/Red force tracking> <Live camera, compile and share> <you>
Mobile (TN-M) Custom (TN-C) Company Brigade Squads Platoon1 MEDEVAC Communication patterns: Mobility: Convoy RSTA Combat, … a) From Core to All Non-critical If possible b) From Core to All Immediate threat Reliable, 15s when pushed c) From Mobile to Core Blue Force Tracking Reliable, 60s when requested Quality of Service (QoS): Integral (complete/error-free) Reliable (confirmed) If possible (no guarantees) <you> RSTA: Reconnaissance, Surveillance and Target Acquisition
i At two or more nodes, V = {TN-x1 , TN-x2 ,..., TN-xn } i o TN-D1 O1 O2 o i Odistributed (V,E,D) TN-x2 o On i TN-Coren ... i = {i1 , i2 , i3 } o = {o1 , o2 , o3 } Southbound interfaces reliable, 10 secs when pushed Dismounted i reliable, 30 secs when pushed Deployed Immediate threat Distributed service orchestrations <Mobile> <Core> ={ } S1 S2 Sn ... O1 How routing is done? s2 s3 Established DTN Unstable Stable <Stable> Good connectivity Poor connectivity
OLSRv2 (2014) Optimized Link State Routing Protocol OSPF (1989) Open Shortest Path First = 1 ∗ ∗ = 1 ∗ <you> = 1 ∗ Expected Transmission Count (ETX) Direction Airtime (DAT) Expected Transmission Time (ETT) Data Link Network OLSR <Radio> Handheld <Dismounted> Laptop <Mobile> Data Link Network OLSR <Radio> = 108 ℎ ( ) (ℎ ) How to handle disruptions?
State of the art review yyyy-mm-dd Presentation title Neighbor discovery Data Transmit Neighbors? Messages? Receiving/Sending? 17 DTN handling in the literature No No No Yes Yes Yes Store/Forward 1 2 1 Controller Service Mediator Message Handler Packet Handler 1 2 3 4 PEP PEP PEP 4 4 4 Disruption/Delay Tolerant Networks 3 3 SatCom VHF UHF WLAN Good connectivity Poor connectivity The task is do it using the Core Services… Tactical Service Infrastructure (TSI) 2 * <your brain> <mobile device>
Disconnected Established DTN Unstable Stable EMCON EMCON The model <you running> <you standing> <you @toilet> Disconnected Established DTN 3 States + 3 Actions Mobile Devices Emission Control (EMCON) When you are close to an adversary States = {Disconnected, Established and DTN} Actions = {Stable, Unstable, EMCON}
Network setup: Fully connected Fragmented Opportunistic Mobility pattern Bandwidth Storage capacity Power consumption QoS Priority, reliability, sensitivity Node A <Dismounted> UHF WLAN <you> Kernel IP routing table Destination Gateway Metric 10.1.1.2 10.1.1.19 2 10.1.1.3 10.1.1.19 2 10.1.1.4 10.1.1.19 2 10.1.1.5 10.1.1.19 2 10.1.1.6 10.1.1.19 2 a) From Core to All Non-critical If possible b) From Core to All Immediate threat Reliable, 15s pushed Solutions in the literature are based on availability of: Controller Service Mediator Message Handler Packet Handler 1 2 3 4 PEP PEP PEP Tactical Service Infrastructure (TSI) Group 02 Group 01 Group 03 1 2 3 1 1 1 2
Group 02 Group 03 Group 02 Group 01 Group 03 Data overhead OLSRv2 (18 nodes) Adding nodes (18 to 42 nodes) Group 01 Grid (convoy) <you> Mobility patterns: <unstable> Worst case <stable> Best case <Group> In between
03 <you> Group 18 nodes, 3 groups of 6 Link changes: 9 ±3.2 Link duration: 4 ±2.6 secs <isolated> <intermittent> DTN @Critical points A, B and C (DTN) Intermittent routes between 01 and 02 Path availiability: 0 min (DTN) No routes between Group 01 and 03
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 Roberto Rigolin Ferreira Lopes [email protected] # ifdown wlan0 Computer Networks: from ARPANET to the modern battlefield 31 You cannot teach a man anything, you can only help him find it within himself. ― Galileo Galilei Always remember, your power comes from the sun! <Disruption>
had the potential to act as extensions of the whole human being, as tools that could amplify the range of human intelligence and expand the reach of our analytical powers. Lyon, Matthew; Hafner, Katie (1999-08-19). Where Wizards Stay Up Late: The Origins Of The Internet (p. 27). Simon & Schuster. Kindle Edition 32 Licklider Gentlemen obsessed with the human brain (1960s) Shannon (1948) Turing (1936) Von Neumann (1945) <your brain>