Workshops and Talks


Projects

  • DeepAqua-II (KTH, 2026 - 2028)
  • ColibrAI: Research Lab and Network for Coliberative Development of AI (KTH, 2025 - 2026)
  • The Missing Data: Reimagining AI Systems to Challenge Structural Silences (KTH, 2025 - 2026)
  • DeepAqua (KTH, 2024 - 2026)
  • DataCloud (KTH, 2021 - 2024)
  • RISE AI Center (RISE, 2021 - 2022)
  • Digital Cellulose Center (KTH, 2019 - 2022)
  • ExtremeEarth (KTH, 2018 - 2021)
  • Deep Medicine (Oxford, 2017 - 2018)
  • FDB: Factorized Database (Oxford, 2017)
  • DOIT: Data-driven optimization for intelligent and efficient Transports (SICS, Scania, 2016)
  • BIDAF: The research within massive data analysis by means of machine learning (SICS, 2015)
  • Trafmod: A Big Data architecture for traffic modeling (SICS, Ericsson, 2013 - 2014)
  • E2E Clouds: A distributed and federated Cloud infrastructure (SICS, 2013)
  • Clommunity: A Community networking Cloud in a box (SICS, 2013)
  • PeerTV: Designing a flexible and efficient infrastructure for live streaming over Internet (SICS, 2008 - 2010)
  • SICSIM: A discrete-event, flow-level simulator for simulating Peer-to-Peer overlays (SICS, 2008)
  • BalticGrid: Integrating Tycoon and gLite Grid systems (PDC, 2007)
  • Farsi Linux: Creating two Farsi GNU/Linux distributions, Learnux and Karamad (DPI, 2005)
  • Embedded GNU/Linux: Creating embedded GNU/Linux distributions for Set-Top-Boxes and Thin Clients (Gata, 2004)


Journals, Conferences and Seminars

  • Co-Chair of Digital Futures Future DigiLeaders, Stockholm, Sweden (2025)
  • Organiziation member, Digital Futures Focus Period on FemTech and Feminist Tech, Stockholm, Sweden (2025)
  • Organizer, Exploring Bias in Generative Models, Gothenburg, Sweden (2024)
  • Organizer, Workshop on Equity and Justice in Computing, Stockholm, Sweden (2024)
  • Organizer, EIT Digital Big Data Analytics Summer School, Stockholm, Sweden (2019)
  • Organiziation member, CASTOR Software Days, Stockholm, Sweden (2019)
  • Co-Chair of EuroMLSys, Workshop on Machine Learning and Systems, co-located with ACM EuroSys (2025)
  • Area Co-Chair of JSys, Journal of System Research (2022)
  • Track Co-Chair of CCNC, IEEE Consumer Communications and Networking Conference (2017)
  • PC member of ECML-PKDD, European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (2025)
  • PC member of WATCH, Workshop on Analytics, Telemetry, and Cybersecurity for HPCC, co-located with ACM CCS (2025)
  • PC member of DICG, Workshop on Distributed Infrastructure for Common Good, co-located with IEEE ICDCS (2025)
  • PC member of DICG, Workshop on Distributed Infrastructure for Common Good, co-located with ACM EuroSys (2022-2024)
  • PC member of COMPSAC, IEEE COMPSAC Symposium on Autonomous Systems (2021-2025)
  • PC member of DAMDID, International Conference on Data Analytics and Management in Data Intensive Domains (2022)
  • PC member of EuroMLSys, Workshop on Machine Learning and Systems, co-located with EuroSys (2021-2024)
  • PC member of SNTA, Workshop on Systems and Network Telemetry and Analytics - co-located with ACM HPDC (2020-2022)
  • PC member of ICMLA, IEEE International Conference on Machine Learning and Applications - Deep Learning Special Session (2020)
  • PC member of ICCCN, International Conference on Computer Communications and Networks (2020)
  • PC member of ICSPIS, International Conference on Signal Processing and Intelligent Systems (2020)
  • PC member of ECN, Workshop on Edge Computing and Networking - co-located with ICCCN (2019)
  • PC member of IoT, International Conference on Internet of Things and Applications (2019)
  • PC member of CSICC, National CSI Computer Conference (2017)
  • PC member of IUCC, IEEE International Conference on Ubiquitous Computing and Communications (2014)
  • PC member of INNOV, IARIA Conference on Communications, Computation, Networks and Technologies (2014)
  • PC member of DAIS, IFIP International Conference on Distributed Applications and Interoperable Systems (2013)
  • Reviewer of TPDS, IEEE Transactions on Parallel and Distributed Systems
  • Reviewer of TOG, IEEE Transactions on Games
  • Reviewer of JPDC, Elsevier Journal of Parallel and Distributed Computing
  • Reviewer of COMNET, Elsevier Computer Networks
  • Reviewer of COMCOM, Elsevier Computer Communications
  • Reviewer of COMPELECENG, Elsevier Computers and Electrical Engineering
  • Reviewer of IS, Elsevier Information Systems
  • Reviewer of FGCS, Elsevier Future Generation Computer Systems
  • Reviewer of COMPJ, Oxford Journals The Computer Journal
  • Reviewer of COMPD, Springer Computing
  • Reviewer of PPNA, Springer Peer-to-Peer Networking and Applications
  • Reviewer of WI, Journal of Web Intelligence Consortium
  • Reviewer of CPE, International Journal of Concurrency and Computation: Practice and Experience
  • Reviewer of International Journal of Algorithms
  • Reviewer of JCM, Academy Publisher Journal of Communications
  • Reviewer of IJBDI, International Journal of Big Data Intelligence
  • Reviewer of JIT, International Journal of Internet Technology
  • Reviewer of IJECE, Iranian Journal of Electrical and Computer Engineering
  • Reviewer of CODASPY, ACM Conference on Data and Application Security and Privacy (2020)
  • Reviewer of ISPA, IEEE International Symposium on Parallel and Distributed Processing with Applications (2015)
  • Reviewer of SIGMOD, ACM Special Interest Group on Management Of Data (2013)
  • Reviewer of P2P, IEEE International Conference on Peer-to-Peer Computing (2008 - 2011)
  • Reviewer of DAIS, IFIP International Conference on Distributed Applications and Interoperable Systems (2011)
  • Reviewer of CCNC, IEEE Consumer Communications and Networking Conference (2010 and 2013)


