QNetLab from Cisco. A fireside chat with Stephen DiAdamo.

Dan: Greetings and welcome back
to Quantum Divide on this episode.

Uh, It's going to be a
little bit different today.

Steve and I have decided to
Basically have a fireside chat.

Imagine me sat here in my big
leather chair, sipping on a glass

of single malt whiskey or whatever
you uh, other drinks are available.

But we're gonna have a, we're
gonna have a chat here about

quantum network simulation.

Steve, hello how you doing today, alright?

Steve: Yeah.

Hello.

Thanks for listening to me
rant again about simulation.

I know we talked a little bit in
the past about it, but I think

this is a little bit different.

So now we'll talk about what's being done,
what we're doing internally at Cisco also.

So a bit more about the product
side, a bit more about trends and

developments maybe a little bit
more about the technical aspects,

but yeah, it's going to be a

Dan: Yeah let's get into it.

Yeah, let's start with a recap
on the need for simulation.

Like you said, there's a, we're a bit of
a inflection point at Cisco where I think

we've uh, we've got some, some interesting
discussion to come, to come here.

So start with a recap and then we'll
work into as you said, what we've

been working on and what's out there.

Steve: So yeah, the need for simulation
for networks in general is that.

There's always a life cycle of how
network technologies are developed.

And that's always something like, start
with a problem statement, something

that needs to be solved, a communication
problem that needs to be solved.

And what happens is you go from
the problem statement to a, let's

say a theoretical solution to
that problem that could involve

writing down a protocol on paper.

And that's under complete, perfect
setting, no external sources of noise.

No, nothing that can cause problems.

That's the pen and paper solution.

What you do from there is to validate
the pen and paper solution is you program

that into a simulation and now you have
complete control of how much noise you add

into your network and you can see exactly
where it's happening and what can cause

problems that you can start to modify
your pen and paper solution to act against

noise and make the protocol more robust.

Once the protocol is robust against
noise, then it's goes into potentially a

laboratory where you field test and make
sure that, okay, now that we lose control

of our noise parameters, does the protocol
still work, even though, we, we still have

noise, but it's not under our control.

And then you can expand until you go
to product phase and so on, but always

in the life cycle of a new network
technology is a simulation stage.

And therefore the need for a simulation,
especially in quantum network

simulation, where everything is in the
problem statement stage is essential.

So everything is a problem.

You know, We have a, how do you transmit
quantum signal in a network setting?

You need protocol.

What's the protocol?

Don't know.

What's the link layer?

Don't know what's the network there.

Don't know.

So everything is a problem and therefore
we're going to pass through this

simulation setting many times before
we can start to deploy into test

bed and field tests and laboratory.

Especially for networking okay, we can
do transmission of quantum signal in

the lab, in the city and metro scale or
satellite, but is that a network protocol?

In a sense it is, but is
it a standardizable one?

Is it something that
solves a general problem?

Probably not.

So I see the need for simulation
because we need the ability to test

our network solutions for the problems
that are coming for quantum networks.

On the other side.

Simulation is required for quantum
networks is because we don't have the

hardware components that we need to
start testing in a network environment.

We don't have quantum memories.

Not everyone has a quantum source
in their office or in their lab.

Not everyone has a quantum detector.

So we need to simulate these hardware
components so that we can start playing

with them so we can start thinking of
applications given we have these hardware

components, what do we do with them?

And that gives uh, you know,
easy access to everybody.

They just have to download some software.

If they have the mathematical
representation of those hardware

components, they can act on them as they
would, as if they were real devices,

can emulate the devices potentially.

And treat them as a black box,
and then you have the input output

as if it was a real device, but
it's just a simulated device.

And so that's another essential reason.

It's very hard to make
quantum network technologies.

, they're not widely available
that anyone can access them.

And so the way we move forward
with quantum networks, building

applications and building
commercial products at the moment is

essentially limited to simulation.

So those two reasons I see being
the major factors why we need

a quantum network simulator.

Dan: Yeah, great.

And what about the current
trends in simulation?

