Abstract: Due to the fast growth of modern mobile communication and internet technologies, the devices, gadgets, and architecture in networking systems have now become heterogeneous and complicated.