• No results found

In this thesis, a collection of papers have been presented that demonstrate ways of optimising the performance of dataflow based visualisation, analysis and simulation software in the HPC community. The contributions of this work are:

• The demonstration of information (or meta-data) flow within a pipeline based visualisation framework, to solve the problem of handling large time-dependent datasets and the implementation of filters to enable visualisation of flows that were not previously possible, produce comparative views of data and arbitrary manipulations of time within the VTK/ParaView software environment.

• To provide an interface between information flow and a high-quality mesh partitioning library, that can be used to improve load balancing of parallel pipelines in the VTK/ParaView environment.

• To combine the load balancing mechanism with the rendering engine so that high depth complexity meshes can be rendered with full transparency in par- allel without duplicating the geometry on every node.

• To also provide a mechanism to generate ghost cells for parallel distributed algorithms using the load balancing pipeline and leveraging the information flow techniques.

• To show how to loosely couple a traditional visualisation pipeline with a live simulation using in-memory files that can be implemented without changes to the simulation software and can additionally be used to steer the software interactively if the simulation is modified accordingly.

• To improve the speed of data transmission and remote function invocation in a distributed dataflow based runtime using RMA and a novel serialization strategy to minimize data duplication and movement.

The developments and contributions to ParaView that have been described are used by researchers and engineers on a daily basis around the world and the improvements made to the HPX library will accelerate the adoption of distributed asynchronous task based runtimes that are seen by many as the future programming model for extreme scale systems. The common theme running through all these developments is the quest for efficient low overhead transfers of data and execution of filters/algorithms between modular components of a software system. Additionally, the foundations have been laid for a next generation analysis framework that will integrate tightly with simulation, allow for dynamic load balancing and scheduling to maximize performance and minimize resource usage.

Chapter 2

Time Dependent Processing in

a Parallel Pipeline Architecture

The following paper

Time Dependent Processing in a Parallel Pipeline Architecture

Published in

IEEE Transactions on Visualization and Computer Graphics Volume 13 Issue 6, November 2007

c

IEEE. Reprinted, with permission and with the authors’ consent.

Chapter 3

Parallel Computational Steering

for HPC Applications using

HDF5 Files in Distributed

Shared Memory

The following paper

Parallel Computational Steering for HPC Applications using HDF5 Files in Distributed Shared Memory

Published in

IEEE Transactions on Visualization and Computer Graphics Volume: 18, Issue: 6, June 2012

c

IEEE. Reprinted, with permission and with the authors’ consent.

Chapter 4

Practical parallel rendering of

detailed neuron simulations

The following paper

Practical parallel rendering of detailed neuron simulations

Published in the proceedings of the

Eurographics Symposium on Parallel Graphics and Visualization 2013

c

Eurographics Association 2013

Reproduced by kind permission of the Eurographics Association and with the authors’ consent.

Chapter 5

High-Performance Mesh

Partitioning and Ghost Cell

Generation for Visualization

Software

The following paper

High-Performance Mesh Partitioning and Ghost Cell Generation for Visualization Software

Published in the proceedings of the

Eurographics Symposium on Parallel Graphics and Visualization 2016

c

Eurographics Association 2016

Reproduced by kind permission of the Eurographics Association and with the authors’ consent.

Chapter 6

Zero Copy Serialization using

RMA in the Distributed

Task-Based HPX Runtime

The following paper

Zero Copy Serialization using RMA in the Distributed Task-Based HPX Runtime

Published in the proceedings of the

14th International Conference on Applied Computing 2017

c

IADIS – International Association for Development of the Information Society Reprinted with permission of IADIS

Bibliography

Thesis Introduction

Martin Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jef- frey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete War- den, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. Tensorflow: A system for large-scale machine learning. In 12th USENIX Symposium on Operating

Systems Design and Implementation (OSDI 16), pages 265–283, 2016. URL

https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdf. Hasan Abbasi, Matthew Wolf, Greg Eisenhauer, Scott Klasky, Karsten Schwan, and

Fang Zheng. DataStager: scalable data staging services for petascale applications. InHPDC ’09: Proceedings of the 18th ACM international symposium on High per- formance distributed computing, pages 39–48, New York, NY, USA, 2009. ACM. ISBN 978-1-60558-587-1. doi: http://doi.acm.org/10.1145/1551609.1551618. James Ahrens, Charles Law, Will Schroeder, Ken Martin, Kitware Inc, and Michael