Research Proposals and Grants

  • Digital Futures Research Pairs
    Funded by Digital Futures, 2024-2026.
  • Industrial PhD Student Position in AI
    Funded by WASP, 2020-2024.
  • PhD Level Course in AI/ML
    Funded by WASP, 2018-2020.
  • STREAMLINE: Improving Competitiveness of European Enterprises through Streamlined Analysis of Data at Rest and Data in Motion (Contributor)
    Funded by H2020, ICT-16-2015 Big Data, Volume: 3.2M Euro, 2016-2018.
  • BIDAF: A Big Data Analytics Framework for a Smart Society (Contributor)
    Funded by KK-stiffen (KKS), Volume: 2.6M Euro, 2014-2019.


Other Courses and Slides

Distributed Systems (2015)

Operating Systems (2014) [course web page]

Distributed Computing, Peer-to-Peer and GRIDS (2008 - 2012)

  • NoSQL Databases (2012) [pdf]
  • Epidemic Algorithms (2012) [pdf]
  • P2P Media Streaming (2012) [pdf]
  • P2P Media Streaming (2011) [pdf]
  • P2P Media Streaming (2010) [pdf]
  • Chord (2010-2011) [pdf]
  • Kademlia (2010-2011) [pdf]
  • P2P Introduction (2010) [pdf]
  • Pastry (2009) [pdf]
  • Content Distribution Network (2008) [pdf]

Video Lectures on GNU/Linux (2006)

  • Linux Startup (in Farsi) [mp4]
  • Linux Kernel Architecture (in Farsi) [mp4]
  • Linux Module Programming (in Farsi) [mp4]
  • Linux Processes and IPC (in Farsi) [mp4]
  • Linux Socket Programming (in Farsi) [mp4]
  • Intrusion Detection Systems (in Farsi) [mp4]

Linux Device Driver (2004)

  • Linux Kernel Architecture [pdf]
  • Linux Module Programming [pdf]
  • Debugging Techniques [pdf]
  • Char. Drivers [pdf]
  • Advanced Char. Drivers [pdf]
  • Allocating Memory [pdf]
  • Communicating with Hardware [pdf]
  • Interrupt Handling [pdf]
  • Kmod and Advanced Modularization [pdf]
  • PCI Drivers [pdf]
  • Block Drivers [pdf]
  • Network Drivers [pdf]

GNU/Linux OS Lab. (2001)

  • Linux Kernel Architecture [pdf]
  • Linux Filesystem [pdf]
  • Linux Installation [pdf]
  • Linux Startup [pdf]
  • Linux Processes and IPC [pdf]
  • Linux Socket Programming [pdf]
  • Linux Module Programming [pdf]

Slides

  • X-Stream: Edge-centric Graph Processing using Streaming Partitions (2014) [pdf]
  • Cloudy Weather for P2P, with a Chance of Gossip (2011) [pdf]
  • Cloud Streaming (2011) [pdf]
  • GLive: The Gradient overlay as a market maker for mesh-based P2P live streaming (2011) [pdf]
  • Gozar: NAT-friendly Peer Sampling with One-Hop Distributed NAT Traversal (2011) [pdf]
  • Sepidar: Incentivized Market-Based P2P Live-Streaming on the Gradient Overlay (2011) [pdf]
  • gradienTv: Market-based P2P Live Media Streaming on the Gradient Overlay (2010) [pdf]
  • P2P'10 At A Glance (2010) [pdf]
  • Gossip Peer Sampling In The Real World (2010) [pdf]
  • P2P Combinatorial Optimization (2009) [pdf]
  • Hierarchical Codes: How to Make Erasure Codes Attractive for Peer-to-Peer Storage Systems (2008) [pdf]
  • CliqueStream: An Efficient and Fault-resilient Live Streaming Network on a Clustered Peer-to-peer Overlay (2008) [pdf]
  • P2P Live Streaming (2007) [pdf]
  • A Survey on P2P Live Streaming (2007) [pdf]
  • Implementation of User Level SLA for GLite using Tycoon (2007) [pdf]
  • How to Remaster Fedore Core (2006) [pdf]
  • Embedded Linux (2006) [pdf]
  • Linux Overview (2006) [pdf]
  • Linux Introduction (2006 - in Farsi) [pdf]
  • Intrusion Detection System (2003) [pdf]

Some Useful Documents

  • Implementation of User Level SLA for GLite using Tycoon (2007) [pdf]
  • How to Build a Live CD (2006 - in Farsi) [pdf]
  • How to Build Linux From Scratch - Version 6.0 (2006 - in Farsi) [pdf]
  • How to Remaster Karamad Linux (2006 - in Farsi) [pdf]
  • Embedded OS Benchmarking (2005) [pdf]