Publications

(2026). ORION: Integrated Runtime Modelling for Predicting Deep Learning Training Time. In Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering, Florence, IT. ACM.

(2025). PreNeT: Leveraging Computational Features to Predict Deep Neural Network Training Time. In Proceedings of the 16th ACM/SPEC International Conference on Performance Engineering, pages 81-91, Toronto ON Canada. ACM.

(2024). Employing Software Diversity in Cloud Microservices to Engineer Reliable and Performant Systems. In IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS ‘24). IEEE.

(2024). A Learning-Based Caching Mechanism for Edge Content Delivery. In International Conference on Performance Engineering (ICPE ‘24). ACM.

(2023). Performance Modeling of Metric-Based Serverless Computing Platforms. IEEE Transactions on Cloud Computing, 11(2): 1899-1910.

(2022). Performance Modeling of Microservice Platforms. IEEE Transactions on Cloud Computing, 10(4): 2848-2862.

(2022). Performance Analysis of Hyperledger Besu in Private Blockchain. In 2022 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS), pages 64-73. IEEE.

(2022). GreenLAC: Resource-Aware Dynamic Load Balancer for Serverless Edge Computing Platforms with AWS Greengrass. In Proceedings of the 32nd Annual International Conference on Computer Science and Software Engineering (CASCON ‘22). ACM.

(2022). Application Deployment Strategies for Reducing the Cold Start Delay of AWS Lambda. In 2022 IEEE 15th International Conference on Cloud Computing (CLOUD), pages 1-10. IEEE.

(2021). SimFaaS: A Performance Simulator for Serverless Computing Platforms. In Proceedings of the 11th International Conference on Cloud Computing and Services Science (CLOSER ‘21), pages 23-33. SciTePress.

(2021). Should you Upgrade Official Docker Hub Images in Production Environments?. In Proceedings of the International Conference on Software Engineering (ICSE ‘21), pages 1-5, Madrid, Spain. IEEE.

(2021). Performance Analysis of the IOTA DAG-Based Distributed Ledger. ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 6(3): 1-20.

(2021). ObscureNet: Learning Attribute-Invariant Latent Representation for Anonymizing Sensor Data. In Proceedings of the International Conference on Internet-of-Things Design and Implementation (IoTDI ‘21), pages 40-52, New York, NY, USA. ACM.

(2021). BIAS Autoscaler: Leveraging Burstable Instances for Cost-Effective Autoscaling on Cloud Systems. In Proceedings of the 7th International Workshop on Serverless Computing (WOSC ‘21), pages 1-8, Quebec, Canada. ACM.

(2021). Autonomic Security Management for IoT Smart Spaces. ACM Transactions on Internet of Things, 2(4): 1-20.

(2021). A Holistic Machine Learning-Based Autoscaling Approach for Microservice Applications. In The 11th International Conference on Cloud Computing and Services Science. INSTICC.

(2020). Temporal Performance Modelling of Serverless Computing Platforms. In Proceedings of the 6th International Workshop on Serverless Computing (WOSC ‘20), pages 1-6, TU Delft, Netherlands. ACM.

(2020). Performance Modeling of Serverless Computing Platforms. IEEE Transactions on Cloud Computing, 10(4): 2834-2847.

(2020). Migrating from Monolithic to Serverless: A FinTech Case Study. In Companion of the 2020 ACM/SPEC International Conference on Performance Engineering. ACM.

(2020). A Large-scale Data Set and an Empirical Study of Docker Images Hosted on Docker Hub. In Proceedings of the 36th IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE.

(2020). A Framework for Satisfying the Performance Requirements of Containerized Software Systems Through Multi-Versioning. In Proceedings of the 2020 ACM/SPEC International Conference on Performance Engineering. ACM.

(2019). Towards A Scalable DAG-based Distributed Ledger for Smart Communities. In Proceedings of the 5th IEEE World Forum on Internet of Things.

(2019). Optimizing Serverless Computing: Introducing an Adaptive Function Placement Algorithm. In Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, pages 203-213. IBM Corp..

(2019). Machine Learning in Transportation. Journal of Advanced Transportation, 2019.

(2018). Adaptation as a Service. In Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, pages 282-288. IBM Corp..

(2017). SAVI-IoT: A Self-Managing Containerized IoT Platform. In 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud), pages 227-234. IEEE.

(2017). Implementation of Self-Managing Applications on Cloud using Overlay Networks. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pages 871-872. IEEE.

