Part One!
QUICK TIP
STOCHASTIC ALGORITHMS
QUICK TIP
GAMES, VIDEO AND CDNS
Part One!
Don’t miss next issue, subscribe on page 16!
Don’t miss next issue, subscribe on page 16!
Internet governance organisations like the RIPE NCC, ISOC and the IETF provide and support a wide range of open source, research, and open-data projects. If you need a project for CS class start here.
If you’re up for some relatively mathsheavy computer-science reading (and who isn’t?), then consider looking into stochastic algorithms.
Working in software engineering is challenging, and deadlines set by management are frequently unrealistic. But that doesn’t mean you should burn the candle at both ends – your health is more important!
RIPE’s Atlas network is, by far, one of the best tools for ISPs and internet researchers for carrying out the kind of research that led to the creation of http://GeoIP.Network. It’s open source, free-to-use (if you’re an ISP, or have credits from hosting a probe), and provides one of the largest networks for making internet measurements in the world. However, it has some limitations because of its design as primarily a tool for ISPs to debug their networks.
OUR EXPERT
Tim Armstrong is a former lead engineer turned developer advocate specialising in networking, software development and security.
Sometimes lumped together with machine-learning, stochastic algorithms is a loosely defined category that you could sum up as “guess and check”. They’re normally paired with some form of progressive algorithm that influences the start conditions of the next iteration by using small variations of the initial conditions of the prior iteration where the results were closest to the goal.
This is why http://GeoIP.Network, http://Eyeball.Network, and http://Latency.GGexist. GeoIP.Network aims to be the most accurate GeoIP solution possible. Eyeball.Network will provide a onestop location for testing and debugging home and office (a.k.a eyeball network) internet connections. While Latency.GG helps games, CDNs and video streaming platforms optimise their server deployment and scaling to improve end-user experience. And in the spirit of the project that started it all, they’re all open source projects and share the same motto: “for the good of the internet”.