Papka. A parallel approach for efficiently visualizing extremely large, time-varying datasets. Technical report, Los Alamos National Laboratory, 2000.

James Ahrens, Berk Geveci, and Charles Law. Paraview: An end-user tool for large data visualization. The Visualization Handbook, 717, 2005.

Tyler Akidau, Robert Bradshaw, Craig Chambers, Slava Chernyak, Rafael J. Fern´andez-Moctezuma, Reuven Lax, Sam McVeety, Daniel Mills, Frances Perry, Eric Schmidt, and Sam Whittle. The dataflow model: A practi- cal approach to balancing correctness, latency, and cost in massive-scale, un- bounded, out-of-order data processing. Proc. VLDB Endow., 8(12):1792– 1803, August 2015. ISSN 2150-8097. doi: 10.14778/2824032.2824076. URL

A. W. Appel and T. Jim. Continuation-passing, closure-passing style. In POPL ’89: Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles

of programming languages, pages 293–302, New York, NY, USA, 1989. ACM.

ISBN 0-89791-294-2.

Utkarsh Ayachit, Andrew Bauer, Berk Geveci, Patrick O’Leary, Kenneth Moreland, Nathan Fabian, and Jeffrey Mauldin. Paraview catalyst: En- abling in situ data analysis and visualization. In Proceedings of the First Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis

and Visualization, ISAV2015, pages 25–29, New York, NY, USA, 2015.

ACM. ISBN 978-1-4503-4003-8. doi: 10.1145/2828612.2828624. URL

http://doi.acm.org/10.1145/2828612.2828624.

Tim Biedert, Kilian Werner, Bernd Hentschel, and Christoph Garth. A Task-Based Parallel Rendering Component For Large-Scale Visualization Applications. In Alexandru Telea and Janine Bennett, editors, Eurographics Symposium on Par- allel Graphics and Visualization. The Eurographics Association, 2017. ISBN 978- 3-03868-034-5. doi: 10.2312/pgv.20171094.

Erik Boman, Karen Devine, Robert Heaphy, Bruce Hendrickson, Vitus Leung, Lee Ann Riesen, Courtenay Vaughan, Umit Catalyurek, Doruk Bozdag, William Mitchell, and James Teresco. Zoltan 3.0: Parallel Partitioning, Load Balancing, and Data-Management Services; Developer’s Guide. Sandia National Laborato- ries, Albuquerque, NM, 2007. Tech. Report SAND2007-4749W.

Hank Childs, Eric S. Brugger, Kathleen S. Bonnell, Jeremy S Meredith, Mark Miller, Brad J Whitlock, and Nelson Max. A contract-based system for large data visu- alization. InProceedings of IEEE Visualization 2005, pages 190–198, 2005. Jeffrey Dean and Sanjay Ghemawat. Mapreduce: simplified data processing on large

clusters. Communications of the ACM, 51(1):107–113, 2008.

P. Grubel, H. Kaiser, K. Huck, and J. Cook. Using intrinsic performance coun- ters to assess efficiency in task-based parallel applications. In 2016 IEEE Inter- national Parallel and Distributed Processing Symposium Workshops (IPDPSW), pages 1692–1701, May 2016. doi: 10.1109/IPDPSW.2016.115.

Juan B. Hernando. Interactive Visualization of Detailed Large Neocortical Circuit Simulations. PhD thesis, Facultad de Inform´atica, Universidad Polit´ecnica de Madrid, 2011.

Juan B. Hernando, Felix Sch¨urmann, Henry Markram, and Pedro de Miguel. RT- Neuron, an application for interactive visualization of detailed cortical column simulations. XVIII Jornadas de Paralelismo, Spain, 2008.

Wesley M. Johnston, J. R. Paul Hanna, and Richard J. Millar. Ad- vances in dataflow programming languages. ACM Comput. Surv., 36(1):1– 34, March 2004. ISSN 0360-0300. doi: 10.1145/1013208.1013209. URL

http://doi.acm.org/10.1145/1013208.1013209.

