Javid Taheri

Prof. Javid Taheri

Department of Computer Science, Karlstad University, 651 88 Karlstad, Sweden
orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

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

Representative Publications

View All Publications
30 January 2020 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
Shuguang DengShuguang Deng
Shuguang Deng
ZXZhengzhe Xiang
Zhengzhe Xiang
Javid TaheriJavid Taheri
Javid Taheri
MKMohammad Ali Khoshkholghi
Mohammad Ali Khoshkholghi
JYJianwei Yin
Jianwei Yin
Schahram DustdarSchahram Dustdar
Schahram Dustdar
The dramatically increasing of mobile applications make it convenient for users to complete complex tasks on their mobile devices. However, the latency brought by unstable wireless networks and the computation failures caused by constrained resources limit the development of mobile computing. A popular approach to solve this problem is to establish a mobile service provisioning system based on a mobile edge computing (MEC) paradigm. In the MEC paradigm, plenty of machines are placed at the edge of the network so that the performance of applications can be optimized by using the involved microservice instances deployed on them. In this paper, we explore the deployment problem of microserivce-based applications in the MEC environment and propose an approach to help to optimize the cost of application deployment with the constraints of resources and the requirement of performance. We conduct a series of experiments to evaluate the performance of our approach. The result shows that our approach can improve the average response time of mobile services.

18 February 2020 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
Shuguang DengShuguang Deng
Shuguang Deng
ZXZhengzhe Xiang
Zhengzhe Xiang
PZPeng Zhao
Peng Zhao
Javid TaheriJavid Taheri
Javid Taheri
Honghao GaoHonghao Gao
Honghao Gao
Albert ZomayaAlbert Zomaya
Albert Zomaya
Edge computing (EC) is now emerging as a key paradigm to handle the increasing Internet-of-Things (IoT) devices connected to the edge of the network. These IoT devices are enabled to fulfill complex tasks effectively. Nevertheless, it also brings challenges in trustworthiness management. The volatile environment will make it difficult to comply with the service-level agreement (SLA), which is an important index of trustworthiness declared by these IoT services. In this paper, we first encode the state of the service provisioning system and the resource allocation scheme and model the adjustment of allocated resources for services as MDP. Based on these, we get a trained resource allocating policy. The trained policy can always maximize the services' trustworthiness gain by generating appropriate resource allocation schemes dynamically according to the system states. A series of experiments show that the system using our approach has 21.72% better performance at least compared to baselines.

21 July 2022 in IEEE Access
Verified
Journal Article
Open access
MUMuhammad Usman
Muhammad Usman
SFSimone Ferlin
Simone Ferlin
Anna BrunstromAnna Brunstrom
Anna Brunstrom
Javid TaheriJavid Taheri
Javid Taheri
Edge computing is proposed as a technical enabler for meeting emerging network technologies (such as 5G and Industrial Internet of Things), stringent application requirements and key performance indicators (KPIs). It aims to alleviate the problems associated with centralized cloud computing systems by placing computational resources to the network’s edge, closer to the users. However, the complexity of distributed edge infrastructures grows when hosting containerized workloads as microservices, resulting in hard to detect and troubleshoot outages on critical use cases such as industrial automation processes. Observability aims to support operators in managing and operating complex distributed infrastructures and microservices architectures by instrumenting end-to-end runtime performance. To the best of our knowledge, no survey article has been recently proposed for distributed edge and containerized microservices observability. Thus, this article surveys and classifies state-of-the-art solutions from various communities. Besides surveying state-of-the-art, this article also discusses the observability concept, requirements, and design considerations. Finally, we discuss open research issues as well as future research directions that will inspire additional research in this area.

1 August 2011 in Journal of Parallel and Distributed Computing
Verified
Journal Article
Closed access
NRNikzad Babaii Rizvandi
Nikzad Babaii Rizvandi
Javid TaheriJavid Taheri
Javid Taheri
Albert ZomayaAlbert Zomaya
Albert Zomaya

10 March 2015 in World Wide Web
Verified
Journal Article
Closed access
PDF file
FRFahimeh Ramezani
Fahimeh Ramezani
JLJie Lu
Jie Lu
Javid TaheriJavid Taheri
Javid Taheri
FHFarookh Khadeer Hussain
Farookh Khadeer Hussain

1 May 2018 in Journal of Computational Science
Verified
Journal Article
Closed access
ICIsrael Casas
Israel Casas
Javid TaheriJavid Taheri
Javid Taheri
RRRajiv Ranjan
Rajiv Ranjan
LWLizhe Wang
Lizhe Wang
Albert ZomayaAlbert Zomaya
Albert Zomaya