官术网_书友最值得收藏!

Part 4 – Fog and edge compute, analytics, and machine learning

At this point, we must consider what to do with the data streaming in from edge nodes into a cloud service. First, we begin by talking about the aspects of cloud architectures such as SaaS, IaaS, and PaaS systems. An architect needs to understand the data flow and typical design of cloud services (what they are and how they are used). We use OpenStack as a model of cloud design and explore the various components from ingestor engines, to data lakes, to analytics engines. Understanding the constraints of cloud architectures is also important to make a good judgment on how a system will deploy and scale. An architect must also understand how latency can affect an IoT system. Alternatively, not everything belongs in the cloud. There is a measurable cost in moving all IoT data to a cloud versus processing it at the edge (edge processing), or extending cloud services downward into an edge router (fog computing). The section pes deep into new standards of fog compute, such as the OpenFog architecture.  

Data that has been transformed from a physical analog event to a digital signal may have actionable consequences. This is where the analytics and rules engines of the IoT come in to play. The level of sophistication for an IoT deployment is dependent on the solution being architected. In some situations, a simple rules engine looking for anomalous temperature extremes can easily be deployed on an edge router monitoring several sensors. In other situations, a massive amount of structured and unstructured data may be streaming in real time to a cloud-based data lake, and require both fast processing for predictive analytics, and long-range forecasting using advanced machine learning models, such as recurrent neural networks in a time-correlated signal analysis package. This chapter details the uses and constraints of analytics from complex event processors, to Bayesian networks, to the inference and training of neural networks.  

主站蜘蛛池模板: 霍州市| 通榆县| 靖远县| 滨州市| 合作市| 长岭县| 广宁县| 拉萨市| 东乌珠穆沁旗| 禄劝| 岳西县| 黔西县| 和田县| 双鸭山市| 汉源县| 武隆县| 墨玉县| 临洮县| 涿鹿县| 新民市| 静海县| 乳源| 彭阳县| 天津市| 依安县| 江阴市| 南汇区| 武强县| 肃南| 阿克陶县| 建湖县| 洛川县| 南召县| 灵丘县| 鲁甸县| 嫩江县| 武功县| 德安县| 东辽县| 伊通| 江北区|