https://github.com/cn-upb/flexible-service-placement

Specification, Composition, and Placement of Network Services with Flexible Structures

https://github.com/cn-upb/flexible-service-placement

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.3%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Specification, Composition, and Placement of Network Services with Flexible Structures

Basic Info
  • Host: GitHub
  • Owner: CN-UPB
  • Language: Python
  • Default Branch: master
  • Size: 118 KB
Statistics
  • Stars: 4
  • Watchers: 6
  • Forks: 3
  • Open Issues: 0
  • Releases: 0
Created over 9 years ago · Last pushed about 9 years ago

https://github.com/CN-UPB/flexible-service-placement/blob/master/

# Specification, Composition, and Placement of Network Services with Flexible Structures

The code used for the simulation of the following paper:

* S. Drxler, H. Karl. Specification, Composition, and Placement of Network Services with Flexible Structures. International Journal of Network Management. 2017;e1963. DOI:10.1002/nem.1963.

The optimization approach is also relevant for our following papers:

* S. Mehraghdam, M. Keller, H. Karl. Specifying and Placing Chains of Virtual Network Functions. In IEEE 3rd International Conference on Cloud Networking (CloudNet 2014).
* S. Mehraghdam, H. Karl. Placement of Services with Flexible Structures Specified by a YANG Data Model. In IEEE 2nd Conference on Network Softwarization (NetSoft 2016).

You need Python2.7 and Gurobi.

* Create service definitions to place by 'makeRequestList.py'. Ready-to-use example services (req20, req150, complex) in the main directoy.
* Example network topologies from SNDlib in 'tops' folder. Ready-to-use example network (abilene) in the main directory.
* Run the optimization by 'python2.7 optrun.py' and enter the required input.

Owner

  • Name: Computer Networks group @ UPB
  • Login: CN-UPB
  • Kind: organization
  • Location: Paderborn, Germany

Computer Networks Group of Paderborn University

GitHub Events

Total
Last Year