Main repository, wiki, and issue tracker of PG SCrAMblE
cn-upb / pg-scramble Goto Github PK
View Code? Open in Web Editor NEWMain repository, wiki, and issue tracker of PG SCrAMblE
Main repository, wiki, and issue tracker of PG SCrAMblE
Store everything in DB instead of in-memory.
this task includes:
Explore networkx python package. Try to create a graph from a sample SONATA NSD.
find the difference or missing values in translated descriptors (if any).
investigate why translated descriptors (nsd and vnfd) doesnot instantiate a service in osm and sonata
this task includes:
Resolve Instantiation error.
Make changes to the SONATA splitting logic as suggested during the presentation.
Establish the set up to collect metrics (NFVO capacity, VNFM capacity, latency of life cycle management of NS).
Simulate the peak conditions and collect data.
As discussed, these are the tasks
Sent out an email to [email protected]. Waiting for the reply.
difference between RSP and Classifier of OSM descriptor.
connection between forwarding paths in sonata descriptor and RSP / classifier in osm descriptor.
Some notes on current plugin implementation - Link
Line# - Comment
37,165,170
- installing and using numpy only for random selection? not the best idea
154
- random_combination function, im sure, can be much simpler.
159
- using two lists for id and names and matching based on index? not the best idea, use dict
173
- interesting way to find the other set. but does this solution scale for n-split?
177
- can instead use dict, consider when extending support for n-split
205, 230
- hardcode. find solution for service discovery
257
- generatePackage returns false if it doesnt work. use if to confirm this (error handling)
261-263, 324
- move hardcode to config.py
271
- change HOST_URL to host
296
- to get the VIM list you can use get_vims_list() function from wrappers.SONATAClient.admin.py
335
- this needs to be supported by adaptor
318
- while doing this, can maintain a dict of all items with fields like ip, name, etc
General Comments
After the initial research of scalability, the architecture for scaling is to be made and we should come up with initial architecture choices for discussion. We will aggregate important topics of discussion and practical guides here.
Task List
Initial setup includes:
This task includes:
Study about JSON/ YAML file processing and different APIs which can be used to extract all the information from the files.
Pulling out NS elements from the NSD and make a map out of it which is to be forwarded to graph processor.
VM Config and Ubuntu setup
Install tools
Decide NSD/VNFD
Decide experiment data structure
Start experiment
Repeat experiment with different NSD/VNFD
....
VM Config and Ubuntu setup
Install tools
Decide NSD/VNFD
Decide experiment data structure
Start experiment
Repeat experiment with different NSD/VNFD
....
Study NSDs (VNFFGDs) of following frameworks:
OSM
Sonata
OpenBaton
We will be defining functional blocks of the WP2.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.