Yazd University

Parallel Processing Lab


IoT is at the core of our research activities, connecting devices and systems to create smart environments. Our work explores novel techniques for data aggregation, device interoperability, and secure communication protocols.

Fog Computing


Fog Computing

We investigate the potential of Fog Computing to bridge the gap between Cloud and Edge. Our research focuses on task scheduling, resource allocation, and reducing latency in time-sensitive applications.

Edge Computing


Edge Computing

Our work in Edge Computing emphasizes leveraging distributed edge nodes to enhance the performance of IoT systems. We design algorithms that optimize local data processing, ensuring efficient energy usage and minimizing network overhead.

Serverless Computing


Serverless Computing

Serverless Computing has revolutionized how applications are developed and deployed. Our lab explores integrating Serverless architectures with IoT, Fog, and Edge Computing to streamline workflows and reduce costs while maintaining high reliability and scalability.

Simulation tools are indispensable for testing and validating new ideas in controlled environments. We develop and enhance frameworks such as iFogSim3 to model complex scenarios, evaluate system performance, and analyze energy consumption in diverse use cases.

iFogSim3 Framework


iFogSim3

Our lab is a key contributor to iFogSim3, a state-of-the-art simulation tool for Fog and Edge Computing research. We continuously extend its features to include support for novel scheduling algorithms, energy models, and hybrid computing paradigms.

Energy Consumption Analysis


Energy Consumption

Energy efficiency is a critical factor in sustainable computing systems. Our research focuses on analyzing and minimizing energy consumption in IoT, Fog, and Edge environments, ensuring optimal performance without compromising environmental goals.