Building even faster interpreters in Rust

Building even faster interpreters in Rust
Building even faster interpreters in Rust

At Cloudflare, we’re constantly working on improving the performance of our edge — and that was exactly what my internship this summer entailed. I’m excited to share some improvements we’ve made to our popular Firewall Rules product over the past few months.

Firewall Rules lets customers filter the traffic hitting their site. It’s built using our engine, Wirefilter, which takes powerful boolean expressions written by customers and matches incoming requests against them. Customers can then choose how to respond to traffic which matches these rules. We will discuss some in-depth optimizations we have recently made to Wirefilter, so you may wish to get familiar with how it works if you haven’t already.

Minimizing CPU usage

As a new member of the Firewall team, I quickly learned that performance is important — even in our security products. We look for opportunities to make our customers’ Internet properties faster where it’s safe to do so, maximizing both security and performance.

Our engine is already heavily used, powering all of Firewall Rules. But we have bigger plans. More and more products like our Web Application Firewall (WAF) will be running behind our Wirefilter-based engine, and it will become responsible for eating up a Continue reading

Could human organs join networks?

The idea of integrating computer networks and the human body is driving research in a number of areas. Recently, two teams of researchers shared their respective projects, which explore how biological cells might become networked and how electronics could become directly integrated with human tissue.Both presentations were part of the American Chemical Society's (ACS) Fall 2020 Virtual Meeting & Expo.The first presentation, conducted by a team at the University of Maryland, is focused on communications networks that mimic electronic networks but are derived from biological cells. The second study, led out of University of Delaware, discusses the idea of interfacing hardware and human tissue.To read this article in full, please click here

The Many Uses of Network Observability

[This post is jointly written by Justin Pietsch and Dinesh Dutt]. Observability is an important concept in distributed systems these days. It is taken from control systems, which has a very precise mathematical definition. From Wikipedia: “It is a measurement of how much of the internal state of the system...

Go Learning Resources

This is a record of the resources that I am/have used to learn the Go programming language. This is mostly for my records but other that venture down the Golang path may also find it useful. Books Get Programming with Go - Nathan Youngman / Roger Peppe Black Hat Go: Go Programming For...

Vendors lengthen the range of 5G millimeter-wave transmissions

Two wireless vendors say they have collaborated to significantly extend the useful range of millimeter-wave 5G transmissions beyond what had been widely considered its limits. 5G resources What is 5G? Fast wireless technology for enterprises and phones How 5G frequency affects range and speed Private 5G can solve some problems that Wi-Fi can’t Private 5G keeps Whirlpool driverless vehicles rolling 5G can make for cost-effective private backhaul CBRS can bring private 5G to enterprises Qualcomm and Ericsson have worked together in separate trials with two other companies to boost that distance from less than a mile (1.6km) to 3.8km in one case and to 5km-plus in the other, the companies claim.To read this article in full, please click here

Still not dead: The mainframe hangs on, sustained by Linux and hybrid cloud

The mainframe has been declared “dead”, “morphed” and “transformed” so many times over the years sometimes it’s sometimes hard to believe the Big Iron still has an identity in the enterprise world.But clearly it does and in a major way, too. [ Lessons on diversity in IT: 10 professional organizations focused on diversity in tech • Being Black in IT: 3 tech leaders share their stories • Gender gapped: The state of gender diversity in IT • Māori participation in IT: diversity insights for CIOs everywhere • IT snapshot: Ethnic diversity in the tech industry ] Take recent news as an example: According to IBM, 75% of the top 20 global banks are running the newest z15 mainframe, and the IBM Systems Group reported a 68% gain in Q2 IBM Z revenue year-over-year.To read this article in full, please click here

Still not dead: The mainframe hangs on, sustained by Linux and hybrid cloud

The mainframe has been declared “dead”, “morphed” and “transformed” so many times over the years sometimes it’s sometimes hard to believe the Big Iron still has an identity in the enterprise world.But clearly it does and in a major way, too. [ Lessons on diversity in IT: 10 professional organizations focused on diversity in tech • Being Black in IT: 3 tech leaders share their stories • Gender gapped: The state of gender diversity in IT • Māori participation in IT: diversity insights for CIOs everywhere • IT snapshot: Ethnic diversity in the tech industry ] Take recent news as an example: According to IBM, 75% of the top 20 global banks are running the newest z15 mainframe, and the IBM Systems Group reported a 68% gain in Q2 IBM Z revenue year-over-year.To read this article in full, please click here

Tech Bytes: Dell Technologies With Intel Partner To Deliver An Innovative Microsoft Azure Stack HCI (Sponsored)

