Papers by AlHassan Moawad Saaed Aly

Computing, 2020
The fast development in IoT and Cloud technologies has propelled the emergence of a variety of co... more The fast development in IoT and Cloud technologies has propelled the emergence of a variety of computing paradigms, among which Fog and Edge computing are salient computing technologies. Such new paradigms are opening up new opportunities to implement novel application scenarios, not possible before, by supporting features of mobility, edge intelligence and enduser support. This, however, comes with new computing challenges. One such challenge is the allocation of applications to Fog and Edge nodes. Indeed, for some application scenarios larger computing capacity might be needed. Therefore, due to co-existence of computing devices of different computing granularity, techniques for grouping up and clustering resources into virtual nodes of larger computing capacity are required. In this paper we present some clustering techniques for creating virtual computing nodes from Fog/Edge nodes by combining semantic description of resources with semantic clustering techniques. Then, we use such clusters for optimal allocation (via heuristics and Liner Programming) of applications to virtual computing nodes. Simulation results are reported to support the feasibility of the model and efficacy of the proposed approach. First Fit Heuristic Algorithm (FFHA) outperformed ILP method for medium and large size instances. Likewise, FFHA performed

Optimization of Task Allocations in Cloud to Fog Environment with Application to Intelligent Transportation Systems
Advanced Information Networking and Applications, 2021
Fog and Edge computing are opening up new opportunities to implement novel features of mobility, ... more Fog and Edge computing are opening up new opportunities to implement novel features of mobility, edge intelligence and end-user support. The successful implementation and deployment of Fog layers, as part of Cloud-to-thing-computing, largely depends on optimized allocation of tasks and applications to Fog and Edge nodes. Similarly as in other large scale distributed systems, the optimization problems that arise are computationally hard to solve. Such problems become even more challenging due to the need of application scenarios for larger computing capacity, beyond those of single nodes, requiring thus efficient resource grouping. In this paper we present some clustering techniques for creating virtual computing nodes from Fog/Edge nodes by combining semantic description of resources with semantic clustering techniques. Then, we use such clusters for optimal allocation (via heuristics and Integer Linear Programming) of applications to virtual computing nodes. Simulation results are reported to support the feasibility of the model and efficacy of the proposed approach. Applications of allocation methods to Intelligent Transportation Systems are also discussedPeer ReviewedPostprint (published version
Uploads
Papers by AlHassan Moawad Saaed Aly