![]() ![]() ![]() The swarm is updated based on incoming devices. Consider “ n” as number of swarms and deployed devices possessing heterogeneous resources randomly in the area of n× n (m 2). The number of swarms to be framed is done by fetching the information of devices from the DKB. The SMA decides the number of clusters to be framed for efficient implementation of the proposed work. If particles have more or less convergence they should be attained with a proper count of iterations. The number of devices is limited to 30–40 for converging in less iteration. The SMA clusters these devices into swarms. Once the devices are authenticated by the DMA it stores in the DKB. ![]() Swarm manager agent: This is a mobile agent that adapts to the dynamic variation of incoming devices. The requirement for task execution, resource utilization history, task failure and success, and execution time of particular device tasks is updated in the DKB and can be used by other agents to provision the resources to the incoming tasks. The DKB is updated at every scheduled interval by DMA. The agents in fog can access this DKB for reading and writing the resource configuration of tasks using the DTA. This agent gets updates from the DMA agent. ![]() At every scheduled interval, the devices are updated in the DKB.ĭevice knowledge base: This is a static agent created by the DMA. The incoming device identity is authenticated by the DMA and keeps it in track in a queue at the time of processing by the swarm. The DMA fetches the information regarding the registration of the devices, its id, position and capacity of devices, and resource requirement. The arrival of devices, their characteristics, and types of tasks requested are collected by the DMA. It creates a static agent DKB and mobile agent SMA. Device manager agent: The DMA is a static agent that exits the devices. ![]()
0 Comments
Leave a Reply. |