Thrill is a C++ framework for distributed Big Data computations on a cluster. It is currently in development and aims to be more versatile and performant than Java-based alternatives.
We have designed and implemented the Google File System, a scalable distributed file system for large distributed data-intensive applications. It provides fault tolerance while running on inexpensive commodity hardware, and it delivers high aggregate performance to a large number of clients.
P. Xiong, H. Hacigumus, and J. Naughton. Proceedings of the 2014 ACM SIGMOD International Conference on Management
of Data, page 955--966. New York, NY, USA, ACM, (2014)
S. Hassas Yeganeh, and Y. Ganjali. Proceedings of the First Workshop on Hot Topics in Software Defined
Networks, page 19--24. New York, NY, USA, ACM, (2012)
L. Zhu, M. Staples, and V. Tosic. 12th International IEEE Enterprise Distributed Object Computing Conference, 2008. EDOC '08, page 24--30. IEEE, (September 2008)