So are there a series of tools out there
and what kind of level do they operate at?

Okay,

Steve: for right now is, quantum networks.

quantum Network Simulation, quantum
Network Applications is niche.

We don't see a huge market
for it at the moment.

QKD is an exception.

It's a commercially available tool
that went through its iterations,

but it's been going on for
something like 20 years at least.

BB84 is called BB84 because
it was invented in 1984.

So it has about 40 years head start.

And those.

Those technologies have developed
specifically for QKD or those

quantum network technologies
have developed for QKD.

So that's how it got to commercialization,
but there's been a lot of

simulation surrounding QKD as well.

But for general quantum networks,
entanglement based quantum

networks, I would say simulation
has only picked up in the last,

let's say, five, five years or so.

And now we're starting to make
progress towards a quantum network

simulator that is analogous to
what exists in the classical realm.

But I still think we're not on track
to making a quantum network simulator

that looks like what we have for
a classical network simulation.

And the main reasons are that the
libraries that are existing that

do the most powerful simulation
libraries that exist are not

completely available to everybody.

They're not open source.

So that means we can't really.

Started creating a community that
develops different features for

the software specific features for
everyone's need It's basically whatever

need exists for the people who are
maintaining that software and it's you

know Some of them are behind paywall.

So we don't have why that we can't
even just use it to start playing

around with these simulations.

So this most powerful ones are
not open and that's a problem I

think because When it comes to
networking, it's a global problem.

It's not like one person is going
to solve all of quantum internet.

So we need community, we
need open source code.

And I think what's happening
right now is we're not doing that.

And that needs to change.

So we need to bend the trend towards what
has been done in classical networking.

Dan: So listen, one thing I wrestle with a
little bit is the fact that at the core of

simulation in classical simulation, you're
constructing packets, frames, you're using

a well known construct that is agreed
and standardized for devices to talk

to each other and then virtualizing it.

When it comes to the quantum world,
none of that exists, as you mentioned.

So we end up we're trying to simulate
the hardware, we're trying to simulate

the behavior of virtual photons, if
you like going across the network and

then applying some kind of mathematical
modeling to them and some other

mathematics to model their behavior
based on quantum mechanics, I guess.

so is this.

At this low level, is there innovation
due to happen still in at that level, or

is it now about building on top of that?

Steve: Yeah.

So we're not at the stage yet, I
think, to start building on top.

Mainly because we're still developing
the frameworks for performing this like

physical layer simulation, so to say.

So the simulators that exist, they.

They give you access to hardware models,
quantum memory model, quantum modulator,

detector, source, everything you
need in terms of hardware components.

These are all mathematically modeled.

So now the user has access to these
mathematical models, up to them to

connect the dots, put the pieces together.

And now, okay, you have
connections made, but now what

do these hardware components do?

And it's still up to the user to
decide what the hardware components do.

And that's a challenge, right?

When we have classical network simulation.

What we do is we assume that we're
using a standard for generating packets.

We assume that these physical components
are robust, that they're noise free,

and we don't need to think about, bit by
bit messages going through the network.

And then when the bits arrive at
the next hop of the route, we don't

need to program step by step what
happens to each of those bits.

How do they get routed?

How do we decide what happens?

So those are all standardized
in classical networking.

But in quantum networks All we have
access to the hardware components

send bit by bit, photon by photon,
and then what do you do from there?

So that's it's an early stage and we
don't have a solid foundation for that

part yet So it's hard to build up on
that so we could probably go from What

we have now to a link layer protocol,
like one step above the physical layer

but I don't see how we could go higher
than that because we haven't agreed

on how qubits are even sent from point
A to point B, they can get sent, but

how do you detect that they arrived?

What are the, what is the
metadata surrounding that?

Is it even qubits sending, being sent?

Okay, the qubits, but there
could be also coherent states.

How do we detect them?

How do we know what the qubits represent?

Are they entanglement?

Just units of entanglement or
are they data containing photons?

So there's so many variables that we
haven't even agreed upon on the physical

