Mohammad Shojafar

Prof. Mohammad Shojafar

Ryerson University
+2
orcid

Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 December 2020 in Sustainable Cities and Society
Verified
Journal Article
Closed access
SSSaurabh Singh
Saurabh Singh
PSPradip Kumar Sharma
Pradip Kumar Sharma
Byungun YoonByungun Yoon
Byungun Yoon
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
GCGi Hwan Cho
Gi Hwan Cho
IRIn-Ho Ra
In-Ho Ra

7 April 2016 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
NCNicola Cordeschi
Nicola Cordeschi
EBEnzo Baccarelli
Enzo Baccarelli
Providing real-time cloud services to Vehicular Clients (VCs) must cope with delay and delay-jitter issues. Fog computing is an emerging paradigm that aims at distributing small-size self-powered data centers (e.g., Fog nodes) between remote Clouds and VCs, in order to deliver data-dissemination real-time services to the connected VCs. Motivated by these considerations, in this paper, we propose and test an energy-efficient adaptive resource scheduler for Networked Fog Centers (NetFCs). They operate at the edge of the vehicular network and are connected to the served VCs through Infrastructure-to-Vehicular (I2V) TCP/IP-based single-hop mobile links. The goal is to exploit the locally measured states of the TCP/IP connections, in order to maximize the overall communication-plus-computing energy efficiency, while meeting the application-induced hard QoS requirements on the minimum transmission rates, maximum delays and delay-jitters. The resulting energy-efficient scheduler jointly performs: (i) admission control of the input traffic to be processed by the NetFCs; (ii) minimum-energy dispatching of the admitted traffic; (iii) adaptive reconfiguration and consolidation of the Virtual Machines (VMs) hosted by the NetFCs; and, (iv) adaptive control of the traffic injected into the TCP/IP mobile connections. The salient features of the proposed scheduler are that: (i) it is adaptive and admits distributed and scalable implementation; and, (ii) it is capable to provide hard QoS guarantees, in terms of minimum/maximum instantaneous rates of the traffic delivered to the vehicular clients, instantaneous rate-jitters and total processing delays. Actual performance of the proposed scheduler in the presence of: (i) client mobility; (ii) wireless fading; and, (iii) reconfiguration and consolidation costs of the underlying NetFCs, is numerically tested and compared against the corresponding ones of some state-of-the-art schedulers, under both synthetically generated and measured real-world workload traces.

29 June 2016 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
PVPaola Gabriela Vinueza-Naranjo
Paola Gabriela Vinueza-Naranjo
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
HMHabib Mostafaei
Habib Mostafaei
Zahra PooranianZahra Pooranian
Zahra Pooranian
EBEnzo Baccarelli
Enzo Baccarelli

7 May 2017 in IEEE Access
Verified
Journal Article
Open access
EBEnzo Baccarelli
Enzo Baccarelli
PVPaola Gabriela Vinueza-Naranjo
Paola Gabriela Vinueza-Naranjo
MSMichele Scarpiniti
Michele Scarpiniti
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
JAJemal H. Abawajy
Jemal H. Abawajy
Fog computing (FC) and Internet of Everything (IoE) are two emerging technological paradigms that, to date, have been considered standing-alone. However, because of their complementary features, we expect that their integration can foster a number of computing and network-intensive pervasive applications under the incoming realm of the future Internet. Motivated by this consideration, the goal of this position paper is fivefold. First, we review the technological attributes and platforms proposed in the current literature for the standing-alone FC and IoE paradigms. Second, by leveraging some use cases as illustrative examples, we point out that the integration of the FC and IoE paradigms may give rise to opportunities for new applications in the realms of the IoE, Smart City, Industry 4.0, and Big Data Streaming, while introducing new open issues. Third, we propose a novel technological paradigm, the Fog of Everything (FoE) paradigm, that integrates FC and IoE and then we detail the main building blocks and services of the corresponding technological platform and protocol stack. Fourth, as a proof-of-concept, we present the simulated energy-delay performance of a small-scale FoE prototype, namely, the V-FoE prototype. Afterward, we compare the obtained performance with the corresponding one of a benchmark technological platform, e.g., the V-D2D one. It exploits only device-to-device links to establish inter-thing “ad hoc” communication. Last, we point out the position of the proposed FoE paradigm over a spectrum of seemingly related recent research projects.

1 July 2017 in Egyptian Informatics Journal
Verified
Journal Article
Open access
SASamaher Al-Janabi
Samaher Al-Janabi
Ibrahim AlShourbajiIbrahim AlShourbaji
Ibrahim AlShourbaji
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
SSShahaboddin Shamshirband
Shahaboddin Shamshirband
Wireless Body Area Network (WBAN) is a new trend in the technology that provides remote mechanism to monitor and collect patient’s health record data using wearable sensors. It is widely recognized that a high level of system security and privacy play a key role in protecting these data when being used by the healthcare professionals and during storage to ensure that patient’s records are kept safe from intruder’s danger. It is therefore of great interest to discuss security and privacy issues in WBANs. In this paper, we reviewed WBAN communication architecture, security and privacy requirements and security threats and the primary challenges in WBANs to these systems based on the latest standards and publications. This paper also covers the state-of-art security measures and research in WBAN. Finally, open areas for future research and enhancements are explored

21 March 2016 in IEEE Network
Verified
Journal Article
Closed access
EBEnzo Baccarelli
Enzo Baccarelli
NCNicola Cordeschi
Nicola Cordeschi
AMAlessandro Mei
Alessandro Mei
Massimo PanellaMassimo Panella
Massimo Panella
Mohammad ShojafarMohammad Shojafar
Mohammad Shojafar
JSJulinda Stefa
Julinda Stefa
Big data stream mobile computing is proposed as a paradigm that relies on the convergence of broadband Internet mobile networking and real-time mobile cloud computing. It aims at fostering the rise of novel self-configuring integrated computing-communication platforms for enabling in real time the offloading and processing of big data streams acquired by resource-limited mobile/wireless devices. This position article formalizes this paradigm, discusses its most significant application opportunities, and outlines the major challenges in performing real-time energy-efficient management of the distributed resources available at both mobile devices and Internet-connected data centers. The performance analysis of a small-scale prototype is also included in order to provide insight into the energy vs. performance tradeoff that is achievable through the optimized design of the resource management modules. Performance comparisons with some state-of-the-art resource managers corroborate the discussion. Hints for future research directions conclude the article.