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 |
|