Hartmut Kaiser, Thomas Heller, Daniel Bourgeois, and Dietmar Fey. Higher-level parallelization for local and distributed asynchronous task-based programming. In Proceedings of the First International Workshop on Extreme Scale Program-

ming Models and Middleware, ESPM ’15, pages 29–37, New York, NY, USA,

2015. ACM. ISBN 978-1-4503-3996-4. doi: 10.1145/2832241.2832244. URL

http://doi.acm.org/10.1145/2832241.2832244.

Hartmut Kaiser, Bryce Adelstein-Lelbach, Thomas Heller, Agustin Berge, and John Biddiscombe et.al. HPX V1.0: The C++ Standards Library for Parallelism and Concurrency, 2017. http://dx.doi.org/10.5281/zenodo.4455628.

C. Law, W. Schroeder, and K. Martin. A multi-threaded streaming pipeline archi- tecture for large structured data sets. InProceedings of IEEE Visualization 1999, pages 225–232. ACM Press, 1999.

Li-ta Lo, Christopher Sewell, and James Ahrens. PISTON: A Portable Cross- Platform Framework for Data-Parallel Visualization Operators. In Hank Childs, Torsten Kuhlen, and Fabio Marton, editors,Eurographics Symposium on Parallel Graphics and Visualization. The Eurographics Association, 2012. ISBN 978-3- 905674-35-4. doi: 10.2312/EGPGV/EGPGV12/011-020.

Jay F. Lofstead, Scott Klasky, Karsten Schwan, Norbert Podhorszki, and Chen Jin. Flexible IO and integration for scientific codes through the adaptable IO system (ADIOS). In CLADE ’08: Proceedings of the 6th international workshop on Challenges of large applications in distributed environments, pages 15–24, New York, NY, USA, 2008. ACM. ISBN 978-1-60558-156-9. doi: http://doi.acm.org/10.1145/1383529.1383533.

Jeremy S. Meredith, Sean Ahern, Dave Pugmire, and Robert Sisneros. EAVL: The Extreme-scale Analysis and Visualization Library. In Hank Childs, Torsten Kuhlen, and Fabio Marton, editors,Eurographics Symposium on Parallel Graphics

and Visualization. The Eurographics Association, 2012. ISBN 978-3-905674-35-4. doi: 10.2312/EGPGV/EGPGV12/021-030.

K. Moreland, C. Sewell, W. Usher, L. t. Lo, J. Meredith, D. Pugmire, J. Kress, H. Schroots, K. L. Ma, H. Childs, M. Larsen, C. M. Chen, R. Maynard, and B. Geveci. Vtk-m: Accelerating the visualization toolkit for massively threaded architectures.IEEE Computer Graphics and Applications, 36(3):48–58, May 2016. ISSN 0272-1716. doi: 10.1109/MCG.2016.48.

Kenneth Moreland, Utkarsh Ayachit, Berk Geveci, and Kwan-Liu Ma. Dax toolkit: A proposed framework for data analysis and visualization at extreme scale. In

Large Data Analysis and Visualization (LDAV), 2011 IEEE Symposium on, pages 97–104. IEEE, 2011.

MPI Forum. MPI: A Message-Passing Interface Standard. Version 3, September 4th 2012. available at: http://www.mpi-forum.org (Dec. 2009).

John Nickolls, Ian Buck, Michael Garland, and Kevin Skadron. Scal- able parallel programming with cuda. Queue, 6(2):40–53, March 2008. ISSN 1542-7730. doi: 10.1145/1365490.1365500. URL

http://doi.acm.org/10.1145/1365490.1365500.

James Reinders. Intel Threading Building Blocks. O’Reilly & Associates, Inc., Sebastopol, CA, USA, first edition, 2007. ISBN 9780596514808.

W. Schroeder, K.W. Martin, and B. Lorensen.The Visualization Toolkit: An Object- oriented Approach to 3D Graphics. The Visualization Toolkit: An Object-oriented Approach to 3-D Graphics. Prentice Hall PTR, 1996. ISBN 9780131998377. URL

https://books.google.ch/books?id=MrCiQgAACAAJ.

Don Syme, Tomas Petricek, and Dmitry Lomov. The f# asynchronous programming model. In Proceedings of the 13th International Conference

