Skip to main content

mininet-like simulation for Network Slices

Project description

Slicenet

mininet-like simulation for Network Slices

What is Slicenet

  • A mininet like Simulator for simulating large macro network topologies along with UEs, Application nodes, Access networks, Transport networks, Core network & Data network.
  • Network Slicing policies & optimization logics can be experimented in various topologies and performance of each experiment can be measured in predictable & reproducible manner.
  • Unlike mininet, Slicenet only “simulates” the network. Hence without any real compute & power resources, lot of resource optimization, scheduling, prioritization & capacity models can be experimented in consistent way.
  • By abstracting topology out of the traffic pattern, same topology can be experiments with different traffic pattern. Mobility scenarios can also be easily experimented

Why Slicenet ?

  • Operators & Researchers have a simple & efficient way to try their experiments without the need to emulate entire physical / virtual topology
  • Borrows the topology, simulation & experiments concepts on all the previous tools and provides a consistent way to experiment & report the findings
  • Based on python and thereby extending itself to popular ML frameworks like TensorFlow / PyTorch to native use ML/DL/NN models as part of the experiments
  • Since Slicenet is just simulation, it can be run in Jupyter notebook setup as well (unlike mininet which is based on linux namespaces). This makes Slicenet extremely useful for researchers to quickly export the findings of the experiments and generates charts / visualizations and share it with wider research community

If you find Slicenet to be useful in your research work, please cite the following publication:

@INPROCEEDINGS{10323887,
  author={KumarSkandPriya, Viswanath and Dandoush, Abdulhalim and Diaz, Gladys},
  booktitle={2023 International Symposium on Networks, Computers and Communications (ISNCC)}, 
  title={Slicenet: a Simple and Scalable Flow-Level Simulator for Network Slice Provisioning and Management}, 
  year={2023},
  volume={},
  number={},
  pages={1-6},
  doi={10.1109/ISNCC58260.2023.10323887}}

Other Publications

@article{KumarSkandPriya2023,
author = "Viswanath Kumar Skand Priya and Abdulhalim Dandoush and gladys diaz",
title = "{Slicenet: A Simple and Scalable Flow-Level Simulator for Network Slice Provisioning and Management}",
year = "2023",
month = "10",
url = "https://www.techrxiv.org/articles/preprint/Slicenet_A_Simple_and_Scalable_Flow-Level_Simulator_for_Network_Slice_Provisioning_and_Management/24311254",
doi = "10.36227/techrxiv.24311254.v1"
@misc{kumarskandpriya2023slicenet,
      title={Slicenet: a Simple and Scalable Flow-Level Simulator for Network Slice Provisioning and Management}, 
      author={Viswanath KumarSkandPriya and Abdulhalim Dandoush and Gladys Diaz},
      year={2023},
      eprint={2310.11033},
      archivePrefix={arXiv},
      primaryClass={cs.NI}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

slicenet-0.1.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file slicenet-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: slicenet-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for slicenet-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ce0a6ace2f1a88ca697fae40f0ed5246589877804cf72722ff65c8f9f33670bf
MD5 b3e6b379d6ef9ab697ebb755d0837942
BLAKE2b-256 c75606290ea24326097145d7f7733540ae72d48ac1b1a33e523b94e46ae664db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page