The increase in the production and collection of data from devices is an ongoing trend due to the roll-out of more cyber-physical applications. Smart meters, because of their importance in power grids, are a class of such devices whose produced data requires meticulous processing. In this paper, we use Unicage, a data processing system based on classic Unix shell scripting, that delivers excellent performance in a simple package. We use this methodology to process smart meter data in XML format, subjected to the constraints posed by a real use case. We develop a solution that parses, validates and performs a simple aggregation of 27 million XML files in less than 10 minutes. We present a study of the solution as well as the benefits of its adoption.
翻译:由于更多网络物理应用程序的推出,从装置中生成和收集的数据的增加是一个持续的趋势。智能仪由于其在电网中的重要性,是这类装置的一类,其生成的数据需要仔细处理。在本文中,我们使用Unicage,这是一个基于传统的Unix 贝壳脚本的数据处理系统,在简单包件中提供极好的性能。我们使用这种方法,在实际使用案例的限制下,以XML格式处理智能仪数据。我们开发了一个解决方案,在不到10分钟内对2,700,000 XML文件进行分割、验证和简单汇总。我们介绍了对解决方案的研究以及其通过的好处。