layer and the link layer that we can start
moving up to routing, for example, but.

Even though that's the case, it's
still interesting to look at, okay,

if, let's assume we have all that
for free, how do we do routing?

So some people do focus on the upper
layers of the network, even though

it's not clear what's underneath.

So we're building on a rocky
foundation, but you have to

start from somewhere, I think.

So I don't see it as a bad thing either.

Dan: It sounds like there's a lot of
uh, I call it conjecture, I guess,

or maybe just people having a go
at a particular niche without the

solid foundations underneath them.

Maybe there's a need for some kind of
uh, coordinated community type thing.

But first of all, you know, are
there enough simulation engines out

there to fulfill all these needs?

So you mentioned a lot of the
hard, different hardware models

when it comes to simulation.

It sounds like it's a a smorgasbord of
different simulators out there, right?

And how does that look?

Steve: Yeah, it's a bit messy, I'd say.

So there's definitely a popular
quantum network simulators.

And then I say there's a scattering
of one off simulations that people

have developed that do one particular
thing or potentially do some subset of

things that another simulator can do
in a restricted setting, particularly

for performing one particular task
or a few particular tasks that were

interesting to the authors of that.

So the environment is a bit messy.

So I would say there are enough engines
to start building a centralized platform

for doing quantum network simulation.

I think we cover a lot of the
aspects that need to be covered now.

It's about using those engines.

Unifying those engines into a
single platform so that, we don't

start reinventing each time we
need to do a new simulation.

So usually what sometimes happens
is you have a problem to solve,

a network problem, then you
see, okay, what can I simulate?

I don't know how to use the simulator.

Let me just, it's too hard.

Let me just make my own simulation.

I just need to simulate a small piece.

Okay.

Now we haven't integrated that
feature into the simulation engine.

So the next person who needs to do that
simulation has to start from scratch

again, and that's a shame because these
people spend time and energy making

simulations, but they don't contribute to
the open source because well, one reason

is they're not open source to begin with.

So a lot of the features that people
want don't get integrated to the engine,

just makes people like waste, waste
their time reinventing different pieces.

So the engines have a good foundation.

There are enough of them
and they're good, right?

That they can do what they need to do.

Now it's about allowing
people to contribute more.

We can't restrict these engines to
small groups of people to contribute

to, it gives them too much.

Responsibility.

So they fulfill the
needs to be expanded on.

That's what I want to say, but they
don't fulfill the needs of everybody.

Dan: Yeah, that makes sense.

You were talking previously about some
network protocols that are out there

for execution, like the QKD protocols.

Are there any protocols
out there for entanglement?

Yeah, it sounds like there isn't.

Other than the modeling of what
an entangled EPR pair looks like.

And, but I guess if you're hosting
one in one device and one in the

other, then there's some modeling
required on both systems, right?

Steve: There's, so I would say the QKD
protocols for network simulation and

in general, just deploying QKD, those
protocols are pretty well established.

Now, like you said, we're in
the early stage of developing

entanglement distribution protocols.

I'd say there has been some success.

For example, there was a paper, I think,
was it last year, early last year, where

they've taken an entanglement distribution
protocol and implemented it to do one

repetition, or one quantum repeater.

That came from TU Delft and Q Tech.

And so they started with a link layer
protocol, pen and paper, simulated

it in various settings, and then they
actually put it to the field test.

So they've gone through one
like mini life cycle for that.

But I would say this is not
a standardized protocol.

I think it's very much hardware dependent
for their specific hardware configuration.

There have been other quantum
repeater experiments from there.

Not many, but I think there's
been one with ion trap.

Where I know it in Netherlands,
they're using NV center.

So the protocols probably are
slightly different, but it's progress.

It got to start from somewhere.

And I think it's interesting to see
that they've used a pen and paper

solution, put it into simulation,
using their simulation tools, and

then they were able to field test.

Yeah, but other than that, it's
not so clear what's happening.

So we've also worked on a little bit of
simulation for this kind of coexistence

quantum network where you send classical
and quantum over the same channel.

