A implementation for weather data centre written by C++. Inspired by the idea mentioned in [1], this project implement the simulation of data center among geo-destributed nodes (data centers) and transfer/dispatch meteorological data.
./meteorological-data-center
|
├── idc <==> core logics of intermediate data center
├── pthread <==> thread writen by C++
├── public <==> common file functions and ftp remote access
└── tools <==> supplementary tools
- Techniques:
- C++
- MySQL
- PostgreSQL
- other ...
Pre-assume C++ standard for this project is C++20. Built the files with g++ (GCC):
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
All the datasets (both observed & synthetic) are collected from the internet and will be listed in references.
$ git clone https://github.com/acse-sm321/cpp-weather-data-center.git
$ cd ./folder
$ make
$ ./exe
Feel free to fork and make pull requests. Issues and comments are welcomed.
My family and friends.
[1] Taheri, Somayyeh, Maziar Goudarzi, and Osamu Yoshie. “Learning-Based Power Prediction for Geo-Distributed Data Centers: Weather Parameter Analysis.” Journal of big data 7.1 (2020): 1–16. Web.