(2017). End-to-end Management of IoT Applications. In IEEE Conference on Network Softwarization (NetSoft). IEEE.

(2017). Elascale: Autoscaling and Monitoring as a Service. In Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering, pages 234-240. IBM Corp..

(2017). Delivering Elastic Containerized Cloud Applications to Enable DevOps. In 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pages 65-75. IEEE.

(2017). Adaptive Service Management for Cloud Applications using Overlay Networks. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pages 386-392. IEEE.

(2016). Sipresk: A Big Data Analytic Platform for Smart Transportation. In Smart City 360, volume 166, pages 419-430. Springer International Publishing, Cham.

(2016). Realtime Big Data Analytics for Event Detection in Highways. In IEEE 3rd World Forum on Internet of Things (WF-IoT). IEEE.

(2016). On Efficiency and Scalability of Software-Defined Infrastructure for Adaptive Applications. In 13th IEEE International Conference on Autonomic Computing (ICAC 2016), page 39. IEEE.

(2016). Efficiency Analysis of Provisioning Microservices. In 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pages 261-268. IEEE.

(2016). CAAMP: Completely Automated DDoS Attack Mitigation Platform in Hybrid Clouds. In 12th International Conference of Network and Service Management (CNSM).

(2016). A Big Data Framework for Cloud Monitoring. In Proceedings of the 2nd International Workshop on BIG Data Software Engineering, pages 58-64. ACM.

(2015). To Default or Not to Default: Exposing Limitations to HBase Cluster Deployers. In CASCON ‘15 Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering, pages 227-230. ACM.

(2014). An Intrusion Detection System for Smart Grid Neighborhood Area Network. In 2014 IEEE International Conference on Communications (ICC), pages 4125-4130. IEEE.

(2013). Performance of Cloud Centers with High Degree of Virtualization under Batch Task Arrivals. IEEE Transactions on Parallel and Distributed Systems, 24(12): 2429-2438.

(2013). Modeling the Performance of Heterogeneous IaaS Cloud Centers. In 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops (ICDCSW), volume 202, pages 232-237. IEEE.

(2013). Analysis of a Pool Management Scheme for Cloud Computing Centers. IEEE Transactions on Parallel and Distributed Systems, 24(5): 849-861.

(2013). A Fine-Grained Performance Model of Cloud Computing Centers. IEEE Transactions on Parallel and Distributed Systems, 24(11): 2138-2147.

(2012). Performance Analysis of Cloud Computing Centers using M/G/m/m+r Queuing Systems. IEEE Transactions on Parallel and Distributed Systems, 23(5): 936-943.

(2012). Availability Analysis of Cloud Computing Centers. In 2012 IEEE Global Communications Conference (GLOBECOM), pages 1957-1962. IEEE.

(2011). Performance Evaluation of Cloud Data Centers with Batch Task Arrivals. Communication Infrastructures for Cloud Computing: Design and Applications.

(2011). Performance Analysis of IEEE 802.15.6 under Saturation Condition and Error-Prone Channel. In 2011 IEEE Wireless Communications and Networking Conference, pages 1167-1172. IEEE.

(2011). Performance Analysis of Cloud Centers under Burst Arrivals and Total Rejection Policy. In 2011 IEEE Global Telecommunications Conference (GLOBECOM 2011), pages 1-6. IEEE.

(2011). On the Performance and Dimensioning of Cloud Computing Centers. Cloud Computing: Methodology, System, and Applications, 151-165.

(2011). Modelling of Cloud Computing Centers using M/G/m Queues. In 2011 31st International Conference on Distributed Computing Systems Workshops, pages 87-92. IEEE.

(2011). IEEE 802.15.6 under Saturation: Some Problems to be Expected. Journal of Communications and Networks, 13(2): 142-148.

(2010). Performance Analysis of Cloud Computing Centers. In International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, pages 251-264. Springer, Berlin, Heidelberg.

(2010). Mobile Software Agents for Wireless Network Mapping and Dynamic Routing. In 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops, pages 240-246. IEEE.

(2008). Mobile Database Systems. Math & Computer Science Department, Amirkabir University of Technology (Tehran Polytechnic).

(2008). Fingerprint Matching Algorithm Based on Voronoi Diagram. In 2008 International Conference on Computational Sciences and Its Applications, pages 433-440. IEEE.

(2006). MySQL Quick Guide: In Persian. Advanced Information & Communication Technology Research Center (AICTC), Sharif University of Technology.