Building Blocks for Mobile Free-Space-Optical Networks Jayasri Akella, Chang Liu, David Partyka, Murat Yuksel, Shiv Kalyanaraman, and Partha Dutta Rensselaer Polytechnic Institute Emails: sri@networks.ecse.rpi.edu, yuksem@ecse.rpi.edu : “shiv rpi” Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Outline Context and Motivation Auto-configurable optical antenna design. Tessellated Spherical Optical Antenna Auto-alignment Circuit Mobility Experiment Simulating Mobile FSO Networks Results and summary Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 2 Bringing Optical Communications and Ad Hoc Networking Together… Free-Space-Optical Communications (FSO) Ad Hoc Networking High bandwidth Low power Directional Mobile communication Auto-configuration Free-Space-Optical Ad Hoc Networks Spatial reuse and angular diversity in nodes Low power and secure Electronic auto-alignment Optical auto-configuration (switching, routing) This paper proposes initial building blocks for this vision… Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 3 Current Commercial FSO Point-to-Point Links in dense metros, competing with “wires” and “leased lines” Issues: How to achieve link reliability/availability despite weather Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Current RF-Based Ad Hoc Networks 802.1x with omni-directional RF antennas High-power – typically the most power consuming part of laptops Low bandwidth – typically the bottleneck link in the chain Error-prone, high losses Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5 Contributions: Ad-hoc FSO BBlocks New optical antenna design Spherical/Honeycomb structure with FSO trans-receiver modules Potential: logical links function even when antennas are in relative motion. Auto-configuration circuit that enables physical FSO channel handoff Integrated with optical antenna design Simulation models in ns-2 to enable future studies of FSO MANETs Initial tests suggest need to revisit routing and TCP layer designs Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 6 FSO Basics High-brightness LEDs (HBLEDs) are very low cost and highly reliable components 35-65 cents a piece, 10 years lifetime Low power consumption (100 microwatts for 10-100 Mbps!) 4-5 orders of magnitude improvement in energy/bit compared to RF Directional => Huge spatial reuse But…FSO also requires: availability of unobstructed line-of-sight (LOS) and, alignment of LOS between the transmitter and the receiver. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 7 LOS Alignment: Optical Antenna Concept Tessellated spheres with transreceiver pairs Line-of-sight (LOS) auto-alignment electronics Rapid alignment & handoff => enables mobility or sway, while maintaining the logical link. LED PD (a) Tessellated Sphere b) Showing a Line of Sight Sphere Tessellated with LED+PD transceivers. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 8 Auto-Alignment Circuit Design Pilot signal sent If aligned, signal is fed-back Feedback signal detection => alignment! Handoff logical link & transmit data Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 9 Alignment Circuit (Contd) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 10 Optical antenna: Multiple Alignment Circuits Universal Mounting sockets of LED/PDs Multiple channels => Connected to a bank of auto-alignment circuits Eg: 4-circuit block diagram shown below Universal Interface of the wires of the LED/PDs Interface to the local network Board (Controllor) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 11 Optical antenna: Experimental Platform (Contd) LEDs: high divergence angle PDs: angular field of view => the LED-PD pair forms a transceiver cone. The transceiver cone covers a significant volume of 3dimensional space. Key: appropriate packing density to cover entire 360 steradian of surrounding space. Tessellated Spherical antennas on stable optical testing platforms Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 12 In Action: 4-channel spherical optical antenna Not Aligned: Searching phase to locate an LOS (all channels searching) Aligned: Data Transmission phase (only one channel active) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 13 Mobility Experiment UDP data transfer between the moving toy train on a circular track and a data-sink at the center of the circle. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 14 Auto-alignment: Search Phase Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 15 Auto-alignment: Aligned! Data Transfer Phase Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 16 Intensity vs Mobility @ The optical antenna Light Intensity (lux) 70 Aligned 60 50 Not aligned 40 30 Detector Threshold 20 10 128 121 112 105 97.5 88.5 79 72 65 51.5 40.5 33 23 17 11 0 0 Angular Position of the Train (degree) Denser packing will allow fewer interruptions (and smaller buffering), but more handoffs Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 17 Simulation Model: Mobile Ad-Hoc FSO nodes NS-2 Model: FSO propagation model (weather effects) FSO antennas (sphere model) Additional parameters: directional normals, transmission and receiving angles … to assist the propagation model and LOS calculations. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 18 Mobile FSO Simulation (Contd) Initial proof-of-concept: 2-D scenario on the XYplane Spatial reuse and angular diversity features illustrated. Single mobile FSO node Circles around four stationary FSO nodes Stationary nodes are connected via wired links to a single central node. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 19 Simple Experiments… Four experiments, varying: Speed of mobile node and Distance of the mobile node from the central node Experiment Mobile Node’s Velocity Mobile Node’s Path Radius 1 1.5 meters/second 25 meters 2 1.5 meters/second 35 meters 3 2.5 meters/second 25 meters 4 2.5 meters/second 35 meters Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 20 TCP sequence numbers in Experiment 1 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 21 Experiment 1: Data Transfer in Bursts After LOS discovery Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 22 Experiment 2: Higher distance => TCP interactions & lower throughput Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 23 Experiment 3: Lower distance, higher speeds TCP affected by higher loss rates & periodic disconnections Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 24 Observations Need dense tessellation and packing. Need rapid auto-alignment TCP may be affected with increasing distance and speed. End-to-end connection is not the same as physical link alignment Key: Need to provide either bit-level buffering and/or Link-layer hybrid ARQ/FEC to mask such losses from TCP Interactions with transport and network level protocols will need to be studied and optimized… Ongoing work… Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 25 Indoor Ad-Hoc FSO: Music App Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 26 Summary Ad-hoc FSO communication: Different from pt-pt FSO and ad-hoc RF Key building blocks: Optical antenna: tessellated sphere with dense packing of trans-receivers Auto-Alignment optoelectronic circuit (simple feedback design) Absence of mechanical parts such as motors or moving mirrors typically used for auto-alignment purpose. Significant savings in power consumption and improved alignment reliability. Simple demonstration: optical data transmission between toy train and ground nodes NS-2 simulation components: FSO propagation models Mobile FSO antennas. Initial simulation: points to need for optimizing interactions w/ transport and network level protocols. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 27 Thanks! Students: Jayasri Akella, sri@networks.ecse.rpi.edu Dr. Murat Yuksel (post-doc): yuksem@ecse.rpi.edu Chang Liu, c.liu@ee.unimelb.edu.au David Partyka, partyd@rpi.edu Sujatha Sridharan : “shiv rpi” Ps: Online free videos of all my advanced networking classes Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 28 Details Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 29 Simulation of mobile FSO nodes continued An FTP session is kept alive between the central node and the mobile node. For our experiments, all wired links are 100 Mbps with 2ms delays and Drop Tail queues, while the FSO nodes are configured to only transmit at 20 Mbps. (20Mbps is just our configuration limitation, and is not a physical limitation as modulation speeds can be in the order of GHz in optical bands) Initially, the experiment starts with the mobile node and one of the stationary nodes in LOS. Soon after the session is established, the node moves around the stationary nodes at a constant rate of speed. Routing is performed by ad hoc DSDV routing agents and MAC is facilitated by 802.11 that is already present in NS-2. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 30 Simulation of mobile FSO nodes continued We can see that using FSO propagation model in the simulation, it is possible to achieve connectivity through mobile FSO communication even with a very small number of transceivers on the spherical optical antenna. The experiments were configured in such a manner that LOS is not always present, thus showing that connectivity is reestablished when the nodes are back in LOS. This is demonstrated by the periods of inactivity in the utilization graphs and by the plateaus in the TCP sequence number graphs, which is shown in the figure. The TCP sequence numbers for the other experiments also showed similar behavior, where plateaus exist for connectivity periods. Furthermore, increase in the TCP sequence numbers imply that: All simulation components from physical layer to transport layer are setup properly, thereby provides validity of our simulation building blocks. Transport level good-put can be achieved over a highly variant (i.e. frequent LOS changes) FSO environment. Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 31