Efficient transfer of sensor data on dynamic software defined network (SDN) controlled optical network
Aspects of the present disclosure describe a computer implemented method for the transfer of sensor data on dynamic software defined network (SDN) controlled optical network.
1. A computer implemented method for controlling and collecting distributed optical fiber sensing as part of a Software Defined Network (SDN) optical network managed by an Optical Network Operating System (ONOS), the method comprising:
providing the SDN optical network managed by an ONOS, said network including one or more distributed optical fiber sensing systems each including an interrogator and one or more individual sensors;
initiating, by an interrogator source, a request for initiating sensor data transfer d;
receiving, by a destination j, the request for sensor data transfer d;
determining, from an ONOS database, multiple network paths between the interrogator source and destination j;
determining a size of sensor data chunks and number of copies of the sensor data chunks to transfer from the interrogator source to the destination j;
determining, for the interrogator source, a transmission delay and a path utility; and
forwarding the sensor data chunk if the determined path utility is greater than a predetermined threshold and the transmission delay is less than a predetermined delay.
2. The method of claim 1 wherein the transmission delay is determined in consideration of propagation delay, number of source nodes, and number of requests.