With the application of 5G, we have entered the era of Internet of Everything in an all-round way,which also be referred to as the era of Massive Data Storage. Since the data is growing rapidly every day, there is no denying that the storage, safe and efficient application of data have become the top priority of the new generation of Internet. The Internet of Things (IoT) has provided services to many sectors such as Intelligent Transportation, Smart City, Medical Care, Wearable Devices, and Smart Agriculture.
Obviously, fog computing is concerned with all the elements of what we consider Web 3.0 including Big Data Analytics, Cloud Computing and Mobile Computing.
The Application of Fog computing in IoT
Fog computing allows computing, decision-making and action-taking to happen via IoT devices, its flexibility and ability to collect and process data from centralized cloud and network edge devices make it one of the most useful methods to deal with the information overload we are facing today.In essence, fog computing is responsible for allowing fast response time, reducing network delay and traffic, and supporting broadband saving of backbone network to achieve better service quality.
Fog computing collects and distributes resources and services for computing, storage and network connection. It significantly reduces energy consumption, minimizes the complexity of space and time, and maximizes the utility and performance of data. As a method of deploying IoT networks, Fog computing can provide the best return on investment.
- Infrastructure for Blockchain Applications
SONM infrastructure allows to run any decentralized applications or host blockchain-based services, which need computing resources for it work. Anyone in SONM is allowed to rent computing power via GUI with the click of a mouse, a command line or even API. SONM has a converged market, where computing powers are rented for real business tasks and crypto mining in a universal way, via single and unified API.
The whole system outlined above makes this possible: the product for the customer, the architecture, everything is dedicated to making a unified marketplace, where real tasks (like Docker containers) can coexist with mining on the same machines, under a unified pricing and billing model.
- Machine Learning
SONM resources are distributed across the world, which helps to speed up the process of machine learning.Users can get the best performance out of GPUs in the SONM network for a lower price: SONM global marketplace is designed to deliver the best performance per dollar for targeted workloads and to enable ML engineers and researchers to iterate more quickly.
Programmed with TensorFlow, Theano, Caffe and Apache Spark MLib, SONM’s fog computing platform consists of hardware that is optimized to speed up and scale up machine learning workloads for training and inference.
- Video Rendering on CPU/GPU
The SONM infrastructure includes thousands of devices around the world such as PCs, servers, data centers and mining equipment. It opens access to an unlimited number of CPUs and GPUs, which are perfect for CGI rendering.Using SONM you can render faster with hundreds of instances involved for low, competitive prices and with strict security for your data (all data transfers are encrypted).
- CDN and Video Streaming
The distributed fog computing structure of SONM is perfect for CDN establishment — hundreds of SONM nodes around the globe bring unimaginable load balancing and scalability.With SONM suppliers providing GPUs, servers, hardware etc. all over the world you can run your own CDN ecosystem, so as to ensure the full and fast supply of your content to any spot in the world.
SONM’s deep dive into more use cases
SONM provides a computing platform for real world applications: worldwide computations organized using SONM can serve to complete numerous tasks from CGI rendering to scientific computations. A number of applications will be launched either without modifications or with minimal improvements. SONM has already explored its major use cases including machine learning, video rendering, web hosting, and scientific calculations, etc.
In order to keep up with the time, SONM team is diving into more areas:
- Traffic Control
Traffic control has been an urgent need for a long time, to be a must for the problem-solving process, SONM has provided 1)huge computing resources on demand; 2)low, competitive prices; 3)compatibility with Apache Big Data stack through docker containers.
The fog computing-based signal control service system integrates unified communication, sensor access, data storage, calculation, control and service, and realizes the virtualization of group intelligence and regional cooperation and self-adaptation. Its powerful detector access capability, traffic scene recognition based on edge computing, traffic signal optimization based on holographic data and spatio-temporal model, and multi-protocol docking capability can also realize the real-time signal adaptation based on intelligent sensing at intersections without replacing signallers, and realize intelligent upgrading of intersection equipment at the lowest cost.
- Augmented Reality/Virtual Reality
VR and AR focus on the experience of human-computer interaction, breaks through the two-dimensional limitation and enters the technical realization of three-dimensional experience. What behind the technologies is the support of the powerful computing power of the computing platform. Under the fog computing model, the real-time VR head display no longer needs to send data to the cloud computing center for processing, but to the nearest service base station and edge data center through the 5G network. On the other hand, the cloud computing center extends its computing power to the edge through the 5G network. Such low-latency processing can effectively enhance the user experience and is an important implementation of the next generation of VR/AR application.
- Cloud Gaming
In order to achieve a good instant game experience, it is better that the computing node be closer to the user, so that the network latency can be controlled. If the computing task is carried out at the edge, it can realize fast and efficient data transmission and effectively reduce the game network latency.
At present, the mainstream of cloud games is still to transplant the local games that have been formed to the cloud, but the value of fog computing is not limited to making images or videos show more beautiful effects, or achieving lower and more stable delay. In the future, native cloud games based on cloud computing and fog computing will break through the existing imagination. In the near future, new possibilities will be opened for the game industry.