Research Article

Blockchain-Based Automated System for Identification and Storage of Networks

Algorithm 3

Virtual topology construction.
Input: Tcollection of traces
 D  distance matrix between the nodes
Output: TO  virtual topology
(1) function  create TO
(2) for each trace do
(3) source  get_source (trace)
(4) D  get_D (trace)
(5) if get_answer  D (trace) then
(6) R  get_router (trace)
(7) (TO, R)  add_router
(8) (Path, R)  add_path
(9) else
(10) D  distance{source}{D}
(11) R  get_router (D, source, traces)
(12) RD  get_router (D, source, traces)
(13) N  nonresponding router (traces, source, D)
(14) add router (TO , R U N U )
(15) add path (path, R U N U reversed (N))
(16) return (TO, Paths)