رواء عمار رزوقي
Edge Servers are servers (computing resources) that do processing at an edge location, which might range from on-premises to regional. it the nearest to the origins of data creation, and it inherits the technologies and functionalities to process data directly at the user's end rather than sending it to a macro data center. the current work studies the effect of the number of sensors on the work of local servers using MATLAB. Then, the proposed system deals with improving the performance of the smart factory. Moreover, focuses on reducing the delay by using hybrid computing, cloud, and edge servers. The factory is represented by a group of sensors (temperature, pressure, gas, level and proximity). that send data to one of the three servers (Two are edge servers with the same copies of data and rules, and the third is the cloud). The sensor values are sent from the factory to the Raspberry Pi 3 and the selection algorithm is implemented to choose only one server that receives the data and to be processed. If two servers are working, the comparison is done by choosing one server, and when one edge server is working, the data is sent to it. But, in the absence of a working edge server, the data is sent to the cloud (web server). These steps are very important to reduce the delay and not to stop the factory when any problem occurs After the data arrives at the edge server, it is processed by making a special decision for each sensitive case in the form of values placed in variables (r1, r2, r3, r4, r5) that are sent to the Arduino, which in turn translates them into making a decision, for example, to turn on or off a specific LED for each sensitive. The time has been reduced using the edge servers. When comparing the total time using one of the Edge servers (2ms) with the total time using the cloud (web server) (128ms), This difference in time seems big and clear as the edge servers succeeded in reaching the smart factory in the least time.