Edge computing moves processing closer to the data source, reducing latency and bandwidth costs, while cloud computing offers centralized scalability. Simulating both helps understand when each approach is most efficient for real-time or distributed systems.
Create a simulated network where data from IoT sensors or video feeds is processed in both cloud and edge environments. Measure and compare latency, bandwidth usage, and response time under variable loads and network conditions.
Set up Docker containers representing edge devices and cloud servers to simulate compute layers.
Stream mock sensor data or video chunks to both edge and cloud processors with adjustable input frequency.
Log processing delay, upload time, and data volume for each method under different workloads.
Visualize performance charts and help decide when edge or cloud processing is more efficient.
Use Docker or VMs to simulate edge and cloud environments. Deploy microservices for data ingestion and processing. Track network delay, compute time, and output quality under various load scenarios. Optionally, use message brokers to replicate distributed sensor input.
Docker Compose, Kubernetes (optional), Mininet (for network delay emulation)
Python (Flask or FastAPI), OpenCV (for video), NumPy for data analytics
MQTT (Mosquitto), WebSocket, REST API for pushing data to edge/cloud nodes
InfluxDB, Grafana, or custom React.js dashboard for comparative visualization
Use Docker to simulate devices processing data locally vs cloud compute nodes.
Build sensor or video data simulators to stream input at real-time rates to both nodes.
Log metrics like processing time, response latency, and data size for each environment.
Use Grafana or a React.js frontend to chart results: average latency, throughput, and data drop.
Simulate network issues or spike loads to observe how edge and cloud perform differently.
Understand real-world latency, processing trade-offs, and architecture choices by simulating the strengths and weaknesses of edge and cloud computing.
Share your thoughts
Love to hear from you
Please get in touch with us for inquiries. Whether you have questions or need information. We value your engagement and look forward to assisting you.
Contact us to seek help from us, we will help you as soon as possible
contact@projectmart.inContact us to seek help from us, we will help you as soon as possible
+91 7676409450Text NowGet in touch
Our friendly team would love to hear from you.