There it's, it's not like, uh, it's still,
I would say in a pen and paper solution.

We're just getting to
the simulation phase.

And now, we've succeeded in simulating
a few different applications.

QKD, for example, potentially we're
going to move to a field test.

But yeah, it's a it's all
very new but it's happening.

Dan: Yeah, it's promising as well but I
guess it's a bit like quantum computing

in a way that it's hardware dependent and
the simulator is always going to be, it's

got to simulate hardware of a specific
type in a particular configuration.

yeah, and in computing, you
have different modalities here.

We've got, different hardware
interfaces and so on.

Steve: I would say especially
towards what's missing is The

protocol development language.

So at the moment, there's no standard
for writing quantum network software

quantum network control software
That's a big missing component.

So we can write these entanglement
distribution protocols QKD protocols

Whatever protocol we need, but there's
no universal way to write that protocol.

It's okay.

Pen and paper is theory.

That's fine.

It's English.

That's almost a standard.

But if we want to take someone
else's protocol and deploy it

in our system, there's no easy
way to do that at the moment.

That's a big missing piece.

I think so that's something that the
community needs, we have languages in

classical networks that you can open, you
can download, run it on your own system.

There's no guarantee that if you
download someone else's control

software for quantum, that it's going
to work to your system because it's

like very hardware specific, very much
not at that layer of abstraction yet.

Dan: Thanks.

Maybe that leads us on nicely to , the
work you've been doing with uh, QNetLab

Steve: okay, so q net lab is the
idea that take all these problems

I've been talking about lack of
community lack of open source.

And now we're trying to solve
this problem by unifying the

ecosystem that exists today.

So what we're hoping to do with this
platform is one, make it much easier

to write quantum network simulation.

So at the moment, it's a
lot of software development.

A lot of software knowledge is needed
to write quantum network simulation.

So you need to be able to code quite well.

And also we want to make sure
we're not reinventing every time

we want to write a new simulation.

So we need a place for sharing code
and sharing previous simulations

so that people can build on.

So that's what we're
working on at QNetLab.

We're looking at making a community,
sharing code, sharing simulations,

unifying the engine ecosystem and, making
it easier for people to write simulations.

And so what we're doing is starting with
a basic thing, and that is making an

interface to quantum network simulation.

So I can I'll go right into
that a bit more deeply.

Maybe there's a question in
between from what I've said so far.

Dan: Well, I guess let's, let's,
first of all, talk about people

who would want to use the QNetLab?

You mentioned contributors,
developers is it a broader, is

it a broader scope than that?

Steve: Yeah.

There's a bit of a split between who
I see are the users of this platform.

And there's people there's people
who know how to write code.

And they can write a lot of code
and write a lot of network code.

But they don't know anything
about quantum networks.

And they might not have time to learn
everything about quantum networks

and each of the hardware components.

To start modeling, their simulation and
adjusting the parameters because they

just don't know what's a quantum source.

What's a detector.

How does the detector work?

So they don't want to learn
that, but they can write code.

And so what this platform allows is.

Okay, you can start a simulation.

You don't need to know the
hardware components because we

provide the interface to them.

You can adjust them as you
need, but you don't need to know

where they sit in the network.

They just will appear when they're needed.

So that's one piece of user.

Then there's the flip of that.

There's people who know
how to do quantum networks.

They know how to write They know what
exists in a quantum network, what hardware

components are there, how they work,
but they don't know how to write code.

And now that's another problem, right?

So how do they write the simulation?

They don't know how to write code.

And that's what we see as an initial user
of our interface that we're working on.

So what we'd want to build within the
QNetLab project is a, an interface.

And this is where we see we
can help both of those users.

And this interface is a graphical
interface, which has a lot of

features that make writing a
quantum network simulation easy

for both of those user groups.

That's one thing.

So that's the one set of users
that potentially use our interface.

The second set of users are people
who are looking for community and

building on other solutions so that
they can invent new technologies.

So maybe they both, they know both
coding and quantum networks, but they