Today's Tech Bytes podcast, sponsored by Dell Technologies, examines an Azure Stack HCI offering from Dell EMC. Dell worked with Intel and Microsoft to optimize the performance and scale of the Azure Stack platform, including the use of Intel Optane's persistent memory. Our guests are Jayanth YK, Sr. Cloud Architect - Microsoft Hybrid Cloud at Dell Technologies; and Chris “Murph” Murphy, Regional Sales Director at Intel.

Tech Bytes: Dell Technologies With Intel Partner To Deliver An Innovative Microsoft Azure Stack HCI (Sponsored)

Today's Tech Bytes podcast, sponsored by Dell Technologies, examines an Azure Stack HCI offering from Dell EMC. Dell worked with Intel and Microsoft to optimize the performance and scale of the Azure Stack platform, including the use of Intel Optane's persistent memory. Our guests are Jayanth YK, Sr. Cloud Architect - Microsoft Hybrid Cloud at Dell Technologies; and Chris “Murph” Murphy, Regional Sales Director at Intel.

The post Tech Bytes: Dell Technologies With Intel Partner To Deliver An Innovative Microsoft Azure Stack HCI (Sponsored) appeared first on Packet Pushers.

The Hedge Podcast #53: Deprecating Interdomain ASM

Interdomain Any-source Multicast has proven to be an unscalable solution, and is actually blocking the deployment of other solutions. To move interdomain multicast forward, Lenny Giuliano, Tim Chown, and Toerless Eckhert wrote RFC 8815, BCP 229, recommending providers “deprecate the use of Any-Source Multicast (ASM) for interdomain multicast, leaving Source-Specific Multicast (SSM) as the recommended interdomain mode of multicast.”

download

A Decade of Blogging

Today is a milestone for me. Ten years ago I picked up a virtual notepad for the first time and committed my first blog post to the ether. It’s been a wild ride ever since. It also marks the milestone of being the job that I’ve held the longest so far in my career.

Blogging has been a huge boon for me. I’ve become a better writer in the last decade. I’ve learned how to ask the right questions and get good material for a story instead of just putting out what someone wants me to say. I’ve learned that being a pseudo-journalist is a thing you can do and have fun with.

I’ve written a ton over the years. 751 posts, as a matter of fact (counting this one). I’ve always tried to hold myself to a standard of getting something out once a week. Aside from the few times when I’ve tried to push that to twice a week I’ve held up pretty well. Yeah, I’ve slipped and the day job has gotten in the way more than once. However, keeping myself to a strict schedule has ensured that my attention stays focused on this blog and that Continue reading

Day Two Cloud 067: Choosing The Right Applications For The Cloud With SolarWinds (Sponsored)

What apps belong in the cloud and which are better on premises? Dave Wagner, Senior Manager, Product Marketing at SolarWinds, joins Day Two Cloud to develop a strategy and find the right tooling to help you make the best decision. SolarWinds is the sponsor for today's episode.

The post Day Two Cloud 067: Choosing The Right Applications For The Cloud With SolarWinds (Sponsored) appeared first on Packet Pushers.

Cisco extends SD-WAN options with AWS, Azure hybrid-cloud integration

Cisco has further broadened the cloud-integration options available to its SD-WAN customers with new connectivity options to AWS and Microsoft Azure cloud services.With these additions, Cisco’s goal is to ensure cloud-destined traffic gets into the cloud network faster, improving management, performance, security and reducing the latency that can impact cloud workloads.More about SD-WAN: How to buy SD-WAN technology: Key questions to consider when selecting a supplier • How to pick an off-site data-backup method •  SD-Branch: What it is and why you’ll need it • What are the options for security SD-WAN? “Hybrid cloud is the norm and Cisco’s plan is bringing the networking support to improve app performance and add security without adding pain—it’s the right direction,” said Lee Doyle, principal analyst at Doyle Research.To read this article in full, please click here

pygnmi 1. Intro to pure Python gNMI module by karneliuk.com.

Hello my friend,

It took a while since our latest post from the Code Express (CEX) series. During this time we were working heavy to launch an advanced version of our industry-leading network automation training. However, this time we were working on something special…


1
2
3
4
5
No part of this blogpost could be reproduced, stored in a
retrieval system, or transmitted in any form or by any
means, electronic, mechanical or photocopying, recording,
or otherwise, for commercial purposes without the
prior permission of the author.

Automate all the network things

Each and every element in the network can be automated. It is always the question, if it shall be. Both of these questions are subject to our training:

  • We teach you how automate each and every network function in your network.
  • We teach you how to identify, what makes sense to automate, what not, and how to make your network automation successful.

At our network automation training (either live or self-paced) you will guide you from the foundation of the automation for the small networks till advanced automation use cases in big data centres, and clouds. You will lean how to structure the data using YANG Continue reading