
Mohammad Shojafar
Mohammad Shojafar (S'13-M'17-SM'19) is Senior Lecturer (Associate professor) in the Network Security, an Intel Innovator, a Senior IEEE member, working in the 5G Innovation Centre (5GIC) at the University of Surrey, UK. Before joining 5GIC, he was a Senior Researcher and a Marie Curie Fellow in the SPRITZ Security and Privacy Research group at the University of Padua (UNIPD), Italy. He was a Senior Researcher working in a network security project jointly with Ryerson University & Telus Communications Inc (TELUS) in Toronto, Canada, in 2019. Also, he was CNIT Senior Researcher at the University of Rome Tor Vergata contributed to 5G PPP European H2020 SUPERFLUIDITY; project. Mohammad was a PI of the PRISENODE project, a 275,000 euro Horizon 2020 Marie Curie project in the areas of network security collaborating at UNIPD, Italy. He also was a PI on an Italian SDN security and privacy (60,000 euro) supported by the UNIPD. He is Associate Editor in IEEE TCE.
Supervisors: Ali Miri, Mauro Conti, Mukesh Singhal, Rajmukar Buyya, Enzo Baccarelli, and Jemal Abawajy
Address: Department of Mathematics and Computer Science,
University of Padua,
Via Trieste, 63,
35131, Padua, Italy.
Supervisors: Ali Miri, Mauro Conti, Mukesh Singhal, Rajmukar Buyya, Enzo Baccarelli, and Jemal Abawajy
Address: Department of Mathematics and Computer Science,
University of Padua,
Via Trieste, 63,
35131, Padua, Italy.
less
InterestsView All (29)
Uploads
Papers by Mohammad Shojafar
available for users, and they only pay for used resources The most important issues in cloud computing are scheduling and energy consumption which many researchers worked on them. In these systems a scheduling mechanism has two phases: task prioritization and processor selection. Different priorities may cause to different makespan and for each processor which assigned to the task, the energy consumption is different. So
a good scheduling algorithm must assign priority to each task and select the best processor for them, in such a way that makespan and energy consumption be minimized. In this paper, we proposed a two phase's algorithm for scheduling, named TETS, the first phase is task prioritization and the second phase is processor assignment.We use three prioritization methods for prioritize the tasks and produce optimized initial chromosomes and assign the tasks to processors which is an energy-aware model. Simulation results indicate that our algorithm is better than previous algorithms in terms of energy consumption and makespan. It can improve
the energy consumption by 20% and makespan by 4%.
components of mobile applications. The ultimate goal of RSA is to reduce execution time and energy consumption of resource-intensive mobile applications which contributes to successful MCC adoption. Role of RSA is critical in efficiently executing resource-intensive mobile applications in the cloud. Although several aspects of MCC have been extensively reviewed, analysis of RSAs in MCC is overlooked.Therefore, it is important
to provide a comprehensive review of RSA to complement existing literature in MCC. In this paper, we conduct a survey to
review the state-of-the-art RSA approaches in MCC and present
the taxonomy of existing RSA approaches. We present a brief
tutorial on resource scheduling in MCC followed by a critical
review of some of the most credible approaches to highlight
their advantages and disadvantages. We then discuss the open
challenges in this area and point out future research directions.