are looking to do some novel research.

So what we can do is provide a place
where people can upload their simulations,

which can be extended or, re evaluated
across other network settings.

So people can download the protocols,
change the network, see if the protocol

still works, make any changes they
need, and we make things stronger.

So to summarize, it's basically people
who are interested in writing quantum

network simulations but don't have all
the skills for it, And then there's the

people who want to do novel things with
quantum network simulation, but don't

want to start from scratch every time they
want to do something new, or start running

their own libraries to start building
on, which could take a lot of time.

So we want to, yeah, allow people to
put the building blocks together, and

people can take what they need to start
from a midway instead of from scratch.

Dan: Okay.

So yeah, that gives us an idea of the
different building blocks, when it comes

to the configuration of the protocols.

Is it is the system as it is just for QKD.

What about entanglement distribution
that we discussed earlier on?

I know we were talking about the
fact there isn't really a protocol

for it, but does it have the
tools in the box to, to support.

support that because the, this is
where we're looking at the more kind of

futuristic and where most of the research
and modeling and simulation, will want to

be um, built up right in, in due course.

Steve: Yeah, so what we do is, when I
talk about quantum network protocol,

what I mean specifically is, basically
a list of actions on these devices.

So that would mean, step one trigger
the quantum source to emit something

when it emits something modulated
to be in a particular state, then

that state goes through the channel.

It arrives at another person.

And that person acknowledges that
it arrives, they modulate, they

measure, they do something else.

So it's always just like hardware
triggers most of the time.

And therefore, what we can do is we can
make this platform completely general.

There's no specific use case that
it supports and there's no specific

use case that it doesn't support.

It's just a series of instructions
for the hardware components.

To that form of quantum network.

So what we do is we want to provide
the building blocks, like I was saying.

So what we've done is we've programmed
QKD simulations, we've programmed

entanglement distribution simulations.

And now what we do provide those
source codes, those protocols, there

may be not the final protocols,
but they're starting point and know

what people can do is download them.

And then run them immediately.

So they have to write zero code to start
writing, running those simulations.

And then they'll test them, they'll
see, okay, does it work in my setting?

No, it doesn't work.

So I need to add more.

And now what we'll do is building
up on these protocols, step by

step, making them more robust.

And it's usable for everybody.

The way we do that now is it's
unfortunately just a Python code.

It's unfortunate because it's not a,
that's not a network programming language.

Python is for simulation only, but we
can see, okay, what are those instruction

sets, and we can potentially translate
that in the future to something more

universal, but at least it's there, right?

So we know what the instructions are.

We don't have to write them from scratch.

People can agree on them.

They can branch, they can change them.

They can modify them.

And now we're, we're working together.

We're not working alone.

Dan: so that that's grand.

It's, it's the foundation of
all of the tools you need to

do the physical layer modeling.

And to get you started, right?

To get you started quickly without
needing to do a lot of the fundamental

coding and things which other people
have been doing repetitively and in

their own labs, in their own domain.

Okay I'm thinking about use cases, and
I'm thinking about quantum computing

naturally being one of the use cases
that's obviously touted and, we've

discussed at length in previous pods
about how likely and how difficult that

is but I'm keen to know, is the capability
there inside QNetLab for connecting into

quantum computing simulators or connecting
into quantum computers at some point.

I guess there's no standard methodology,
but what would you say to that?

Steve: Yeah, so the way we've designed the
quantum network lab and the specifically

our quantum network development kit is
that we Use a we want to use a universal

language firstly to write the protocols
at the moment that universal language

is Python based Of course, we want to
evolve that to be a networking programming

language at some point So what we do with
this interface is we collect all of the

network parameters, the protocol logic,
and then we send that off to our server.

Our server compiles specific network
simulations for each of the engines.

This is the interface between Basically,
network parameters and simulation code.

The simulation code executes and
then we get the results back.

But this process is a bit tricky
because each simulation engine works

differently and the simulation code
themselves works much differently.

Sometimes even the design of the
simulation engine works in a way

