4 Vendors Pay $500,000 Each to Join ONF’s Partner Supply Chain
Adtran, Dell EMC, Edgecore Networks, and Juniper Networks joined the ONF at the partner level in which they each pay $500,000 per year for five years.
Adtran, Dell EMC, Edgecore Networks, and Juniper Networks joined the ONF at the partner level in which they each pay $500,000 per year for five years.
Google runs what is probably one of the largest networks in the world. Because of this, network engineers often have two sorts of reactions to anything Google publishes, or does. The first is “my network is not that big, nor that complicated, so I don’t really care what Google is doing.” This is the “you are not a hyperscaler” (YANAH) reaction. The second, and probably more common, reaction is: whatever Google is doing must be good, so I should do the same thing. A healthier reaction to both of these is to examine these papers, and the work done by other hyperscalers, to find the common techniques they are applying to large scale networks, and then see where they might be turned into, or support, common network design principles. This is the task before us today in looking at a paper published in 2016 by Google called Evolve or Die: High Availablility Design Principles Drawn from Google’s Network Infrastructure.
The first part of this paper discusses the basic Google architecture, including a rough layout of the kinds of modules they deploy, the module generations, and the interconnectivity between those modules. This is useful background information for understanding the remainder Continue reading

The cloud storage vendor has blown through more than $300 million in private and public funding since its founding in 2008.
In this eBrief from SDxCentral, we take an in-depth look at the future of virtualization and the role of intent-based networking and what it means for service providers and enterprises.
Currently, 53% of the world’s population is offline due to factors such as high cost of Internet infrastructure and lack of relevant local content. Internet access remains unaffordable in many economies in transition where people have to choose between the Internet and other vital necessities such as food and health. Maybe one day we will look back at this historic moment in which Community Networks were paving the way for equitable and meaningful access to technology.
Community Networks are an emerging complementary and sustainable solution to address the connectivity gap existing in underserved urban and rural areas around the world. Such networks rely on the active participation of local communities in the development and management of shared Internet infrastructure as a common resource. Existing examples provide concrete evidence that community network development can prompt positive effects to help communities leverage on technology for socioeconomic empowerment. We have gained experience from Guifi.Net, Zenzeleni Network, Rhizomatica and Wireless For Communities, all successful projects proving that the technical side of the community network model can be replicated.
I asked Josephine Miliza a few questions to get deeper insight into the project. Josephine is a network engineer with a Continue reading
Facebook developed the osquery security framework to monitor its own infrastructure before open sourcing it in 2014.
Wonderful, honest review story about migrating a customer data centre and their office in the same day
The networking giant is partnering with Google to enter the cloud market, but will Google’s help be enough to put it on the path to cloud prosperity?
During last week’s SIGS Technology Conference I had a keynote presentation about the three paths of enterprise IT.
Unfortunately, the event wasn’t recorded, but you can view the presentation here. Contact me if you have any questions, or Irena if you'd like to have a similar keynote for your event.
Debugging with intelligence via probabilistic inference Xu et al., ICSE’18
Xu et al. have built a automated debugger that can take a single failing test execution, and with minimal interaction from a human, pinpoint the root cause of the failure. What I find really exciting about it, is that instead of brute force there’s a certain encoded intelligence in the way the analysis is undertaken which feels very natural. The first IDE / editor to integrate a tool like this wins!
The authors don’t give a name to their tool in the paper, which is going to make it awkward to refer to during this write-up. So I shall henceforth refer to it as the PI Debugger. PI here stands for probabilistic inference.
We model debugging as a probabilistic inference problem, in which the likelihood of each executed statement instance and variable being correct/faulty is modeled by a random variable. Human knowledge, human-like reasoning rules and program semantics are modeled as conditional probability distributions, also called probabilistic constraints. Solving these constraints identifies the most likely faulty statements.
In the evaluation, when debugging problems in large projects, it took on average just 3 interactions with a developer to find the Continue reading
If the ecosystem for Arm processors is going to grow in the HPC arena, as many think it can, then someone has to make the initial investments in prototype hardware and help cultivate the software stack that will run on current and future Arm platforms. …
Sandia Lends Arm A Hand With Astra Supercomputer was written by Timothy Prickett Morgan at .