mobile icon indicating copy to clipboard operation
mobile copied to clipboard

Copr Integration

Open relrod opened this issue 11 years ago • 1 comments

Copr has a pretty simple API. We should be able to implement it pretty easily in Scala and store the user's API key as a preference in the app. Then we can let the user check the status of their builds and coprs.

We could also allow users to create coprs and submit builds to them, although I'm not sure how useful this UI will be, since you need a URL to an rpm for a build to occur.

relrod avatar Mar 07 '14 16:03 relrod

One metric that can be easily computed with a pre-trained model seems to be the distance of vectors that are computed by the BGP2Vec algorithm.

I'm skeptical about neural network based algorithms that are not based on an explicit model of reality. However, my experience with word2vec is that it is with major doubt a simple measure of semantic relatedness of English words. So I can imagine that it could work BGP paths too and that BGP2Vec could be used as a simple measure of AS relatedness.

It seems likely that graph based algorithms could be a better measure. On the other hand BGP2Vec seems less computationally intense and seems to have lower storage requirements once the model is trained.

As only BGP paths are used for training and measured data transfer rate or latency are not considered, the result is likely better than nothing but will not be perfect. For example, it could perhaps account for special network topologies in a country, like it used to be in North Macedonia, where most data between large autonomous systems was exchanged in other countries.

Perhaps BGP2Vec could be extended with BGP weights as a basic and incomplete indirect measure of data transfer rate or latency that can be expected.

ott avatar Aug 18 '24 21:08 ott