that's not aligned with the others.

And sometimes we can't even support
some of the engines that exist today.

so in the future, what we can do
is, we can definitely connect to

quantum computing simulation engines
or quantum computers themselves,

because all we're doing is collecting
protocol logic and parameters.

Okay.

But if we exclude the parameters,
then we just use the parameters

of the quantum computer itself.

So what that leads to is a
virtual quantum network, some

kind of like a virtual network.

Virtual quantum network that you
can program in the cloud with access

that goes directly to the hardware.

So you're still using the same interface
to collect your protocol logic.

Potentially some of the components
are simulated, some of the

components are not simulated.

And you can pick your hardware
parameters accordingly.

You send that off to the cloud,
cloud will take all those components,

put the pieces together for you.

If it goes to a simulator, if it goes
to an emulator, if it goes to physical

hardware, user doesn't know, all
they do is they collect the outputs.

They should know, I think if they,
I think it makes it more valuable

to know that your simulation
works in a lab, for example.

So that's leading to a future
vision of what the QNetLab

and the QNDK is going towards.

Dan: Yeah.

And that leads, that leads
onto the roadmap question.

But before I do that, I'm just
going to throw you a curveball.

In terms of modeling behavior of photons
and the, all the different stages in

transmitting and receiving photons
that you mentioned earlier on, is it,

do you think it'd be possible to use
some of the components in the core code

there to simulate photonic computing?

Or is that a totally
different, separate world?

Steve: Yeah, I think, okay, before
we, I answered that question, there's

another thing that we want to support.

And that is when a hardware provider
comes up with a new piece of hardware,

because what we do is we're modeling
hardware in the simulation, we want

to be able to import those parameters
directly into the simulation.

And what that means is, let's
say Cisco comes up with a new

quantum memory, we want to support
that model in our simulation.

So we, we place a quantum memory
in the simulator, and then

we can import the settings.

directly.

So that means the users don't
even need to know how to model a

quantum memory in the first place.

That's one thing.

So when it comes to novel technologies
like photonic quantum computing,

potentially we can do it, but this
particular project is more focused

on Moving quantum states through
a network where photonic quantum

computing is in a sense that, if you
take it into a local environment.

So you do have to do some qubit routing,
but there's no, I think there's no stack.

It's mostly about, moving the
qubits where they need to go in

order to perform a mathematical.

computation.

But but potentially what we
could do is lead the photons to

that hardware model, import the
computation into that node based on,

whoever's providing that, that chip.

And then, the photons arrived,
they go through that system.

So I can see it being possible if we
have the access to, hardware models that

companies are providing because it's.

At the end of the day, it is a
routing problem, or it is a network

problem, but at a smaller scale and
potentially if we do like distributed

photonic quantum computing, then we
do need that network stack as well.

So it's it's possible.

I think it's interesting to see
where it's going to go, but the

hard part is we can't do it alone.

That's for sure.

There's so many things to consider
so much code to write that.

The small team that we're working with
is we need the open source, we need

the community and we need to know do
people want those features so we're not

writing always a software for ourselves.

Dan: Okay.

First of all yeah, it probably
wasn't fair of me to try and create

some parallels between photonic
computing and what we're doing here.

But I can see, yeah, you answered
that perfectly by by talking about

ultimately the interconnects potentially
between them and other systems.

when it comes to open source, so
tell me what's needed and you

know, the open source community.

. Is extremely broad it's been around
for a long time to cover all different

types of software development domains.

Is there a community you think
already that will latch into this or

is it about building it from scratch
and what are we putting out there?

That's, really to support community
of people wanting to work on

quantum networking simulation.

Steve: Okay.

All right.

So the QNetLab platform is,
it's not open sourced yet.

We're still putting it into the
basic state that we can start

opening up to external collaborators.

We're starting to talk to people
about, how this platform should work,

how, what problems should it solve?

What are the pain points that people
are facing when they want to work

on quantum network simulation.

So we want to at least set up the
foundation so that we can start

allowing people to collaborate,
make sure that we're not,

