From 2e3fb47555c7faf0427a0ffc7cfeeb8b30dacf1d Mon Sep 17 00:00:00 2001 From: cnnrznn Date: Wed, 16 Nov 2016 11:32:32 -0500 Subject: Update dist-langs.bib Citation to survey paper on techniques for developing DSL's --- _bibliography/dist-langs.bib | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to '_bibliography') diff --git a/_bibliography/dist-langs.bib b/_bibliography/dist-langs.bib index 416b697..50a4495 100644 --- a/_bibliography/dist-langs.bib +++ b/_bibliography/dist-langs.bib @@ -23,4 +23,14 @@ number = {6}, year = {2004}, pages = {727-739}, -} \ No newline at end of file +} + +@article{Mernik2005, + author = {Marjan Mernik}, + title = {When and how to develop domain-specific languages}, + journal = {ACM computing surveys} + volume = {37}, + number = {4}, + year = {2005}, + pages = {316-344}, +} -- cgit v1.2.3 From 1c840717b780fd00c486ddc810b39b7f27c1b222 Mon Sep 17 00:00:00 2001 From: cnnrznn Date: Wed, 16 Nov 2016 14:06:40 -0500 Subject: Update dist-langs.bib --- _bibliography/dist-langs.bib | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to '_bibliography') diff --git a/_bibliography/dist-langs.bib b/_bibliography/dist-langs.bib index 50a4495..657ca63 100644 --- a/_bibliography/dist-langs.bib +++ b/_bibliography/dist-langs.bib @@ -28,9 +28,19 @@ @article{Mernik2005, author = {Marjan Mernik}, title = {When and how to develop domain-specific languages}, - journal = {ACM computing surveys} + journal = {ACM computing surveys}, volume = {37}, number = {4}, year = {2005}, pages = {316-344}, } + +@article{Armstrong2010, + author = {Joe Armstrong}, + title = {Erlang}, + journal = {Communications of the ACM}, + volume = {53}, + number = {9}, + year = {2010}, + pages = {68-75}, +} -- cgit v1.2.3 From 74473b82407edd9bc5f442103715985e1adc5859 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Thu, 24 Nov 2016 22:15:48 -0500 Subject: add mapreduce+flumejava+skeleton --- _bibliography/big-data.bib | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 416b697..524ff43 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -1,26 +1,21 @@ -@inproceedings{Uniqueness, - author = {Philipp Haller and - Martin Odersky}, - title = {Capabilities for Uniqueness and Borrowing}, - booktitle = {ECOOP 2010, Maribor, Slovenia, June 21-25, 2010.}, - pages = {354--378}, - year = {2010}, +@article{dean2008mapreduce, + 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} } -@inproceedings{Elsman2005, - author = {Martin Elsman}, - title = {Type-specialized serialization with sharing}, - booktitle = {Trends in Functional Programming}, - year = {2005}, - pages = {47-62}, +@inproceedings{chambers2010flumejava, + title={FlumeJava: easy, efficient data-parallel pipelines}, + author={Chambers, Craig and Raniwala, Ashish and Perry, Frances and Adams, Stephen and Henry, Robert R and Bradshaw, Robert and Weizenbaum, Nathan}, + booktitle={ACM Sigplan Notices}, + volume={45}, + number={6}, + pages={363--375}, + year={2010}, + organization={ACM} } - -@article{Kennedy2004, - author = {Andrew Kennedy}, - title = {Pickler combinators}, - journal = {J. Funct. Program.}, - volume = {14}, - number = {6}, - year = {2004}, - pages = {727-739}, -} \ No newline at end of file -- cgit v1.2.3 From e2e0995491d8f3588d6214a2b21351063f17e9e3 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Thu, 24 Nov 2016 22:28:51 -0500 Subject: mv ref to .bib --- _bibliography/big-data.bib | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 524ff43..40ff156 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -19,3 +19,31 @@ year={2010}, organization={ACM} } + +@online{WinNT, + author = {Tarau, Paul}, + title = {Bulk synchronous model}, + year = 2014, + url = {http://www.cse.unt.edu/~tarau/teaching/parpro/papers/Bulk%20synchronous%20parallel.pdf}, + urldate = {2016-11-24} +} + +@inproceedings{malewicz2010pregel, + title={Pregel: a system for large-scale graph processing}, + author={Malewicz, Grzegorz and Austern, Matthew H and Bik, Aart JC and Dehnert, James C and Horn, Ilan and Leiser, Naty and Czajkowski, Grzegorz}, + booktitle={Proceedings of the 2010 ACM SIGMOD International Conference on Management of data}, + pages={135--146}, + year={2010}, + organization={ACM} +} + +@article{ching2015one, + title={One trillion edges: graph processing at Facebook-scale}, + author={Ching, Avery and Edunov, Sergey and Kabiljo, Maja and Logothetis, Dionysios and Muthukrishnan, Sambavi}, + journal={Proceedings of the VLDB Endowment}, + volume={8}, + number={12}, + pages={1804--1815}, + year={2015}, + publisher={VLDB Endowment} +} -- cgit v1.2.3 From c4c33d16b474951ffaf1084b43a2516f6a960204 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Sun, 4 Dec 2016 17:20:52 -0500 Subject: add bib --- _bibliography/big-data.bib | 113 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 91 insertions(+), 22 deletions(-) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 40ff156..4891f9f 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -1,12 +1,13 @@ -@article{dean2008mapreduce, - 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{bu2010haloop, + title={HaLoop: efficient iterative data processing on large clusters}, + author={Bu, Yingyi and Howe, Bill and Balazinska, Magdalena and Ernst, Michael D}, + journal={Proceedings of the VLDB Endowment}, + volume={3}, + number={1-2}, + pages={285--296}, + year={2010}, + publisher={VLDB Endowment} } @inproceedings{chambers2010flumejava, @@ -20,12 +21,37 @@ organization={ACM} } -@online{WinNT, - author = {Tarau, Paul}, - title = {Bulk synchronous model}, - year = 2014, - url = {http://www.cse.unt.edu/~tarau/teaching/parpro/papers/Bulk%20synchronous%20parallel.pdf}, - urldate = {2016-11-24} + +@article{ching2015one, + title={One trillion edges: graph processing at Facebook-scale}, + author={Ching, Avery and Edunov, Sergey and Kabiljo, Maja and Logothetis, Dionysios and Muthukrishnan, Sambavi}, + journal={Proceedings of the VLDB Endowment}, + volume={8}, + number={12}, + pages={1804--1815}, + year={2015}, + publisher={VLDB Endowment} +} + +@article{dean2008mapreduce, + 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} +} + + +@inproceedings{ekanayake2010twister, + title={Twister: a runtime for iterative mapreduce}, + author={Ekanayake, Jaliya and Li, Hui and Zhang, Bingjing and Gunarathne, Thilina and Bae, Seung-Hee and Qiu, Judy and Fox, Geoffrey}, + booktitle={Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing}, + pages={810--818}, + year={2010}, + organization={ACM} } @inproceedings{malewicz2010pregel, @@ -37,13 +63,56 @@ organization={ACM} } -@article{ching2015one, - title={One trillion edges: graph processing at Facebook-scale}, - author={Ching, Avery and Edunov, Sergey and Kabiljo, Maja and Logothetis, Dionysios and Muthukrishnan, Sambavi}, + +@inproceedings{olston2008pig, + title={Pig latin: a not-so-foreign language for data processing}, + author={Olston, Christopher and Reed, Benjamin and Srivastava, Utkarsh and Kumar, Ravi and Tomkins, Andrew}, + booktitle={Proceedings of the 2008 ACM SIGMOD international conference on Management of data}, + pages={1099--1110}, + year={2008}, + organization={ACM} +} + +@article{pike2005interpreting, + title={Interpreting the data: Parallel analysis with Sawzall}, + author={Pike, Rob and Dorward, Sean and Griesemer, Robert and Quinlan, Sean}, + journal={Scientific Programming}, + volume={13}, + number={4}, + pages={277--298}, + year={2005}, + publisher={Hindawi Publishing Corporation} +} + + + +@online{WinNT, + author = {Tarau, Paul}, + title = {Bulk synchronous model}, + year = 2014, + url = {http://www.cse.unt.edu/~tarau/teaching/parpro/papers/Bulk%20synchronous%20parallel.pdf}, + urldate = {2016-11-24} +} + +@article{thusoo2009hive, + 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={8}, - number={12}, - pages={1804--1815}, - year={2015}, + volume={2}, + number={2}, + pages={1626--1629}, + year={2009}, publisher={VLDB Endowment} } + + +@article{zhang2012imapreduce, + title={imapreduce: A distributed computing framework for iterative computation}, + author={Zhang, Yanfeng and Gao, Qixin and Gao, Lixin and Wang, Cuirong}, + journal={Journal of Grid Computing}, + volume={10}, + number={1}, + pages={47--68}, + year={2012}, + publisher={Springer} +} -- cgit v1.2.3 From 9632bb4ca6b2f4543cab8c177674f87c4a0e1e55 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Sun, 4 Dec 2016 17:29:52 -0500 Subject: add bib --- _bibliography/big-data.bib | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 4891f9f..705a667 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -105,7 +105,14 @@ publisher={VLDB Endowment} } - +@inproceedings{thusoo2010hive, + title={Hive-a petabyte scale data warehouse using hadoop}, + author={Thusoo, Ashish and Sarma, Joydeep Sen and Jain, Namit and Shao, Zheng and Chakka, Prasad and Zhang, Ning and Antony, Suresh and Liu, Hao and Murthy, Raghotham}, + booktitle={2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)}, + pages={996--1005}, + year={2010}, + organization={IEEE} +} @article{zhang2012imapreduce, title={imapreduce: A distributed computing framework for iterative computation}, author={Zhang, Yanfeng and Gao, Qixin and Gao, Lixin and Wang, Cuirong}, -- cgit v1.2.3 From 445eb0dd99858f5ddc8ab84177e318e71599baac Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Mon, 5 Dec 2016 18:27:48 -0500 Subject: data parallelism intro --- _bibliography/big-data.bib | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 705a667..e2ec228 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -54,6 +54,17 @@ organization={ACM} } +@inproceedings{isard2007dryad, + 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} +} + @inproceedings{malewicz2010pregel, title={Pregel: a system for large-scale graph processing}, author={Malewicz, Grzegorz and Austern, Matthew H and Bik, Aart JC and Dehnert, James C and Horn, Ilan and Leiser, Naty and Czajkowski, Grzegorz}, @@ -113,6 +124,17 @@ year={2010}, organization={IEEE} } + +@inproceedings{yu2008dryadlinq, + 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{zhang2012imapreduce, title={imapreduce: A distributed computing framework for iterative computation}, author={Zhang, Yanfeng and Gao, Qixin and Gao, Lixin and Wang, Cuirong}, -- cgit v1.2.3 From 500d9a6c3569c9b934787923295d3dcd6bf1bb2d Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Tue, 6 Dec 2016 21:29:15 -0500 Subject: update --- _bibliography/big-data.bib | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index e2ec228..842a4a3 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -134,6 +134,15 @@ year={2008} } +@article{zaharia2010spark, + 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}, + pages={10--10}, + year={2010} +} + @article{zhang2012imapreduce, title={imapreduce: A distributed computing framework for iterative computation}, -- cgit v1.2.3 From d938c9c8d860f6695833c2fa2d40752f9981ab16 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Fri, 9 Dec 2016 19:09:03 -0500 Subject: update --- _bibliography/big-data.bib | 1 + 1 file changed, 1 insertion(+) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index 842a4a3..f32cfbc 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -65,6 +65,7 @@ organization={ACM} } + @inproceedings{malewicz2010pregel, title={Pregel: a system for large-scale graph processing}, author={Malewicz, Grzegorz and Austern, Matthew H and Bik, Aart JC and Dehnert, James C and Horn, Ilan and Leiser, Naty and Czajkowski, Grzegorz}, -- cgit v1.2.3 From 4c2ff735326ce7686844c5738bc130bf78f5b9a8 Mon Sep 17 00:00:00 2001 From: Jingjing Ren Date: Fri, 9 Dec 2016 21:43:18 -0500 Subject: add bib --- _bibliography/big-data.bib | 53 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) (limited to '_bibliography') diff --git a/_bibliography/big-data.bib b/_bibliography/big-data.bib index f32cfbc..599b3c9 100644 --- a/_bibliography/big-data.bib +++ b/_bibliography/big-data.bib @@ -1,3 +1,11 @@ +@inproceedings{armbrust2015spark, + title={Spark sql: Relational data processing in spark}, + author={Armbrust, Michael and Xin, Reynold S and Lian, Cheng and Huai, Yin and Liu, Davies and Bradley, Joseph K and Meng, Xiangrui and Kaftan, Tomer and Franklin, Michael J and Ghodsi, Ali and others}, + booktitle={Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data}, + pages={1383--1394}, + year={2015}, + organization={ACM} +} @article{bu2010haloop, title={HaLoop: efficient iterative data processing on large clusters}, @@ -54,6 +62,26 @@ organization={ACM} } +@inproceedings{ghemawat2003google, + title={The Google file system}, + author={Ghemawat, Sanjay and Gobioff, Howard and Leung, Shun-Tak}, + booktitle={ACM SIGOPS operating systems review}, + volume={37}, + number={5}, + pages={29--43}, + year={2003}, + organization={ACM} +} + +@inproceedings{hindman2011mesos, + 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}, + pages={22--22}, + year={2011} +} + @inproceedings{isard2007dryad, 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}, @@ -96,7 +124,14 @@ publisher={Hindawi Publishing Corporation} } - +@inproceedings{shvachko2010hadoop, + title={The hadoop distributed file system}, + author={Shvachko, Konstantin and Kuang, Hairong and Radia, Sanjay and Chansler, Robert}, + booktitle={2010 IEEE 26th symposium on mass storage systems and technologies (MSST)}, + pages={1--10}, + year={2010}, + organization={IEEE} +} @online{WinNT, author = {Tarau, Paul}, @@ -125,6 +160,22 @@ year={2010}, organization={IEEE} } +@inproceedings{vavilapalli2013apache, + title={Apache hadoop yarn: Yet another resource negotiator}, + author={Vavilapalli, Vinod Kumar and Murthy, Arun C and Douglas, Chris and Agarwal, Sharad and Konar, Mahadev and Evans, Robert and Graves, Thomas and Lowe, Jason and Shah, Hitesh and Seth, Siddharth and others}, + booktitle={Proceedings of the 4th annual Symposium on Cloud Computing}, + pages={5}, + year={2013}, + organization={ACM} +} +@inproceedings{xin2013graphx, + title={Graphx: A resilient distributed graph system on spark}, + author={Xin, Reynold S and Gonzalez, Joseph E and Franklin, Michael J and Stoica, Ion}, + booktitle={First International Workshop on Graph Data Management Experiences and Systems}, + pages={2}, + year={2013}, + organization={ACM} +} @inproceedings{yu2008dryadlinq, title={DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language.}, -- cgit v1.2.3