on Practical Aspects of Declarative Languages, PADL’11, pages 175–189,

Berlin, Heidelberg, 2011. Springer-Verlag. ISBN 978-3-642-18377-5. URL

http://dl.acm.org/citation.cfm?id=1946313.1946334.

The C++ Standards Committee. ISO International Standard ISO/IEC 14882:2011, Programming Language C++. Technical report, Geneva, Switzerland: International Organization for Standardization (ISO)., 2011.

The C++ Standards Committee. ISO/IEC Draft International Standard 14882, Programming Language C++. Technical report, Geneva, Switzerland: Interna- tional Organization for Standardization (ISO)., 2017.

The HDF Group. Hierarchical data format version 5, 2000-2017. URL

http://www.hdfgroup.org/HDF5.

H. T. Vo, J. L. D. Comba, B. Geveci, and C. T. Silva. Streaming-enabled parallel data flow framework in the visualization toolkit. Computing in Science Engineer- ing, 13(5):72–83, Sept 2011. ISSN 1521-9615. doi: 10.1109/MCSE.2011.88. Brad Whitlock, Jean M. Favre, and Jeremy S. Meredith. Parallel in situ coupling of

simulation with a fully featured visualization system. In Torsten Kuhlen, Renato Pajarola, and Kun Zhou, editors, Eurographics Symposium on Parallel Graphics and Visualization, pages 101–109. Eurographics Association, 2011. ISBN 978-3- 905674-32-3. doi: 10.2312/EGPGV/EGPGV11/101-109.

Matei Zaharia, Reynold S. Xin, Patrick Wendell, Tathagata Das, Michael Arm- brust, Ankur Dave, Xiangrui Meng, Josh Rosen, Shivaram Venkataraman, Michael J. Franklin, Ali Ghodsi, Joseph Gonzalez, Scott Shenker, and Ion Sto- ica. Apache spark: A unified engine for big data processing. Commun. ACM, 59(11):56–65, October 2016. ISSN 0001-0782. doi: 10.1145/2934664. URL

Author Bibliography

Journal

John Biddiscombe, Berk Geveci, Ken Martin, Kenneth Moreland, and David S. Thompson. Time dependent processing in a par- allel pipeline architecture. IEEE Trans. Vis. Comput. Graph., 13(6):1376–1383, 2007. doi: 10.1109/TVCG.2007.70600. URL

http://dx.doi.org/10.1109/TVCG.2007.70600.

John Biddiscombe, David Graham, and Pierre Maruzewski. Visualization and anal- ysis of sph data. Ercoftac Bulletin, 76(LMH-ARTICLE-2008-006):9–12, 2008. John Biddiscombe, J´erome Soumagne, Guillaume Oger, David Guibert, and

Jean-Guillaume Piccinali. Parallel computational steering for HPC applica- tions using HDF5 files in distributed shared memory. IEEE Trans. Vis.

Comput. Graph., 18(6):852–864, 2012. doi: 10.1109/TVCG.2012.63. URL

http://dx.doi.org/10.1109/TVCG.2012.63.

Sumeet Gupta, Michaela Soellinger, Deborah M. Grzybowski, Peter Boesiger, John Biddiscombe, Dimos Poulikakos, and Vartan Kurtcuoglu. Cerebrospinal fluid dynamics in the human cranial subarachnoid space: an overlooked mediator of cerebral disease. i. computational model. Journal of The Royal Society Inter- face, 7(49):1195–1204, 2010. ISSN 1742-5689. doi: 10.1098/rsif.2010.0033. URL

http://rsif.royalsocietypublishing.org/content/7/49/1195.

Guillaume Oger, David Le Touz´e, David Guibert, Matthieu De Leffe, John Biddis- combe, J´erome Soumagne, and Jean-Guillaume Piccinali. On distributed mem- ory mpi-based parallelization of SPH codes in massive HPC context. Computer Physics Communications, 200:1–14, 2016. doi: 10.1016/j.cpc.2015.08.021. URL

http://dx.doi.org/10.1016/j.cpc.2015.08.021.

Using transponders with the ers-1 and topex altimeters to measure orbit altitude to 3 cm. Advances in Space Research, 13(5):61 – 67, 1993. ISSN 0273-1177. doi: http://dx.doi.org/10.1016/0273-1177(93)90528-J. URL

