Research Article
AirCache: A Crowd-Based Solution for Geoanchored Floating Data
| input: FrameInformation (LocalFI), Set (ReceivedFIs) | | Set (ConnectedComponents) | | output: Set of connected components ConnectedComponents | | () Set Connected Bidirectional(LocalFI, ReceivedFIs); | | () Cluster ; | | () FirstElement(Connected); | | () ConnectedComponents ConnectedComponents ; | | () foreach Slot in Connected do | | () bool InsideAnyCluster False; | | () foreach in ConnectedComponents do | | () if IsMember(NodeId(Slot), , ReceivedFIs) then | | () NodeId(Slot); | | () InsideAnyCluster True; | | () break; | | (12) end | | () end | | () if not InsideAnyCluster then | | () Cluster _New; | | () _New _New NodeId(Slot); | | () ConnectedComponents ConnectedComponents _New; | | () end | | () end |
|