starting from the very beginning.

We want to at least set the
vision and set the trajectory.

And then we can open up and start
allowing external collaborators.

The question is, are there
external collaborators?

I think, yes, there are, especially as,
more interest goes into quantum networks.

So what are they going to do?

How do they work?

And we're seeing it pop up much
more often than it was five years

ago when the simulation platforms
just were getting kicked off.

So there's a community,
I think, ready to jump.

It's just, where do they get their,
where do they put their efforts into

and their other, there's not like we're
the first ones to think of this, there's

other projects specifically the quantum
network Explorer project, and there's

a community there working already.

What we're trying to do
is expand that community.

And make it easier for people to
contribute and potentially contribute

on a project that allows them to do
more or more that they're interested

in specific, more general topics.

And so another motivator for us is if
you look towards quantum computing,

it's not exactly an easy analogy
to make because quantum computing

appeals to more people, I think.

Because, a lot of people come
from computer science background

and the physics involved as
well, machine learning aspects.

It draws a lot of attention because
it has more closely related things.

Not as many people do networking as
computing, I think, and algorithms.

But anyway the community around
quantum computing software is huge.

If you look at what Qiskit has done, if
you look at some of the projects like

Unitary Fund there's a ton of projects
and they're very successful and they're

all open source and they've managed.

To, lead the way in terms of
inventing new software for quantum

computing, new algorithms, allow
people access to quantum computers.

And it all started from basic core
aspect of we want to open source

some quantum computing software.

I think Qiskit probably started
off as a basic circuit simulator

and now look at it today.

So you need to start from something
small enough to set the vision and then

it'll grow naturally as long as it's
a good project and well maintained.

Dan: So what's the ask to the community
to get involved to contact you to

what's the next step that they should
take to to educate themselves more

on what's on the horizon with this.

Steve: Yeah, I think so what we've had
so far is we've worked on the interface.

Interface is working as a prototype.

We can start collecting user feedback.

And that's what we're asking first.

Primarily is we want user tests.

So people who are interested in quantum
network simulation getting involved.

We want people to test our product
and see if it solves their problems.

And second, we need some
contribution to the vision.

What's missing?

What can make, what could be better?

How do we align it towards, like I said
the classical network simulation engines

that have been very successful in, helping
set the standards of the internet today.

So we want that too.

We want feedback.

How do we make sure that we're not,
going in the wrong direction again?

How do we make sure that we're
working towards developing a

quantum internet quantum network?

Is this the tool that's going
to solve it or something else?

So it's mostly a feedback
session and vision setting.

We're probably in the next six months
though, for sure we'll be looking

for code contributions as well.

So maybe we'll, there'll be some
announcements when we finally

go open source with the project.

And that would be looking for
support from external with

regards to software development.

Dan: Great.

Yeah.

So if you're listening and you're
interested in getting involved and

watch this space, feel free to reach
out to Steve or I at Cisco here.

And we can start to have those early
stage conversations and go from there.

So I think I'll wrap it up, Steve.

Thanks very much.

Steve: Yep.

Thanks for the interest.

Dan: yeah, indeed.

Okay.

Then I'll close it there.

Thanks very much.

Bye

Steve: All right.

Thanks.

Dan: I'd like to take this moment to
thank you for listening to the podcast.

Quantum networking is such a broad domain
especially considering the breadth of

quantum physics and quantum computing all
as an undercurrent easily to get sucked

into So much is still in the research
realm which can make it really tough for

a curious IT guy to know where to start.

So hit subscribe or follow me on your
podcast platform and I'll do my best

to bring you more prevalent topics
in the world of quantum networking.

Spread the word.

It would really help us out.

Creators and Guests

Dan Holme
Host
Dan Holme
Quantum curious technologist and student. Industry and Consulting Partnerships at Cisco.
Stephen DiAdamo
Host
Stephen DiAdamo
Research scientist at Cisco, with a background in quantum networks and communication.
QNetLab from Cisco. A fireside chat with Stephen DiAdamo.
Broadcast by