Publications by Michail Flouris
... in reverse chronological order
-
Book Chapters
- Michail D. Flouris, and Evangelos P. Markatos: “Network RAM”, In High Performance Cluster Computing, Vol 1, editor Buyya Rajkumar, Prentice Hall, USA, ISBN 0-13-013784-7.
-
Patents
- “System and Method for Implementing SSD-based I/O Caches” (Patent Pending),
Inventors: Angelos Bilas, Michail Flouris, Yannis Klonatos, Thanos Makatos, Manolis Marazakis.
Patent Application No. PCT/CA2012/050497 filed on July 24, 2012.
URL: http://www.google.com/patents/WO2014015409A1?cl=en
- “System and Method for Classifying and Storing Related Form of Data” (Patent Pending),
Inventors: Angelos Bilas and Michail Flouris.
US Patent Application No. 12/314,758 filed on December 16, 2008
International Patent Application No: PCT/IB2009/007726, Filed on December 11, 2009.
URL: https://www.google.com/patents/WO2010070410A1?cl=en
-
Journals & Special Issues (Refereed)
- “Transparent Online Storage Compression at the Block-level”, Yannis Klonatos, Thanos Makatos, Manonis Marazakis, Michail D. Flouris, and Angelos Bilas.
To appear at ACM Transactions on Storage (TOS).
- Michail D. Flouris, Renaud Lachaize, Konstantinos Chasapis, and Angelos Bilas: “Extensible block-level storage virtualization in cluster-based systems”, In the Journal of Parallel and Distributed Computing (JPDC), Volume 70, Issue 5, May 2010.
Available: http://dx.doi.org/10.1016/j.jpdc.2010.03.001
- Evangelos P. Markatos, Dionisios Pnevmatikatos, Michail D. Flouris, and Manolis G.H. Katevenis: “Web-Conscious Storage Management for Web Proxies”, In the IEEE/ACM Transactions on Networking (TON), December 2002, Volume 10, Number 6, pp. 735-748. Link to TON article Check out the source code of our web cache prototype in the projects page
- Michail D. Flouris and Evangelos P. Markatos: “The Network RamDisk : Using Remote Memory on Heterogeneous NOWs” , in Cluster Computing, Special Issue on I/O in Shared-Storage Clusters, 2(4), pp. 281-293, 1999, Baltzer Science Publishers.
Available: compressed postscript (58 KBytes), SpringerLink.
-
Conferences & Workshops (Refereed)
- Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris and Angelos Bilas: “Azor: Using Two-level Block Selection to Improve SSD-based I/O caches”, In the Proceedings of the 6th IEEE International Conference on Networking, Architecture, and Storage (NAS 2011), July 28−30, 2011 Dalian, Liaoning, China.
- Markos Fountoulakis, Manolis Marazakis, Michail D. Flouris and Angelos Bilas: “Design and Evaluation of an I/O Controller for Data Protection”, In the 3rd Annual Haifa Experimental Systems Conference (SYSTOR 2010), May 24-26, 2010 at Haifa, Israel.
- Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris and Angelos Bilas:“Using Transparent Compression at the Block Level to Increase Storage Space Efficiency”, In the 6th IEEE International Workshop on Storage Network Architecture and Parallel I/Os (SNAPI ’10), May 3rd, 2010 at Lake Tahoe, Incline Village, NV, USA. [in conjunction with the 26th IEEE Conference on Mass Storage Systems and Technologies (MSST 2010)].
- Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris and Angelos Bilas: “Using Transparent Compression to Improve SSD-based I/O Caches”, In the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2010), April 13-16, 2010, Paris, France.
Available: Paper (PDF), Slides (PDF)
- George Panagiotakis, Michail D. Flouris and Angelos Bilas: “Reducing Disk I/O Performance Sensitivity for Large Numbers of Sequential Streams”, In the 29th International Conference on Distributed Computing Systems (ICDCS 2009), June 22-26, 2009, Montreal, Quebec, Canada.
Available: Paper (PDF), Slides (PDF)
- Michail D. Flouris, Renaud Lachaize and Angelos Bilas: “Orchestra: Extensible Block-level Support for Resource and Data Sharing in Networked Storage Systems”, In the 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2008), 8-10 Dec. 2008.
Available: PDF
- Jesus Luna, Michail D. Flouris, Manolis Marazakis, Angelos Bilas, Marios D. Dikaiakos, Harald Gjermundrod, Theodoros Kyprianou:“Using the gLite middleware to implement a secure Intensive Care Grid System”. In Grid and Services Evolution, CoreGRID series, Springer Verlag, 2009. (ISBN: 978-0-387-85965-1)
- Maciej Brzezniak, Norbert Meyer, Michail D. Flouris, and Angelos Bilas: “Practical evaluation of custom technology-based vs commodity technology-based Storage Elements”. In Grid and Services Evolution, CoreGRID series, Springer Verlag, 2009. (ISBN: 978-0-387-85965-1)
- Jesus Luna, Michail D. Flouris, Manolis Marazakis, and Angelos Bilas:“Providing Security to the Desktop Data Grid”, In the 2nd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid ’08), (in Proceedings of the 2008 IEEE International Parallel & Distributed Processing Symposium (IPDPS ’08), pages 1-8, ISBN: 978-1-4244-1693-6), April 2008, Miami, Florida, USA. (Also published as CoreGRID technical report TR-0145)
- Jesus Luna, Michail D. Flouris, Manolis Marazakis, Angelos Bilas, Marios D. Dikaiakos, Harald Gjermundrod, Theodoros Kyprianou: “A Data-Centric Security Analysis of ICGrid”, In Proceedings of the CoreGRID Integrated Research in Grid Computing, pages 165-176, April 2008. (Also published as CoreGRID technical report TR-0144)
- Jesus Luna, Michail D. Flouris, Manolis Marazakis, Angelos Bilas, Federico Stagni, Alberto Forti, Antonia Ghiselli, Luca Magnoni and Riccardo Zappi: “An Analysis of Security Services in Grid Storage Systems”, In Grid Middleware and Services : Challenges and Solutions, CoreGRID series, Springer Verlag, August 2008. (ISBN: 978-0-387-78445-8) (Also published as CoreGRID technical report TR-0090)
- Maciej Brzezniak, Norbert Meyer, Michail D. Flouris, Renaud Lachaize, and Angelos Bilas:“An Analysis of GRID Storage Element Architectures: High-end Fiber-Channel vs. Emerging Cluster-based Networked Storage”, In Grid Middleware and Services : Challenges and Solutions, CoreGRID series, Springer Verlag, August 2008. (ISBN: 978-0-387-78445-8)
- Michail D. Flouris, Renaud Lachaize and Angelos Bilas: “Violin: A Framework for Extensible Block-level Storage”, In Knowledge and Data Management in Grids, CoreGRID series, Vol. 3, Pages 83-98, Springer Verlag, 2007. (ISBN: 978-0-387-37830-5)
- Zsolt Nemeth, Michail D. Flouris, Renaud Lachaize and Angelos Bilas:“Conductor: Support for Autonomous Configuration of Storage Systems”, In Knowledge and Data Management in Grids, CoreGRID series, Vol. 3, Pages 83-98, Springer Verlag, 2007. (ISBN: 978-0-387-37830-5)
- Zsolt Nemeth, Michail D. Flouris, Renaud Lachaize and Angelos Bilas:“Support for Automatic Diagnosis and Dynamic Configuration of Scalable Storage Systems”, In CoreGrid Workshop on Grid Middleware in conjunction with EuroPar’06, Springer Verlag, 2006.
Available: PS Link
- Michail D. Flouris, Renaud Lachaize and Angelos Bilas: “Using Lightweight Transactions and Snapshots for Fault-Tolerant Services Based on Shared Storage Bricks”, In International Workshop on High Performance I/O Techniques and Deployment of Very Large Scale I/O Systems (HiperIO ’06), Sept. 2006 (In conjunction with IEEE Cluster 2006).
- Michail D. Flouris, Stergios V. Anastasiadis and Angelos Bilas: “Block-level Virtualization: How far can we go?”, In IEEE-CS International Symposium on Global Data Interoperability – Challenges and Technologies, June 20-24, 2005, Sardinia, Italy.
Available: IEEE Link PDF
- Michail D. Flouris and Angelos Bilas:“Violin: A Framework for Extensible Block-level Storage”, In 22nd IEEE / 13th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST2005), April 11-14, 2005, Monterey, California USA.
Available: PDF
- Dimitrios Xinidis, Michail D. Flouris and Angelos Bilas: “Performance Evaluation of Commodity iSCSI-based Storage Systems”, In 22nd IEEE / 13th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST2005), April 11-14, 2005, Monterey, California USA.
Available: PDF
- Dimitrios Xinidis, Michail D. Flouris and Angelos Bilas: “Virtual Timers: Using Hardware Physical Timers for Profiling Kernel Code-Paths”, In 8th Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-8), (immediately preceding the 11th International Symposium on High Performance Computer Architecture (HPCA-11)), February 12, 2005, San Francisco, California, USA.
Available: PDF
- Michail D. Flouris and Angelos Bilas:“Clotho: Transparent Data Versioning at the Block I/O Level”, In 12th NASA/IEEE Conference on Mass Storage Systems and Technologies (MSST2004), April 2004, College Park, Maryland, USA.
Available: PDF
- Michail D. Flouris, Lap Chi Lau, Tsuyoshi Morioka, Periklis A. Papakonstantinou, and Gerald Penn: “Bounded and Ordered Satisfiability: Connecting Recognition with Lambek-style Calculi to Classical Satisfiability Testing”, Mathematics of Language 8 (MoL 8 ), 20-22 June 2003, Bloomington, IN, USA.
Available: Postscript PDF
- Evangelos P. Markatos, Manolis G.H. Katevenis, Dionisios Pnevmatikatos, and Michail D. Flouris: “Secondary Storage Management for Web Proxies”. In Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems (USITS’99), 1999, pp. 93-104, Co-Sponsored by IEEE Computer Society, Technical Committee on the Internet.
Available: PDF.
-
Tutorials (Refereed)
- Manolis Marazakis, Michail D. Flouris, and Angelos Bilas: “Storage Virtualization and High-Performance I/O: Storage I/O Stack Design and Implementation”. Tutorial in the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2010), April 13-16, 2010, Paris, France.
-
Posters / Short Papers (Refereed)
- Konstantinos Chasapis, Yannis Klonatos, Manolis Marazakis, Stelios Mavridis, Michail D. Flouris and Angelos Bilas:
“Towards a Performance Scalable File System Design”,
Poster in Seventh International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES 2011), July 2011.
- Sandesh Uppoor, Michail D. Flouris and Angelos Bilas:
“Cloud-based Synchronization of Distributed File System Hierarchies”,
Poster in the IEEE International Conference on Cluster Computing (Cluster 2010), September 2010.
- Markos Fountoulakis, Manolis Marazakis, Michail D. Flouris and Angelos Bilas: “A high performance commodity I/O controller for storage virtualization”, Poster in the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2010), April 2010.
Available: Eyrosys2010 PDF
- Michail D. Flouris, Renaud Lachaize, Kostas Magoutis, and Angelos Bilas:
“RIBD: Recoverable Independent Block Devices”.
Work-in-progress paper and poster in the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2009), April 2009.
- Thanos Makatos, Manolis Marazakis, Michail D. Flouris, Kostas Magoutis, and Angelos Bilas:“Improving Online Storage Space Efficiency Using Transparent Block-level Compression”. Poster in the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2009), April 2009.
- Yannis Klonatos, Michail D. Flouris, Manolis Marazakis, and Angelos Bilas:“Using NAND-based Flash SSDs as a storage cache”. Poster in the ACM/SIGOPS European Conference on Computer Systems (EuroSys 2009), April 2009.
- Michail D. Flouris and Evangelos P. Markatos: “The Network RamDisk: Using Remote Memory on Heterogeneous NOWs”. Poster paper in the Work – In – Progress Session of the USENIX ’99 Annual Technical Conference, June 6-11 1999, Monterey, CA, USA.
-
Technical Reports & Theses
- Michail D. Flouris: “Extensible Networked-Storage Virtualization with Metadata Management at the Block Level”, Ph.D. Thesis, Computer Science Department, University of Toronto, Canada, 2009.
Available: U. Toronto Library (PDF), Local copy (PDF), Wordles: Wordle 1, Wordle 2, Wordle 3
- Maciej Brzezniak, Norbert Meyer, Michail Flouris, and Angelos Bilas:“Practical evaluation of custom technology-based vs commodity technology-based Storage Elements”. CoreGrid Technical Report TR-0168, July 2008.
Available: PDF
- Michail D. Flouris, Renaud Lachaize and Angelos Bilas: “Shared & Flexible Block I/O for Cluster-Based Storage”, Technical Report 380, July 2006, Institute of Computer Science, FORTH, Greece.
- Michail D. Flouris and Angelos Bilas:“Violin: A Framework for Extensible Block-level Storage”, Technical Report 344, Oct. 2004, Institute of Computer Science, FORTH, Greece.
- Michail D. Flouris and Angelos Bilas:“Clotho: Transparent Data Versioning at the Block I/O Level”, Technical Report 326, Oct. 2003, Institute of Computer Science, FORTH, Greece.
- Evangelos P. Markatos, Dionisios Pnevmatikatos, Michail D. Flouris, and Manolis G.H. Katevenis: “Web-Conscious Storage Management for Web Proxies”, Techinal Report 275, Aug. 2000, Institute of Computer Science, FORTH, Greece.
Available: compressed postscript (580 KBytes).
- Michail D. Flouris: “Design and Implementation of Methods Enchancing the Performance of WWW Proxies”, M.Sc. Thesis, Computer Science Dept. University of Crete, Greece, Feb. 2000.
Abstract (whole thesis in Greek Language only): thesis_abstract.ps.gz
- Michail D. Flouris and Evangelos P. Markatos: “The Network RamDisk: Using Remote Memory on Heterogeneous NOWs”, Technical Report 226, ICS-FORTH, Aug. 1998.
Available: compressed postscript (54 KBytes).
-
Articles
- [Available in Greek language only] Μιχαήλ Φλουρής και Αγγελος Μπίλας: Ναυαγοί στον ωκεανό της πληροφορίας, The Economist – Technology Quarterly (H ΚΑΘΗΜΕΡΙΝΗ Ειδικές Εκδόσεις), Τεύχος 76, Μάϊος 2010.
Διαθέσιμο: PDF, Web
- [Available in Greek language only] Μιχαήλ Φλουρής, Μανόλης Μαραζάκης, Κώστας Μαγκούτης, Αγγελος Μπίλας: Αποθήκευση Δεδομένων: Προβλέψεις για “νεφελώδεις” λύσεις, The Economist – Technology Quarterly (H ΚΑΘΗΜΕΡΙΝΗ Ειδικές Εκδόσεις), Τεύχος 71, Δεκέμβριος 2009.
Διαθέσιμο: PDF, Web
Pages
© 2011 Michail Flouris
Content on this site is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.