Like most developers, we think what we are developing is the most important part of our system. Our infrastructure service is the center of the universe; everything else revolves around it. Ok in reality, Viasat’s brand-new satellite broadband service is the main thing, the virtual network is built to support it. But the virtual network is very essential to the whole customer experience and a pathway for Viasat to create a planet-wide broadband network.
In the last few years, we’ve witnessed explosive growth in the role machine learning (ML) plays in technology. Making good predictions from data has always been important in our industry, but modern machine learning techniques allow us to be much more systematic. However, this wealth of new ML algorithms and services present new challenges for software developers. (more)
Viasat is leading a new wave of communications satellite innovation. This is a by-product of our belief that there is always a better way and not being satisfied with the “state-of-the-art” industry capabilities. It demands we think differently as we develop next generation technologies to enable satellite systems that are demonstratively better than have been offered in the past. Our unique industry position allows us to optimize the entire system, from the ground network to space payloads to user equipment. For high-throughput satellite payloads like ViaSat-1, ViaSat-2 and ViaSat-3, new technologies will need to be developed that get the industry beyond the status-quo and allow for orders of magnitude improvement in capacity and coverage area. We’ll discuss how new solid-state integrated circuit technologies are a tool that can be used to improve critical dimensions of performance for new satellite payloads. (more)
Our next generation network is basically built with mostly virtual network functions. These are services that ViaSat has migrated from custom/purpose built hardware to a virtual platform. One key component for construction of virtual networks is orchestration. It ties the deployment of the virtual network functions with the rest of the network using the network controller service that I wrote about in my last blog.
We would like to show you Azimuth, a new tool for exploring networks, built by interns at light speed. It’s like a command-line, except instead of the output being text, you get an interactive 3D graph. (more)
I’m an intern in the Commercial Mobility group at ViaSat. Our group is responsible for all of the company’s commercial aviation clients, providing internet services to aircraft. While providing the world’s best in-flight internet service to airplanes traveling over 500 miles per hour 30,000 feet above the ground is no small feat, it is also a challenge to analyze and predict user demand of our network. There are typically several hundred planes connected to ViaSat’s network at any given time amounting to 15,000-40,000 flights a week depending on the season. With this much range and traffic, and flights leaving all times of day, all over the world, modeling anything about them becomes very difficult.
As a service provider, our network has to handle millions of devices and millions of flows. With our in-flight internet service, these flows are moving; they have to access critical services in different datacenters in the network. It makes the network quite unique and dynamic. (more)
ViaSat Web Acceleration (VWA) is a product that provides terrestrial-like web performance for our Exede satellite internet customers. It is a merging and evolution of two ViaSat products: iPEP, a TCP accelerator, and AcceleNet, a web accelerator. Development of VWA started about four years ago, as a project in our Acceleration and Research Technology (ART) center based in Boston. More importantly, it was ART’s first project that experimented with continuous integration (CI). (more)
The service provider network is the essential pipe that delivers connectivity to enable innovation. It has the potential to limit or expand the innovation that people and applications riding on it can deliver. With the advent of new apps, games, and devices, the demands on the network keep changing almost every day. The traditional service provider network that took months (if not years) to evolve is not able to keep up with the demand.
At the same time, ViaSat is launching next-generation satellites that have capabilities to cover the whole planet with high speed internet. In order to be more agile, we at ViaSat embarked on a journey to create the next generation network that supports a worldwide and ever-changing footprint. (more)
My name is Stephan Kemper. Today, I lead ViaSat’s Cloud Engineering team, called VICE. VICE is responsible for helping groups all over ViaSat learn what it means to develop for the cloud, as well as supporting and protecting the cloud networks that ViaSat operates. There are at least a dozen groups using public cloud platforms today, with more being added to the list all the time. By far, the majority of this all takes place on the excellent Amazon Web Services platform, though we also use Microsoft Azure and OpenStack to some extent. To kick this blog off, I wanted to tell the story about how ViaSat got here, and the things we learned along the way. (more)