http://www.sciencedirect.com/science/article/pii/027311779390528J. Benjamin Schindler, Raphael Fuchs, John Biddiscombe, and Ronald Peik-

ert. Predictor-corrector schemes for visualization of smoothed particle hy- drodynamics data. IEEE Transactions on Visualization and Computer

Graphics, 15(6):1243–1250, 2009. doi: 10.1109/TVCG.2009.173. URL

http://dx.doi.org/10.1109/TVCG.2009.173.

Refereed Conference

J. A. Biddiscombe. Modelling line of sight availability for high frequency urban radio networks. In 1999 IEEE MTT-S International Topical Symposium on Technolo- gies for Wireless Applications (Cat. No. 99TH8390), pages 105–110, Feb 1999. doi: 10.1109/MTTTWA.1999.755137.

John Biddiscombe. High-Performance Mesh Partitioning and Ghost Cell Genera- tion for Visualization Software. In Enrico Gobbetti and Wes Bethel, editors,Eu- rographics Symposium on Parallel Graphics and Visualization. The Eurographics Association, 2016. ISBN 978-3-03868-006-2. doi: 10.2312/pgv.20161181.

John Biddiscombe, J´erome Soumagne, Guillaume Oger, David Guibert, and Jean- Guillaume Piccinali. Parallel computational steering and analysis for HPC ap- plications using a paraview interface and the HDF5 DSM virtual file driver. In Torsten Kuhlen, Renato Pajarola, and Kun Zhou, editors, Eurographics Symposium on Parallel Graphics and Visualization, EGPGV 2011, Llandudno, Wales, UK, 2011. Proceedings, pages 91–100. Eurographics Association, 2011. ISBN 978-3-905674-32-3. doi: 10.2312/EGPGV/EGPGV11/091-100. URL

http://dx.doi.org/10.2312/EGPGV/EGPGV11/091-100.

John Biddiscombe, Thomas Heller, Anton Bikineev, and Hartmut Kaiser. Zero Copy Serialization using RMA in the Distributed Task-Based HPX runtime. In14th In- ternational Conference on Applied Computing. IADIS, International Association for Development of the Information Society, 2017.

K. H. Craig, M. P. M. Hall, L. R. Norbury, Y. Seville, M. J. Willis, J. A. Bid- discombe, and T. G. Hayton. Propagation research for millimetrewave cel-

lular systems. In Tenth International Conference on Antennas and Propaga- tion (Conf. Publ. No. 436), volume 2, pages 383–386 vol.2, Apr 1997. doi: 10.1049/cp:19970405.

Stefan Eilemann, Fabien Delalondre, Jon Bernard, Judit Planas, Felix Sch¨urmann, John Biddiscombe, Costas Bekas, Alessandro Curioni, Bernard Metzler, Peter Kaltstein, Peter Morjan, Joachim Fenkes, Ralph Bellofatto, Lars Schneidenbach, T. J. Christopher Ward, and Blake G. Fitch. Key/value-enabled flash mem- ory for complex scientific workflows with on-line analysis and visualization. In

2016 IEEE International Parallel and Distributed Processing Symposium, IPDPS

2016, Chicago, IL, USA, May 23-27, 2016, pages 608–617. IEEE Computer

Society, 2016. ISBN 978-1-5090-2140-6. doi: 10.1109/IPDPS.2016.23. URL

http://dx.doi.org/10.1109/IPDPS.2016.23.

Juan Hernando, John Biddiscombe, Bidur Bohara, Stefan Eilemann, and Felix Sch¨urmann. Practical parallel rendering of detailed neuron simu- lations. In Fabio Marton and Kenneth Moreland, editors, Eurograph-

ics Symposium on Parallel Graphics and Visualization, Girona, Spain,

2013. Proceedings, pages 49–56. Eurographics Association, 2013. ISBN

978-3-905674-45-3. doi: 10.2312/EGPGV/EGPGV13/049-056. URL

http://dx.doi.org/10.2312/EGPGV/EGPGV13/049-056.

Mark L. Sawley, John Biddiscombe, and Jean M. Favre. Advanced visualization of large datasets for discrete element method simulations. In Discrete Element Methods (DEM) ’07, Brisbane, Australia, 26-29 August 2007, 2007.

