- Implementing Cisco Networking Solutions
- Harpreet Singh
- 398字
- 2021-07-08 10:02:21
Edge computing
As IoT systems proliferate, and send more and more data, this data needs to be sent to the servers where it can be processed over the network infrastructure. This means that the data consumes bandwidth on the WAN links all the way up to the data center where the processing happens. More importantly, the data being sent from the edge to the DC takes a finite amount of time to be transported. Some data is time sensitive, and hence needs to be processed and reactive action taken with minimal latency.
As an example, consider that we are measuring the temperature of a hot furnace using a temperature sensor that is connected to the network using IoT protocols. This sensor would send the temperature of the furnace periodically to the central site. However, this means that a lot of data has to travel from the edge to the data center where the data can be processed. This has to traverse the WAN, and hence cause congestion on the network. If the application that monitors the temperature can be brought closer to the source of data, multiple problems can be addressed. First, the WAN bandwidth is conserved, as the data travels only until the server that is now not hosted in the DC, but is much closer to the source. Secondly, the latency is much less, and action can be taken quickly for time sensitive data. Thirdly, it helps the application to scale, by having a distributed model, where small modules of applications run closer to the source, enabling the overall application to handle much more data, and the central application can control the edge applications, and poll only processed data, which is much lower in volume.
This has led to the growth of edge computing, where small compute resources are placed closer to the edge, or source of data. Placing compute resources requires a controlled environment, and rack space, thereby adding to the operational problems, while the compute power required is not too large. Hence, newer ways of addressing these compute requirements have evolved, called edge computing. Some of the examples of these edge computing platforms are server blades on Cisco routers, or for even smaller compute requirements, the IOx application environment, where a Linux platform is provided natively on certain Cisco routers and switches without even using conventional Cisco computing hardware such as the UCS blades.
- TypeScript Blueprints
- Windows系統管理與服務配置
- JavaScript+jQuery網頁特效設計任務驅動教程(第2版)
- JMeter 性能測試實戰(第2版)
- 精通Python自然語言處理
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- Python High Performance Programming
- 一本書講透Java線程:原理與實踐
- Hadoop 2.X HDFS源碼剖析
- C語言程序設計實訓教程與水平考試指導
- Windows Phone 8 Game Development
- 數據分析與挖掘算法:Python實戰
- Visual Basic程序設計基礎
- Python編程入門(第3版)
- 瘋狂Java講義精粹