Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
hoaiocom committed Jul 19, 2023
1 parent 181658a commit dcd5812
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
[![iQuantum Maven Build](https://github.com/Cloudslab/iQuantum/actions/workflows/maven.yml/badge.svg)](https://github.com/Cloudslab/iQuantum/actions/workflows/maven.yml)
![Project Status](https://img.shields.io/badge/Project-Under%20Development-yellow)

# iQuantum: A Toolkit for Modeling and Simulation of Quantum Computing Environments
# iQuantum
## A Toolkit for Modeling and Simulation of Hybrid Quantum Computing Environments

As quantum computers become increasingly accessible through
cloud services and potentially edge networks, the demand for efficient resource
management strategies and service models has grown.
iQuantum is a pioneering simulation toolkit (based on CloudSim 6) designed to model quantum computing
environments, enabling researchers to prototype and evaluate system design and
scheduling algorithms. iQuantum addresses the challenges posed by the limited
iQuantum is a pioneering simulation toolkit (based on CloudSim) designed to model hybrid quantum-classical
computing environments, enabling researchers to prototype and evaluate system design and
resource management algorithms. iQuantum addresses the challenges posed by the limited
availability and accessibility of quantum resources, catalyzing research in
quantum software and systems.

Expand All @@ -17,17 +19,18 @@ particularly focusing on resource management, job scheduling, qubit mapping, and
task orchestration in quantum computing environments that
integrate cloud-based resources.
- Modeling quantum computing environments with cloud-based resources: Quantum Datacenters (QDatacenter),
Quantum Computers (QNode), Quantum Tasks (Qulet), and Quantum Broker (QBroker).
Quantum Computers (QNode), QPU, Quantum Tasks (QTask), and Quantum Broker (QBroker).
- Modeling QTask scheduling algorithms for quantum computing environments.
- Modeling qubit mapping algorithms for quantum computing environments.
- Modeling Hybrid Quantum-Classical Task Orchestration in the Cloud-Edge Continuum.

## Installation
The downloaded package contains all the source code and examples for iQuantum.
The installation and execution process is similar to CloudSim 6.0.

## Examples
The package contains several examples that demonstrate the use of iQuantum.
The examples are located in the `org.iquantum.examples` package.
## Installation and Examples
The downloaded package contains all the source code and examples for iQuantum.
Several examples that demonstrate the use of iQuantum can be found in the `org.iquantum.examples` package, located in `/module/iquantum-examples` folder.
iQuantum API documentation can be found at https://cloudslab.github.io/iQuantum/.
Please note that iQuantum is still under development for adding advanced features and the API documentation is not fully complete yet.
More details will be updated soon.

## Contributing
Pull requests are welcome.
Expand Down

0 comments on commit dcd5812

Please sign in to comment.