% This file was created with JabRef 2.5. % Encoding: UTF-8 @article{in-situ, abstract = {{The growing power of parallel supercomputers gives scientists the ability to simulate more complex problems at higher fidelity, leading to many high-impact scientific advances. To maximize the utilization of the vast amount of data generated by these simulations, scientists also need scalable solutions for studying their data to different extents and at different abstraction levels. As we move into peta- and exa-scale computing, simply dumping as much raw simulation data as the storage capacity allows for post-processing analysis and visualization is no longer a viable approach. A common practice is to use a separate parallel computer to prepare data for subsequent analysis and visualization. A naive realization of this strategy not only limits the amount of data that can be saved, but also turns I/O into a performance bottleneck when using a large parallel system. We conjecture that the most plausible solution for the peta- and exa-scale data problem is to reduce or transform the data in-situ as it is being generated, so the amount of data that must be transferred over the network is kept to a minimum. In this paper, we discuss different approaches to in-situ processing and visualization as well as the results of our preliminary study using large-scale simulation codes on massively parallel supercomputers.}}, author = {Ma, Kwan-Liu and Wang, Chaoli and Yu, Hongfeng and Tikhonova, Anna}, citeulike-article-id = {1552122}, citeulike-linkout-0 = {http://dx.doi.org/10.1088/1742-6596/78/1/012043}, citeulike-linkout-1 = {http://iopscience.iop.org/1742-6596/78/1/012043}, day = {01}, doi = {10.1088/1742-6596/78/1/012043}, issn = {1742-6596}, journal = {Journal of Physics: Conference Series}, month = jul, number = {1}, pages = {012043+}, posted-at = {2011-03-29 05:01:51}, priority = {4}, publisher = {Institute of Physics Publishing}, title = {{In-situ processing and visualization for ultrascale simulations}}, url = {http://dx.doi.org/10.1088/1742-6596/78/1/012043}, volume = {78}, year = {2007} } @ARTICLE{eden85, author = {G. T. Almes and A. P. Black and E. D. Lazowska and J. D. Noe}, title = {The Eden system: a technical review}, journal = {IEEE Transactions on Software Engineering}, year = {1985}, volume = {11}, pages = {43--59}, number = {1}, reffrom = {Hayes:Manweiler:Schlichting:spe:1988} } @INPROCEEDINGS{libra, author = {Ammons,, Glenn and Appavoo,, Jonathan and Butrico,, Maria and Da Silva,, Dilma and Grove,, David and Kawachiya,, Kiyokuni and Krieger,, Orran and Rosenburg,, Bryan and Van Hensbergen,, Eric and Wisniewski,, Robert W.}, title = {Libra: a library operating system for a jvm in a virtualized execution environment}, booktitle = {VEE '07: Proceedings of the 3rd international conference on Virtual execution environments}, year = {2007}, pages = {44--54}, address = {New York, NY, USA}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/1254810.1254817}, isbn = {978-1-59593-630-1}, location = {San Diego, California, USA} } @ARTICLE{kittyhawk, author = {Appavoo, Jonathan and Uhlig, Volkmar and Waterland, Amos}, title = {Project Kittyhawk: building a global-scale computer: Blue Gene/P as a generic computing platform}, journal = {SIGOPS Oper. Syst. Rev.}, year = {2008}, volume = {42}, pages = {77--84}, number = {1}, month = {January}, abstract = {This paper describes Project Kittyhawk, an undertaking at IBM Research to explore the construction of a next-generation platform capable of hosting many simultaneous web-scale workloads. We hypothesize that for a large class of web-scale workloads the Blue Gene/P platform is an order of magnitude more efficient to purchase and operate than the commodity clusters in use today. Driven by scientific computing demands the Blue Gene designers pursued an aggressive system-on-a-chip methodology that led to a scalable platform composed of air-cooled racks. Each rack contains more than a thousand independent computers with highspeed interconnects inside and between racks.}, address = {New York, NY, USA}, citeulike-article-id = {2349196}, citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=1341312.1341326}, citeulike-linkout-1 = {http://dx.doi.org/10.1145/1341312.1341326}, doi = {10.1145/1341312.1341326}, issn = {0163-5980}, keywords = {amos, apw, cloudbbb, colleagues, kittyhawk}, posted-at = {2008-07-23 21:44:56}, priority = {0}, publisher = {ACM}, url = {http://dx.doi.org/10.1145/1341312.1341326} } @INPROCEEDINGS{roadrunner, author = {Barker,, Kevin J. and Davis,, Kei and Hoisie,, Adolfy and Kerbyson,, Darren J. and Lang,, Mike and Pakin,, Scott and Sancho,, Jose C.}, title = {Entering the petaflop era: the architecture and performance of Roadrunner}, booktitle = {SC `08: Proceedings of the 2008 ACM/IEEE conference on Supercomputing}, year = {2008}, pages = {1--11}, address = {Piscataway, NJ, USA}, publisher = {IEEE Press}, doi = {http://doi.acm.org/10.1145/1413370.1413372}, isbn = {978-1-4244-2835-9}, location = {Austin, Texas} } @INPROCEEDINGS{linuxns, author = {Biederman, Eric}, title = {Multiple Instances of the Global Linux Namespaces}, year = {2006}, pages = {101--112}, journal = {Proceedings of the Ottawa Linux Symposium} } @ARTICLE{1400104, author = {de Bruijn, Willem and Bos, Herbert}, title = {PipesFS: fast Linux I/O in the unix tradition}, journal = {SIGOPS Oper. Syst. Rev.}, year = {2008}, volume = {42}, pages = {55--63}, number = {5}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/1400097.1400104}, issn = {0163-5980}, publisher = {ACM} } @ARTICLE{CHERITON88, author = {D. R. Cheriton}, title = {The {V} Distributed System}, journal = {Communications of the Association of Computing Machinery}, year = {1988}, volume = {31}, pages = {314--333}, number = {3}, month = mar, bibdate = {Thu May 26 17:11:03 1988}, key = {Cheriton}, owner = {manning}, publisher = {Association for Computing Machinery} } @MISC{zeroconf, author = {S. Cheshire and B. Aboba and E. Guttman}, title = {{Dynamic Configuration of IPv4 Link-Local Addresses}}, howpublished = {RFC 3927 (Standards Track)}, month = may, year = {2005}, number = {3927}, organisation = {Internet Engineering Task Force}, publisher = {IETF}, series = {Request for Comments}, url = {http://www.ietf.org/rfc/rfc3927.txt} } @INPROCEEDINGS{bproc, author = {Sung-Eun Choi and Hendriks, E.A. and Minnich, R.G. and Sottile, M.J. and Marks, A.J.}, title = {Life with Ed: a case study of a linux BIOS/BProc cluster}, year = {2002}, pages = {33-39}, journal = {High Performance Computing Systems and Applications, 2002. Proceedings. 16th Annual International Symposium on} } @ARTICLE{Dean:mapreduce, author = {Dean, Jeffrey and Ghemawat, Sanjay}, title = {MapReduce: simplified data processing on large clusters}, journal = {Commun. ACM}, year = {2008}, volume = {51}, pages = {107--113}, number = {1}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/1327452.1327492}, issn = {0001-0782}, publisher = {ACM} } @INPROCEEDINGS{PODC:Push, author = {Evans, Noah and Van Hensbergen, Eric}, title = {PUSH, A DISC Shell}, booktitle = {In the Proceedings of the 2009 Principles of Distributed Computing Conference}, year = {2009}, location = {Calgary, Canada} } @ARTICLE{push, author = {Evans, N. and Van Hensbergen, E.}, title = {Push: a {DISC} shell}, year = {2009}, booktitle = {Submitted to Principles of Distributed Computing Conference} } @INPROCEEDINGS{xget, author = {Greenberg, Hugh and Ionkov, Latchesar and Minnich, Ron }, title = {XGet: A Highly Scalable and Efficient File Transfer Tool for Clusters}, booktitle = {LCI 2009 Proceedings of the 10th LCI International Conference on High-Performance Clustered Computing}, year = {2009}, month = {March} } @INPROCEEDINGS{v9fseric, author = {E. Van Hensbergen and L. Ionkov}, title = {The V9FS Project}, address = {http://v9fs.sourceforge.net} } @INPROCEEDINGS{graverobbers, author = {E. Van Hensbergen and R. Minnich}, title = {Grave Robbers from Outer Space Using 9P2000 under Linux}, booktitle = {In Freenix Annual Conference}, year = {2005}, pages = {83--94} } @MISC{ibm-cell, author = {IBM}, title = {Cell Broadband Engine Architecture, Version 1.0}, year = {2005} } @INPROCEEDINGS{lucho-xcpu2, author = {L. Ionkov and E. Van Hensbergen}, title = {XCPU2: Distributed Seemless Desktop Extension}, year = {2009}, journal = {Cluster Computing, 2009 IEEE International Conference on} } @INPROCEEDINGS{lucho-xcpu, author = {Latchesar Ionkov and Ron Minnich and Andrey Mirtchovski}, title = {The XCPU Cluster Management Framework}, booktitle = {First International Workshop on Plan9}, year = {2006} } @ARTICLE{cellfs, author = {Ionkov, Lucho and Nyrinen, Aki and Mirtchovski, Andrey}, title = {{CellFS}: Taking {DMA} out of cell programming.}, booktitle = {http://www.xcpu.org/cellfs-talk.pdf} } @ARTICLE{evh2009ppac, author = {Jamsek, D. and Van Hensbergen, E.}, title = {{Experiences with Cluster GPU Acceleration for Circuit Design}}, journal = {Proc. of Workshop on Parallel Programming on Accelerator Clusters (PPAC)}, year = {2009} } @INPROCEEDINGS{Cavilla:snowflock, author = {Lagar-Cavilla, Horacio Andr\'{e}s and Whitney, Joseph Andrew and Scannell, Adin Matthew and Patchin, Philip and Rumble, Stephen M. and de Lara, Eyal and Brudno, Michael and Satyanarayanan, Mahadev}, title = {SnowFlock: rapid virtual machine cloning for cloud computing}, booktitle = {EuroSys '09: Proceedings of the fourth ACM european conference on Computer systems}, year = {2009}, pages = {1--12}, address = {New York, NY, USA}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/1519065.1519067}, isbn = {978-1-60558-482-9}, location = {Nuremberg, Germany} } @MISC{minnich-vfs, author = {R. Minnich}, title = {V9FS: A Private Name Space system for Unix and its uses for Distributed and Cluster Computing}, url = {citeseer.ist.psu.edu/minnich99vfs.html} } @ARTICLE{ron-xcpu, author = {R. Minnich and A. Mirtchovski}, title = {XCPU: a new, 9p-based, process management system for clusters and grids}, journal = {Cluster Computing, 2006 IEEE International Conference on}, year = {2006}, pages = {1-10} } @ARTICLE{Mullender90, author = {S. J. Mullender and C. van Rossum and A. S. Tanenbaum and R. van Renesse and H. van Stavern}, title = {Amoeba: a distributed operating system for the 1990s.}, year = {1990}, volume = {23}, pages = {44--53}, number = {5}, month = may, abstract = {ref sigplan 30(7) p36}, keywords = {jrnl, Amoeba, operating system, OS, CSci, computing, vanRossum, vanRenesse, vanStavern, c1990, c199x, c19xx}, publisher = {IEEE Computer} } @BOOK{Needham82, title = {The Cambridge Distributed Computing System}, publisher = {Addison-Wesley Publishers Limited}, year = {1982}, author = {R. M. Needham and A. J. Herbert}, address = {London}, isbn = {-0-201-14092-6}, keywords = {book, text, distributed operating system,} } @ARTICLE{cuda, author = {Nickolls, J and Buck I}, title = {{NVIDIA CUDA} software and {GPU} parallel computing architecture}, year = {2007}, booktitle = {Microprocessor Forum} } @INPROCEEDINGS{blutopia, author = {Fabio Oliveira and Gorka Guardiola and Jay A. Patel and Eric Van Hensbergen}, title = {Blutopia: Stackable storage for cluster management}, booktitle = {CLUSTER}, year = {2007}, pages = {293-302}, ee = {http://dx.doi.org/10.1109/CLUSTR.2007.4629243} } @INPROCEEDINGS{beltway, author = {Willem de Bruijn and Herbert Bos}, title = {Beltway Buffers: Avoiding the OS Traffic Jam}, booktitle = {Proceedings of the Conference on Computer Communications (INFOCOM)}, year = {2008}, } @ARTICLE{pike95plan, author = {R. Pike and others}, title = {{Plan 9} from {Bell Labs}}, journal = {Computing Systems}, year = {1995}, volume = {8}, pages = {221--254}, number = {3}, month = {Summer}, url = {citeseer.ist.psu.edu/article/pike90plan.html} } @ARTICLE{namespace, author = {Pike,, Rob and Presotto,, Dave and Thompson,, Ken and Trickey,, Howard and Winterbottom,, Phil}, title = {The use of name spaces in Plan 9}, journal = {SIGOPS Oper. Syst. Rev.}, year = {1993}, volume = {27}, pages = {72--76}, number = {2}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/155848.155861}, issn = {0163-5980}, publisher = {ACM} } @INPROCEEDINGS{mirage, author = {Reimer,, Darrell and Thomas,, Arun and Ammons,, Glenn and Mummert,, Todd and Alpern,, Bowen and Bala,, Vasanth}, title = {Opening black boxes: using semantic information to combat virtual machine image sprawl}, booktitle = {VEE '08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments}, year = {2008}, pages = {111--120}, address = {New York, NY, USA}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/1346256.1346272}, isbn = {978-1-59593-796-4}, location = {Seattle, WA, USA} } @ARTICLE{binfmt, author = {Rubini,, Alessandro}, title = {Kernel Korner}, journal = {Linux Journal}, pages = {25}, address = {Seattle, WA, USA}, issn = {1075-3583}, publisher = {Specialized Systems Consultants, Inc.} } @INPROCEEDINGS{gpfs, author = {Schmuck, Frank and Haskin, Roger }, title = {GPFS: A Shared-Disk File System for Large Computing Clusters}, booktitle = {Proc. of the First Conference on File and Storage Technologies (FAST)}, year = {2002}, pages = {231--244}, month = {January} } @INPROCEEDINGS{StanleyMarbell:iwp906a, author = {Phillip Stanley-Marbell}, title = {Implementation of a Distributed Full-System Simulation Framework as a Filesystem Server}, booktitle = {Proceedings of the First International Workshop on Plan 9}, year = {2006}, isbn = {84-690-2787-5} } @ARTICLE{StanleyMarbell:hipeac07, author = {P. Stanley-Marbell and D. Marculescu}, title = {{Sunflower: Full-System, Embedded Microarchitecture Evaluation}}, journal = {2nd European conference on High Performance Embedded Architectures and Computers (HiPEAC 2007) / Lecture Notes on Computer Science}, year = {2007}, volume = {4367}, pages = {168--182}, address = {Berlin/Heidelberg}, editor = {K. De Bosschere et al.}, publisher = {Springer-Verlag} } @ARTICLE{amoeba, author = {Tanenbaum, Andrew S. and Van Renesse, Robbert}, title = {Distributed operating systems}, journal = {ACM Comput. Surv.}, year = {1985}, volume = {17}, pages = {419--470}, number = {4}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/6041.6074}, issn = {0360-0300}, publisher = {ACM} } @ARTICLE{bgp, author = {IBM Blue Gene Team}, title = {Overview of the {IBM} {BlueGene/P} Project}, year = {2008}, booktitle = {{IBM} Journal of Research and Development} } @ARTICLE{condor-practice, author = {Douglas Thain and Todd Tannenbaum and Miron Livny}, title = {Distributed computing in practice: the Condor experience.}, journal = {Concurrency - Practice and Experience}, year = {2005}, volume = {17}, pages = {323-356}, number = {2-4} } @ARTICLE{Van07, author = {Van Hensbergen Eric, Forsyth Charles, Mckie Jim, Minnich Ron}, title = {Petascale Plan 9 on Blue Gene}, journal = {USENIX}, year = {2007} } @ARTICLE{prose, author = {Van Hensbergen, Eric}, title = {{P.R.O.S.E.}: partitioned reliable operating system environment}, journal = {SIGOPS Operating Systems Review}, year = {2006}, volume = {40}, pages = {12--15}, number = {2}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/1131322.1131329}, issn = {0163-5980}, publisher = {ACM} } @ARTICLE{evh08hare, author = {Van Hensbergen, E. and Forsyth, C. and McKie, J. and Minnich, R.}, title = {Holistic aggregate resource environment}, journal = {SIGOPS Oper. Syst. Rev.}, year = {2008}, volume = {42}, pages = {85--91}, number = {1}, address = {New York, NY, USA}, doi = {http://doi.acm.org/10.1145/1341312.1341327}, issn = {0163-5980}, publisher = {ACM} } @ARTICLE{evh2008mtags, author = {Van Hensbergen, E. and Minnich, R.}, title = {{System Support for Many Task Computing}}, journal = {Proc. of Workshop on Many-Task Computing on Grids and Supercomputers}, year = {2008} } @INPROCEEDINGS{1247405, author = {Van Hensbergen, Eric and Minnich, Ron}, title = {Grave Robbers from outer space using 9P2000 under Linux}, booktitle = {ATEC '05: Proceedings of the annual conference on USENIX Annual Technical Conference}, year = {2005}, pages = {45--45}, address = {Berkeley, CA, USA}, publisher = {USENIX Association}, location = {Anaheim, CA} } @MISC{inferno, author = {Vitanuova}, title = {Inferno Operating System}, url = {http://www.vitanuova.com/inferno/} } @MISC{rfc4252, author = {T. Ylonen and C. Lonvick}, title = {{The Secure Shell (SSH) Authentication Protocol}}, howpublished = {RFC 4252 (Proposed Standard)}, month = jan, year = {2006}, number = {4252}, organisation = {Internet Engineering Task Force}, publisher = {IETF}, series = {Request for Comments}, url = {http://www.ietf.org/rfc/rfc4252.txt} } @MISC{appengine, title = {Google App Engine}, url = {http://appengine.google.com} } @MISC{azure, title = {Microsoft Azure Services Platform}, url = {http://www.microsoft.com/azure} } @INPROCEEDINGS{coreboot, title = {The coreboot project}, address = {http://coreboot.org} } @MISC{ec2, title = {Amazon Elastic Compute Cloud}, url = {http://aws.amazon.com} } @MISC{FUSE, title = {FUSE: Filesystem in Userspace}, address = {http://fuse.sourceforge.net/} } @ARTICLE{inferno:man, title = {{Inferno Man Pages}}, journal = {Inferno 3rd Edition Programmers Manual}, volume = {2} } @MISC{MRNet, title = {Multicast Reduction Network (MRNet)}, address = {http://www.paradyn.org/mrnet/} } @MISC{net, title = {IP(3) man page in Plan 9}, address = {http://lsub.org/magic/man2html/3/ip} } @MISC{oge, title = {Oracle Grid Engine}, url = {http://www.oracle.com/us/products/tools/oracle-grid-engine-075549.html} } @MISC{pbsworks, title = {PBS Works}, url = {http://www.pbsworks.com/} } @ARTICLE{plan9-cpu, title = {Cpu man page}, journal = {Plan 9 Programmer's Manual}, address = {AT\&T Bell Laboratories, Murray Hill, NJ} } @MISC{platformLSF, title = {Platform LSF(Load Sharing Facility)}, url = {http://www.platform.com/} } @MISC{pssh, title = {PSSH: Parallel SSH}, address = {http://www.theether.org/pssh/} } @MISC{ssh, title = {RFC 4251: SSH}, address = {http://www.ietf.org/rfc/rfc4251.txt} } @MISC{streamline, title = {The Streamline}, address = {http://netstreamline.org/} } @ARTICLE{9p, title = {Introduction to the 9p protocol}, journal = {Plan 9 Programmer's Manual}, year = {2000}, volume = {3}, address = {AT\&T Bell Laboratories, Murray Hill, NJ} } @article{mcilroy1964paf, title={{Pipes and filters}}, author={McIlroy, M.D.}, journal={Internal Bell Labs memo, original title lost}, volume={11}, year={1964} } @conference{chang2006bds, title={{Bigtable: A distributed storage system for structured data}}, author={Chang, F. and Dean, J. and Ghemawat, S. and Hsieh, W.C. and Wallach, D.A. and Burrows, M. and Chandra, T. and Fikes, A. and Gruber, R.E.}, booktitle={Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI’06)}, year={2006} } @article{koutsofios1999dgd, title={{Drawing graphs with dot}}, author={Koutsofios, E. and North, S.C.}, journal={AT\&T Labs--Research, Murray Hill, NJ, March}, year={1999} } @article{xargsman, title={{Xargs Manual Page}}, author={Various}, journal={Vita Nuova Ltd} } } @article{mashman, title={{Mash Manual Page}}, author={Bruce Ellis}, journal={Vita Nuova Ltd http://www .vitanuova .com/inferno/man/1/mash .html} } @article{clark1999xpl, title={{XML Path Language (XPath) Version 1.0}}, author={Clark, J. and DeRose, S. and others}, journal={W3C Recommendation}, volume={16}, pages={1999}, year={1999} } @article{ghemawat2003gfs, title={{The Google file system}}, author={Ghemawat, S. and Gobioff, H. and Leung, S.T.}, journal={ACM SIGOPS Operating Systems Review}, volume={37}, number={5}, pages={29--43}, year={2003}, publisher={ACM New York, NY, USA} } @article{appavoo2008pkb, title={{Project Kittyhawk: Building a Global-Scale Computer}}, author={Appavoo, J. and Uhlig, V. and Waterland, A.}, journal={OPERATING SYSTEMS REVIEW}, volume={42}, number={1}, pages={77}, year={2008}, publisher={ACM ASSOCIATION FOR COMPUTING MACHINERY} } @article{amazon:aec, title={{Amazon Elastic Compute Cloud}}, author={Amazon, EC}, journal={aws. amazon. com/ec2} } @conference{olston2008pln, title={{Pig latin: a not-so-foreign language for data processing}}, author={Olston, C. and Reed, B. and Srivastava, U. and Kumar, R. and Tomkins, A.}, booktitle={Proceedings of the 2008 ACM SIGMOD international conference on Management of data}, pages={1099--1110}, year={2008}, organization={ACM New York, NY, USA} } @conference{yu2008dsg, title={{DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language}}, author={Yu, Y. and Isard, M. and Fetterly, D. and Budiu, M. and Erlingsson, U. and Gunda, P.K. and Currey, J.}, booktitle={Symposium on Operating System Design and Implementation (OSDI), San Diego, CA, December}, pages={8--10}, year={2008} } @article{pike2005idp, title={{Interpreting the data: Parallel analysis with Sawzall}}, author={Pike, R.}, journal={Scientific Programming}, volume={13}, number={4}, pages={277--298}, year={2005}, publisher={IOS Press} } @conference{isard2007ddd, title={{Dryad: distributed data-parallel programs from sequential building blocks}}, author={Isard, M. and Budiu, M. and Yu, Y. and Birrell, A. and Fetterly, D.}, booktitle={Proceedings of the 2007 conference on EuroSys}, pages={59--72}, year={2007}, organization={ACM Press New York, NY, USA} } @techreport{bryant2007dis, title={{Data-Intensive Supercomputing: The case for DISC}}, author={Bryant, R.E.}, year={2007}, institution={Tech Report CMU-CS-07-128, Carnegie Mellon University, School of Computer Science} } @article{thompson1993hwo, title={{Hello World}}, author={Thompson, K.}, journal={Proceedings of the Winter 1993 USENIX Conference}, pages={43--50}, year={1993}, volume={1}, publisher={Usenix Association} } @article{cunningham1999das, title={{A definition and short history of Language Engineering}}, author={Cunningham, H.}, journal={Natural Language Engineering}, volume={5}, number={1}, pages={1--16}, year={1999}, publisher={Cambridge University Press New York, NY, USA} } @article{thompson1978ui, title={{UNIX Implementation}}, author={Thompson, K.}, journal={The Bell System Technical Journal}, volume={57}, number={6}, pages={1931--1946}, year={1978} } @article{pike1999sad, title={{Styx architecture for distributed systems}}, author={Pike, R. and Ritchie, D.M.}, journal={Bell Labs Technical Journal}, volume={4}, number={2}, pages={146--152}, year={1999}, } @article{winterbottom9div, title={{The design of the Inferno virtual machine}}, author={Winterbottom, P. and Pike, R.}, journal={Hot Chips}, volume={9} } @article{cunningham1995gat, title={{A General Architecture for Text Engineering (GATE)---a new approach to Language Engineering R\&D}}, author={Cunningham, H. and Gaizauskas, R. and Wilks, Y.}, journal={Research Memo. University of Sheffield}, year={1995} } @article{ferrucci2004uaa, title={{UIMA: an architectural approach to unstructured information processing in the corporate research environment}}, author={Ferrucci, D. and Lally, A.}, journal={Natural Language Engineering}, volume={10}, number={3-4}, pages={327--348}, year={2004}, publisher={Cambridge University Press New York, NY, USA} } @article{dean2008msd, title={{MapReduce: Simplified Data Processing on Large Clusters}}, author={Dean, J. and Ghemawat, S.}, journal={Communications of the ACM}, volume={51}, number={01}, pages={7}, year={2008} } @article{pantel:dcf, title={{Data Catalysis: Facilitating Large-Scale Natural Language Data Processing}}, author={Pantel, P.} } @article{cunningham2004sal, title={{Software Architecture for Language Engineering}}, author={Cunningham, H. and Scott, D.}, journal={Natural Language Engineering}, volume={10}, number={3-4}, pages={205--209}, year={2004}, publisher={Cambridge University Press} } @article{bontcheva2004egm, title={{Evolving GATE to meet new challenges in language engineering}}, author={BONTCHEVA, K. and TABLAN, V. and MAYNARD, D. and CUNNINGHAM, H.}, journal={Natural Language Engineering}, volume={10}, number={3-4}, pages={349--373}, year={2004}, publisher={Cambridge University Press} } @book{pike1989nlc, title={{Newsqueak: A Language for Communicating with Mice}}, author={Pike, R.}, year={1989}, publisher={AT\&T Bell Laboratories} } @article{ritchie2lpl, title={{The Limbo Programming Language}}, author={Ritchie, D.M.}, journal={Inferno 3rd Edition Programmers Manual}, volume={2} } @article{pike1994aui, title={{Acme: A User Interface for Programmers}}, author={Pike, R.}, journal={Proc. USENIX 1994 Winter Technical Conference} } @article{dorward1997ios, title={{The Inferno Operating System}}, author={Dorward, SM and Pike, R. and Presotto, DL and Ritchie, DM and Trickey, HW and Winterbottom, P.}, journal={Bell Labs Technical Journal}, volume={2}, number={1}, pages={5--18}, year={1997}, publisher={Lucent Technologies} } @article{pike1995pbl, title={{Plan 9 from Bell Labs}}, author={Pike, R. and Presotto, D. and Thompson, K. and Trickey, H.}, journal={Computing Systems}, volume={8}, number={3}, pages={221--254}, year={1995} } @article{pike1992uns, title={{The use of name spaces in plan 9}}, author={Pike, R. and Presotto, D. and Thompson, K. and Trickey, H. and Winterbottom, P.}, journal={Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring}, pages={1--5}, year={1992}, publisher={ACM Press New York, NY, USA} } @article{kernighan1976st, title={{Software tools}}, author={Kernighan, BW and Plauger, PJ}, journal={ACM SIGSOFT Software Engineering Notes}, volume={1}, number={1}, pages={15--20}, year={1976}, publisher={ACM Press New York, NY, USA} } @article{pike1987sre, title={{Structural Regular Expressions}}, author={Pike, R.}, volume={2}, journal={EUUG Spring 1987 Conference Proceedings}, pages={21--28} } @article{winterbottom97div, title={{The Design of the Inferno Virtual Machine; Lucent Technologies Inc}}, author={Winterbottom, P. and Pike, R.}, journal={IEEE Compcon}, volume={97} } @article{curran2003bhp, title={{Blueprint for a high performance NLP infrastructure}}, author={Curran, J.R.}, journal={Proceedings of the HLT-NAACL 2003 workshop on Software engineering and architecture of language technology systems}, volume={8}, pages={39--44}, year={2003}, publisher={Association for Computational Linguistics Morristown, NJ, USA} } @article{hughes2004edi, title={{Experiments with Data-Intensive NLP on a Computational Grid}}, author={Hughes, B. and Bird, S. and Lee, H. and Klein, E.}, journal={Proceedings of the International Workshop on Human Language Technology. http://eprints. unimelb. edu. au/archive/00000503}, year={2004} } @article{foster1997gmi, title={{Globus: a Metacomputing Infrastructure Toolkit}}, author={Foster, I. and Kesselman, C.}, journal={International Journal of High Performance Computing Applications}, volume={11}, number={2}, pages={115}, year={1997} } @article{bialecki:hfr, title={{Hadoop: a framework for running applications on large clusters built of commodity hardware, 2005}}, author={Bialecki, A. and Cafarella, M. and Cutting, D. and O Malley, O.}, journal={Wiki at http://lucene. apache. org/hadoop} } @article{schafer:mca, title={{Middleware for Creating and Combining Multi-dimensional NLP Markup}}, author={Schafer, U.}, journal={Multi-Dimensional Markup in Natural Language Processing} } @article{bird2001ffl, title={{A formal framework for linguistic annotation}}, author={Bird, S. and Liberman, M.}, journal={Speech Communication}, volume={33}, number={1-2}, pages={23--60}, year={2001}, publisher={Elsevier} } @article{evans07, author={Evans, N. and Asahara,M. and Matsumoto,Y.}, title={{Trees as paths: lessons from file systems and Unix in dealing with language trees}}, journal={IPSJ Technical Report}, year={2007} } @article{evansiwp9, author={Evans, N.}, title={Representing disparate resources by layering namespaces}, journal={Second International Workshop for Plan Proceedings}, year={2007} } @article{ritchie1984sio, title={{A stream input-output system}}, author={Ritchie, D.M.}, journal={AT\&T Bell Laboratories Technical Journal}, volume={63}, number={8}, pages={1897--1910}, year={1984} } @article{curran2003bhp, title={{Blueprint for a High Performance NLP Infrastructure}}, author={Curran, J.R.}, journal={Proceedings of the HLT/NAACL Workshop on Software Engineering and Architecture of Language Technology Systems}, year={2003} } @misc{bird2004lpl, title={{LPath: A path language for linguistic trees}}, howpublished={Unpublished manuscript}, author={Bird, S. and Chen, Y. and Davidson, S. and Lee, H. and Zheng, Y.}, year={2004} } @article{rohde2004tum, title={{TGrep2 User Manual}}, author={Rohde, D.L.T.}, year={2004}, publisher={MIT. Available from http://tedlab. mit. edu/~ dr/Tgrep2} } @article{matsumoto1997jma, title={{Japanese morphological analysis system ChaSen manual}}, author={Matsumoto, Y. and Kitauchi, A. and Yamashita, T. and Hirano, Y. and Imaichi, O. and Imamura, T.}, journal={Nara Institute of Science and Technology Technical Report NAIST-IS-TR}, volume={97007}, pages={232--237}, year={1997} } @article{marcus1994bla, title={{Building a Large Annotated Corpus of English: The Penn Treebank}}, author={Marcus, M.P. and Santorini, B. and Marcinkiewicz, M.A.}, journal={Computational Linguistics}, volume={19}, number={2}, pages={313--330}, year={1994} } @article{callmeier2004dca, title={{The DeepThought core architecture framework}}, author={Callmeier, U. and Eisele, A. and Schafer, U. and Siegel, M.}, journal={Proceedings of LREC}, volume={4}, pages={1205--1208}, year={2004} } @article{lai2004qau, title={{Querying and updating treebanks: A critical survey and requirements analysis}}, author={Lai, C. and Bird, S.}, journal={Proceedings of the Australasian Language Technology Workshop}, pages={139--146}, year={2004} } @article{bird2005exs, title={{Extending XPath to Support Linguistic Queries}}, author={Bird, S. and Chen, Y. and Davidson, S. and Lee, H. and Zheng, Y.}, journal={Workshop on Programming Language Technologies for XML (PLAN-X)}, year={2005} } @article{barroso2003wsp, title={{Web search for a planet: The Google cluster architecture}}, author={Barroso, LA and Dean, J. and Holzle, U.}, journal={Micro, IEEE}, volume={23}, number={2}, pages={22--28}, year={2003} } @techreport{burnard2000urg, title={{Users Reference Guide for the British National Corpus}}, author={Burnard, L.}, year={2000}, institution={Technical report, Oxford University Computing Services} } @article{ide2000xsa, title={{XML Support for Annotated Language Resources}}, author={Ide, N. and Romary, L.}, journal={Linguistic Exploration Workshop on Web-Based Language Documentation and Description, Dec}, volume={}, pages={12--15}, year={2000} } @article{hirofuchi2005uit, title={{USB/IP: A Transparent Device Sharing Technology over IP Network}}, author={Hirofuchi, T. and Kawai, E. and Fujikawa, K. and Sunahara, H.}, journal={Transactions of Information Processing Society of Japan}, volume={46}, pages={349--361}, year={2005} } @conference{cox2002sp, title={{Security in Plan 9}}, author={Cox, R. and Grosse, E. and Pike, R. and Presotto, D.L. and Quinlan, S.}, booktitle={Proceedings of the 11th USENIX Security Symposium table of contents}, pages={3--16}, year={2002}, organization={USENIX Association Berkeley, CA, USA} } @article{ylonen258sss, title={{SSH Protocol Architecture}}, author={Ylonen, T. and Kivinen, T. and Saarinen, M. and Rinne, T. and Lehtinen, S.}, year={2002}, publisher={Internet Draft, Internet Engineering Task Force, February 1999. Work in progress} } @book{smart2006cpg, title={{Cross-Platform GUI Programming with Wxwidgets}}, author={Smart, J. and Csomor, S. and Hock, K.}, year={2006}, publisher={Prentice Hall PTR} } @article{wirth1989os, title={{The Oberon system}}, author={Wirth, N. and Gutknecht, J.}, journal={Software--Practice \& Experience}, volume={19}, number={9}, pages={857--893}, year={1989}, publisher={John Wiley \& Sons, Inc. New York, NY, USA} } @article{loper2002nnl, title={{NLTK: the Natural Language Toolkit}}, author={Loper, E. and Bird, S.}, journal={Proceedings of the ACL-02 Workshop on Effective tools and methodologies for teaching natural language processing and computational linguistics}, volume={1}, pages={63--70}, year={2002}, publisher={Association for Computational Linguistics Morristown, NJ, USA} } @article{winer:xrs, title={{XML-RPC Specification, 1999}}, author={Winer, D.}, journal={URL http://www. xmlrpc. com/spec} } @inproceedings{ nichols07iwp9, author = "Eric Nichols and Yuji Matsumoto", title = "Acme as an Interactive Translation Environment", booktitle = "Proceedings of the Second International Workshop on Plan 9", year = "2007", pages = "35--46", location = "Murray Hill, New Jersey, USA", } @article{church1994up, title={{Unix for Poets}}, author={Church, K.W.}, journal={Notes of a course from the European Summer School on Language and Speech Communication, Corpus Based Methods}, year={1994} } @article{kudo2002jda, title={{Japanese dependency analysis using cascaded chunking}}, author={Kudo, T. and Matsumoto, Y.}, journal={International Conference On Computational Linguistics}, pages={1--7}, year={2002}, volume={1}, organization={Association for Computational Linguistics Morristown, NJ, USA} } @article{li2001cal, title={{A composite approach to language/encoding detection}}, author={Li, S. and Momoi, K.}, journal={Proc. 19th International Unicode Conference}, year={2001} } @techreport{Woods:CSD-83-148, Author = {Woods, James A.}, Title = {Finding Files Fast}, Institution = {EECS Department, University of California, Berkeley}, Year = {1983}, Month = {January}, URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1983/5392.html}, Number = {UCB/CSD-83-148} } @article{evh2008mtags, title={{System Support for Many Task Computing}}, author={Van Hensbergen, E. and Minnich, R.}, journal={Proc. of Workshop on Many-Task Computing on Grids and Supercomputers}, year={2008} } @article{xcpu, author = "Ron Minnich and Andrey Mirtchovski", title = "XCPU: a new, 9p-based, process management system for clusters and grids", journal = "Cluster Computing, 2006 IEEE International Conference on", pages = "1-10", year = "2006", }