Felix Sch¨urmann, Fabien Delalondre, Pramod S. Kumbhar, John Biddiscombe, Miguel Gila, Davide Tacchella, Alessandro Curioni, Bernard Metzler, Peter Mor- jan, Joachim Fenkes, Michele Franceschini, Robert S. Germain, Lars Schneiden- bach, T. J. Christopher Ward, and Blake G. Fitch. Rebasing I/O for scientific com- puting: Leveraging storage class memory in an IBM bluegene/q supercomputer. In Julian Martin Kunkel, Thomas Ludwig, and Hans Werner Meuer, editors, Su- percomputing - 29th International Conference, ISC 2014, Leipzig, Germany, June 22-26, 2014. Proceedings, volume 8488 of Lecture Notes in Computer Science, pages 331–347. Springer, 2014. ISBN 978-3-319-07517-4. doi: 10.1007/978-3-319- 07518-1 21. URL http://dx.doi.org/10.1007/978-3-319-07518-1 21.

J´erome Soumagne and John Biddiscombe. Computational steering and paral- lel online monitoring using RMA through the HDF5 DSM virtual file driver.

In Mitsuhisa Sato, Satoshi Matsuoka, Peter M. A. Sloot, G. Dick van Al- bada, and Jack Dongarra, editors, Proceedings of the International Con- ference on Computational Science, ICCS 2011, Nanyang Technological Uni-

versity, Singapore, 1-3 June, 2011, volume 4 of Procedia Computer Sci-

ence, pages 479–488. Elsevier, 2011. doi: 10.1016/j.procs.2011.04.050. URL

http://dx.doi.org/10.1016/j.procs.2011.04.050.

J´erome Soumagne, John Biddiscombe, and Jerry Clarke. An HDF5 MPI vir- tual file driver for parallel in-situ post-processing. In Rainer Keller, Edgar Gabriel, Michael M. Resch, and Jack Dongarra, editors, Recent Advances in the Message Passing Interface - 17th European MPI Users’ Group Meet- ing, EuroMPI 2010, Stuttgart, Germany, September 12-15, 2010. Proceedings, volume 6305 of Lecture Notes in Computer Science, pages 62–71. Springer, 2010. ISBN 978-3-642-15645-8. doi: 10.1007/978-3-642-15646-5 7. URL

http://dx.doi.org/10.1007/978-3-642-15646-5 7.

J´erome Soumagne, John Biddiscombe, and Aur´elien Esnard. Data redistribu- tion using one-sided transfers to in-memory HDF5 files. In Yiannis Cotronis, Anthony Danalis, Dimitrios S. Nikolopoulos, and Jack Dongarra, editors, Re- cent Advances in the Message Passing Interface - 18th European MPI Users’ Group Meeting, EuroMPI 2011, Santorini, Greece, September 18-21, 2011. Pro- ceedings, volume 6960 of Lecture Notes in Computer Science, pages 198–207. Springer, 2011. ISBN 978-3-642-24448-3. doi: 10.1007/978-3-642-24449-0 23. URLhttp://dx.doi.org/10.1007/978-3-642-24449-0 23.

David Le Touz´e, John Biddiscombe, Andrea Colagrossi, Erwan Jacquin, Fran- cis Leboeuf, Jean-Christophe Marongiu, Nathan J. Quinlan, Andrea Amicarelli, Matteo Antuono, Daniel A. Barcarolo, Mihai Basa, Joelle Caro, Matthieu De Leffe, Nicolas Grenier, Pierre-Michel Guilcher, Matthieu Kerhuel, Fang Le, Libor Lobovsk´y, Salvatore Marrone, Adam Marsh, Guillaume Oger, Etienne Parkinson, and J´erome Soumagne. Next-generation multi-mechanics simulation engine in a highly interactive environment. In Elisabeth Giacobino and Rolf Pfeifer, editors,

Proceedings of the 2nd European Future Technologies Conference and Exhibition, FET 2011, Budapest, Hungary, May 4-6, 2011, volume 7 of Procedia Computer Science, pages 292–293. Elsevier, 2011. doi: 10.1016/j.procs.2011.09.077. URL

Related documents