Cloudslab / qfaas

QFaaS - A Serverless Function-as-a-Service Framework for Quantum Computing
https://qfaas.cloud
GNU General Public License v3.0
16 stars 9 forks source link

Distributed Quantum Computing: Qfaas-DQC #2

Open mopoa opened 2 months ago

mopoa commented 2 months ago

Hi Have you ever considered development of a module to handle Distributed Quantum Computing(DQC) on Qfaas over the classical Internet? Since the computation paradigm of the current Quantum Cloud providers are batch proccesses also considering the lack of Quantum Networks on classical internet, Do think it's possible to exploit the advantages of a distributed quantum system over current internet?or have you seen any related research about the concept?

hoaiocom commented 2 months ago

Hey mopoa,

This is a possible idea, and I'm also looking into the extension for QFaaS. The core idea is how we can effectively distribute a large quantum task to be executed over multiple quantum nodes. There are circuit knitting techniques and implementations available like Qiskit https://qiskit-extensions.github.io/circuit-knitting-toolbox/ and some recent relevant research papers like https://arxiv.org/abs/2408.04312 - Let me know if you're interested in this extension idea for QFaaS

mopoa commented 2 months ago

As Giortamis et al. said in their article[1] section V, If i understand it correctly the circuit fragments are totally independent and have no cat-entanglements and other distributed circuit partitioning stuff like what Ferrari et al. did in their job[2] ? Is this techniqe capable of cutting any kinds of circuits in this manner and is it effective for DQC with more than 127 qbits? basically all we need to do is the Pre-/Post-processing?

This is really exiting and it's probably my first field of research. Thank you for your attention.

[1]https://arxiv.org/abs/2408.04312 [2]https://doi.org/10.48550/arXiv.2305.02969

hoaiocom commented 1 month ago

I haven't started in this direction, so I may not have a clear answer for now. But good to explore, it's hard to assess feasibility and efficiency without proper evaluation.