@article{dean08,
title={MapReduce: simplified data processing on large clusters},
author={Dean, Jeffrey and Ghemawat, Sanjay},
journal={Communications of the ACM},
volume={51},
number={1},
pages={107--113},
year={2008},
publisher={ACM}
}@article{blel89,
title={Scans as primitive parallel operations},
author={Blelloch, Guy E},
journal={IEEE Transactions on computers},
volume={38},
number={11},
pages={1526--1538},
year={1989},
publisher={IEEE}
}@article{ghem03,
author = {Ghemawat, Sanjay and Gobioff, Howard and Leung, Shun-Tak},
title = {The Google File System},
journal = {SIGOPS Oper. Syst. Rev.},
issue_date = {December 2003},
volume = {37},
number = {5},
year = {2003},
issn = {0163-5980},
pages = {29--43},
numpages = {15},
publisher = {ACM},
}@article{ladn80,
title={Parallel prefix computation},
author={Ladner, Richard E and Fischer, Michael J},
journal={Journal of the ACM (JACM)},
volume={27},
number={4},
pages={831--838},
year={1980},
publisher={ACM}
}
@article{zaha10,
title={Spark: Cluster computing with working sets.},
author={Zaharia, Matei and Chowdhury, Mosharaf and Franklin, Michael J and Shenker, Scott and Stoica, Ion},
journal={HotCloud},
volume={10},
number={10-10},
pages={95},
year={2010}
}
@inproceedings{cull93,
title={LogP: Towards a realistic model of parallel computation},
author={Culler, David and Karp, Richard and Patterson, David and Sahay, Abhijit and Schauser, Klaus Erik and Santos, Eunice and Subramonian, Ramesh and Von Eicken, Thorsten},
booktitle={ACM Sigplan Notices},
volume={28},
number={7},
pages={1--12},
year={1993},
organization={ACM}
}
@article{baco94,
title={Compiler transformations for high-performance computing},
author={Bacon, David F and Graham, Susan L and Sharp, Oliver J},
journal={ACM Computing Surveys (CSUR)},
volume={26},
number={4},
pages={345--420},
year={1994},
publisher={ACM}
}
@inproceedings{rang07,
title={Evaluating mapreduce for multi-core and multiprocessor systems},
author={Ranger, Colby and Raghuraman, Ramanan and Penmetsa, Arun and Bradski, Gary and Kozyrakis, Christos},
booktitle={High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on},
pages={13--24},
year={2007},
organization={Ieee}
}
@article{chan08,
title={Bigtable: A distributed storage system for structured data},
author={Chang, Fay and Dean, Jeffrey and Ghemawat, Sanjay and Hsieh, Wilson C and Wallach, Deborah A and Burrows, Mike and Chandra, Tushar and Fikes, Andrew and Gruber, Robert E},
journal={ACM Transactions on Computer Systems (TOCS)},
volume={26},
number={2},
pages={4},
year={2008},
publisher={ACM}
}
@inproceedings{shva10,
title={The hadoop distributed file system},
author={Shvachko, Konstantin and Kuang, Hairong and Radia, Sanjay and Chansler, Robert},
booktitle={Mass storage systems and technologies (MSST), 2010 IEEE 26th symposium on},
pages={1--10},
year={2010},
organization={IEEE}
}
@article{gele85,
title={Generative communication in Linda},
author={Gelernter, David},
journal={ACM Transactions on Programming Languages and Systems (TOPLAS)},
volume={7},
number={1},
pages={80--112},
year={1985},
publisher={ACM}
}
@inproceedings{hind11,
title={Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center.},
author={Hindman, Benjamin and Konwinski, Andy and Zaharia, Matei and Ghodsi, Ali and Joseph, Anthony D and Katz, Randy H and Shenker, Scott and Stoica, Ion},
booktitle={NSDI},
volume={11},
number={2011},
pages={22--22},
year={2011}
}
@article{eugs03,
title={The many faces of publish/subscribe},
author={Eugster, Patrick Th and Felber, Pascal A and Guerraoui, Rachid and Kermarrec, Anne-Marie},
journal={ACM computing surveys (CSUR)},
volume={35},
number={2},
pages={114--131},
year={2003},
publisher={ACM}
}
@article{hoar83,
title={Communicating sequential processes},
author={Hoare, Charles AR},
journal={Communications of the ACM},
volume={26},
number={1},
pages={100--106},
year={1983},
publisher={ACM}
}
@inproceedings{isar07,
title={Dryad: distributed data-parallel programs from sequential building blocks},
author={Isard, Michael and Budiu, Mihai and Yu, Yuan and Birrell, Andrew and Fetterly, Dennis},
booktitle={ACM SIGOPS operating systems review},
volume={41},
number={3},
pages={59--72},
year={2007},
organization={ACM}
}
@misc {apac16,
title={JavaSpaces Service Specification},
year={2016},
author={Apache Software Foundation},
url={https://river.apache.org/release-doc/2.2.2/specs/html/js-spec.html},
urldate={2017-10-24}
}
@inproceedings{yu08,
title={DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language.},
author={Yu, Yuan and Isard, Michael and Fetterly, Dennis and Budiu, Mihai and Erlingsson, {\'U}lfar and Gunda, Pradeep Kumar and Currey, Jon},
booktitle={OSDI},
volume={8},
pages={1--14},
year={2008}
}
@article{hewi77,
title={Laws for communicating parallel processes},
author={Baker, Henry and Hewitt, Carl},
year={1977},
publisher={MIT Artificial Intelligence Laboratory}
}
@article{agha93,
title={ActorSpace: an open distributed programming paradigm},
author={Agha, Gul and Callsen, Christian J},
volume={28},
number={7},
year={1993},
publisher={ACM}
}
@article{thus09,
title={Hive: a warehousing solution over a map-reduce framework},
author={Thusoo, Ashish and Sarma, Joydeep Sen and Jain, Namit and Shao, Zheng and Chakka, Prasad and Anthony, Suresh and Liu, Hao and Wyckoff, Pete and Murthy, Raghotham},
journal={Proceedings of the VLDB Endowment},
volume={2},
number={2},
pages={1626--1629},
year={2009},
publisher={VLDB Endowment}
}
@misc{tmt18,
author = {Tuan Tran},
title = {Rust Object Space},
year = {2018},
publisher = {GitHub},
journal = {GitHub repository},
url={https://github.com/tmt96/rs-object-space},
urldate={2018-5-12}
}