On the Locality of Java 8 Streams in Real-Time Big Data Applications

Yu Chan, Andy J. Wellings, Ian Gray, Neil Audsley · 2014

Typical Big Data frameworks do not consider the architecture of the servers that make up the cluster. However, these computers are increasingly heterogeneous and are based on a ccNUMA architecture. In such architectures, main memory access times differ depending on the core on which access is requested. Hence, as well as locality of data access throughout a cluster of servers, locality of memory access within individual servers can have an impact on performance.

Read the paper · More papers on PaperTik