Publications and Reports
Angelos Bilas
Institute of Computer Science (ICS), Foundation for Research and Technology - Hellas (FORTH)
and
Department of Computer Science, University of Crete
Refereed Conference, Workshop, and Journal Publications:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
[35]
[36]
[37]
[38]
[39]
[40]
[41]
[42]
[43]
[44]
[45]
[46]
[47]
[48]
[49]
[50]
[51]
[52]
[53]
[54]
[55]
[56]
[57]
[58]
[59]
[60]
[61]
[62]
[63]
[64]
[65]
[66]
[67]
[68]
[69]
[70]
[71]
[72]
Other Publications:
[73]
[74]
[75]
References
-
Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris, and
Angelos Bilas.
Transparent online storage compression at the block-level.
In ACM Transactions on Storage (TOS), To Appear 2012. [pdf].
-
Shoaib Akram, Manolis Marazkis, and Angelos Bilas.
NUMA Implications for Storage I/O Throughput in Modern Servers.
In 3rd Workshop on Computer Architecture and Operating System
co-design (CAOS'12). In conjunction with the 7th International Conference on
High-Performance Embedded Architectures and Compilers (HiPEAC'12), Paris,
France, January 2012. [pdf].
-
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 Proc. of The 6th IEEE International Conference on Networking,
Architecture, and Storage (NAS 2011), July
2011. [pdf].
-
Michail Alvanos, George Tzenakis, Dimitrios S. Nikolopoulos, and Angelos Bilas.
Design and Evaluation of a Task-based Parallel H.264 Video Encoder
for Heterogenous Processors.
In Proc. of the 2011 International Conference on Embedded
Computer Systems: Architectures, Modeling, and Simulation (SAMOS XI), July
2011. [pdf].
-
A sleep-based communication mechanism to adapt processor utilization in
distributed streaming systems.
In 2nd Workshop on Computer Architecture and Operating System
co-design (CAOS'11). In conjunction with the 6th International Conference on
High-Performance Embedded Architectures and Compilers (HiPEAC'11), Heraklion,
Greece, January 2011. [pdf].
-
Michail D. Flouris, Renaud Lachaize, Konstantinos Chasapis, and Angelos Bilas.
Extensible block-level storage virtaulization in cluster-based
systems.
Journal of Parallel and Distributed Computing, 10(1016),
2010. [pdf].
-
Markos Fountoulakis, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas.
DARC: Design and Evaluation of an I/O Controller for Data
Protection.
In The 3rd Annual Haifa Experimental Systems Conference (SYSTOR
2010), May 2010. [pdf].
-
Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris, and
Angelos Bilas.
ZBD: Using Transparent Compression at the Block Level to Increase
Storage Space Efficiency.
In Proc. of The 6th IEEE International Workshop on Storage
Network Architecture and Parallel I/Os (SNAPI'2010), May
2010. [pdf].
-
Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris, and
Angelos Bilas.
Using Transparent Compression to Improve SSD-based I/O Caches.
In Proc. of The EuroSys 2010 Conference (Eurosys'2010), April
2010. [pdf].
-
George Tzenakis, Konstantinos Kapelonis, Michail Alvanos, Konstantinos Koukos,
Dimitrios S. Nikolopoulos, and Angelos Bilas.
Tagged procedure calls (TPC): Efficient runtime support for
task-based parallelism on the cell processor.
In Proc. of the 2010 International conference on
High-Performance Embedded Architectures and Compilers (HiPEAC2010), January
2010. [pdf].
-
Stavros Passas, Kostas Magoutis, and Angelos Bilas.
Towards 100 gbit/s ethernet: Multicore-based parallel communication
protocol desgin.
In Proc. of the 23rd ACM International Conference on
Supercomputing (ICS09), June 2009. [pdf].
-
George Panagiotakis, Michail D. Flouris, and Angelos Bilas.
Reducing disk i/o performance sensitivity for large numbers of
sequential streams.
In Proceedings of The 29th International Conference on
Distributed Computing Systems (ICDCS'09), June
2009. [pdf].
-
Evangelos Mangas and Angelos Bilas.
Flash: Fine-grained localization in wireless sensor networks using
acoustic sound transmissions and high precision clock synchronization.
In Proceedings of The 29th International Conference on
Distributed Computing Systems (ICDCS'09), June
2009. [pdf].
-
Michail D. Flouris, Renaud Lachaize, and Angelos Bilas.
Orchestra: Extensible block-level support for resource and data
sharing in networked storage systems.
In In IEEE Intern. Conference on Parallel and Distributed
Systems (ICPADS '08), December
2008. [pdf].
Also, as FORTH-ICS Technical Report TR-380-2006.
-
Stavros Passas, George Kotsis, Sven Karlsson, and Angelos Bilas.
Exploiting spatial parallelism in ethernet-based cluster
interconnects.
In The workshop on Communication Architectures for Clusters
(CAC'2008). Held in conjunction with IPDPS'08, April
2008. [pdf].
-
Maciej Brzezniak, Norbert Meyer, Michail Flouris, and Angelos Bilas.
Evaluation of custom technology-based vs commodity technology-based
Storage Elements, Book Chapter.
In Book on Grid and Services Evolution, pages 1-9.
Springer US,
2009. [pdf].
Also, in 3rd CoreGRID Workshop on Grid Middleware 2008, June 2008,
Barcelona, Spain. Also, as CoreGRID Technical Report TR-0168, 2008.
-
Zoe Sebepou, Kostas Magoutis, Manolis Marazakis, and Angelos Bilas.
A comparative experimental study of parallel file systems for
large-scale data processing.
In LASCO'08: First USENIX Workshop on Large-Scale Computing,
pages 1-10. USENIX Association, 2008. [pdf].
-
Jesus Luna, Michail Flouris, Manolis Marazakis, Angelos Bilas, Marios D.
Dikaiakos, Harald Gjermundrod, and Theodoros Kyprianou.
A data-centric security analysis of icgrid, book chapter.
In Book on Grid Computing: Achievements and Prospects. S.
Gorlatch, P. Fragopoulou, T. Priol (Eds.), pages 197-208. Springer US,
2008. [pdf].
An early version appeared in 3rd CoreGRID Integration Workshop,
April 2-4, 2008; Integrated Research in Grid Computing; S. Gorlatch, P.
Fragopoulou (eds.), Crete University Press, pp 165-176. Also, as CoreGRID
Technical Report TR-0145.
-
Jesus Luna, Michail Flouris, Manolis Marazakis, and Angelos Bilas.
Providing Security to the Desktop Data Grid.
In Workshop on Desktop Grids and Volunteer Computing Systems
(PCGrid'08). Held in conjunction with IPDPS'08, April
2008. [pdf].
Also, as CoreGRID Technical Report TR-0144.
-
Jesus Luna, Michail 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, Book
Chapter.
In Book on Grid Middleware and Services, pages 171-185.
Springer US,
2008. [pdf].
Also, in the CoreGRID Workshop on Grid Middleware. June 2007.
Dresden, Germany. Held with the International Supercomputing Conference
(ISC07). Also, as CoreGRID Technical Report TR-0090, 2007.
-
Maciej Brzezniak, Norbert Meyer, Michail Flouris, Renaud Lachaize, and Angelos
Bilas.
An Analysis of GRID Storage Element Architectures: High-end
Fiber-Channel vs. Emerging Cluster-based Networked Storage, Book Chapter.
In Book on Grid Middleware and Services, pages 187-201,
2008. [pdf].
Also, in CoreGRID Workshop on Grid Middleware. June 2007. Dresden,
Germany. Held with the International Supercomputing Conference (ISC07), Also,
as CoreGRID Technical Report TR-0088, 2007.
-
M. Marazakis, V. Papaefstathiou, and A. Bilas.
Optimization and Bottleneck Analysis of Network Block I/O in
Commodity Storage Systems.
In Proc. of the 21st ACM International Conference on
Supercomputing (ICS07), June
2007. [pdf].
-
Stavros Passas, George Kotsis, Sven Karlsson, and Angelos Bilas.
Multiedge: An edge-based communication subsystem for scalable
commodity servers.
In Proc. of the 21th International Parallel and Distributed
Processing Symposium (IPDPS2007), March
2007. [pdf].
-
Z. Nemeth, M. Flouris, R. Lachaize, and A. Bilas.
Support for Automatic Diagnosis and Dynamic Configuration of
Scalable Storage Systems, Book Chapter.
In Book on Euro-Par 2006: Parallel Processing, LNCS Series.
Revised Selected Papers from Euro-Par Workshops. CoreGRID 2006 Workshop,
Dresden, Germany, August 29-September 1, 2006, volume 4375, pages 15-21,
2007. [pdf].
Also, as extended abstract in CoreGRID Workshop on Grid Middleware.
Held in conjunction with Euro-Par 2006, August 2006.
-
M. Flouris, R. Lachaize, and A. Bilas.
Violin: a Framework for Extensible Block-Level Storage, Book
Chapter.
In Book on Knowledge and Data Management in Grids, CoreGRID
series, Springer Verlag, pages 83-98. Springer US,
2007. [pdf].
-
Z. Nemeth, M. Flouris, R. Lachaize, and A. Bilas.
Conductor: Support for Autonomous Configuration of Storage Systems,
Book Chapter.
In Book on Knowledge and Data Management in Grids, CoreGRID
series, Springer Verlag, pages 67-81. Springer US,
2007. [pdf].
Also, as CoreGRID Technical Report, TR-0057, 2006.
-
Manolis Marazakis, Vassilis Papaefstathiou, George Kalokairinos, and Angelos
Bilas.
Experiences from Debugging a PCI-X-based RDMA-capable Network
Interface Card.
In Third Workshop on Remote Direct Memory Access (RDMA):
Applications, Implementations, and Technologies (RAIT 2006). In conjunction
with the 2006 IEEE International Conference on Cluster Computing
(Cluster2006), September 2006. [pdf].
-
M. Flouris, R. Lachaize, and A. 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). In conjunction
with the 2006 IEEE International Conference on Cluster Computing
(Cluster2006), September
2006. [pdf].
-
M. Marazakis, K. Xinidis, V. Papaefstathiou, and A. Bilas.
Efficient Remote Block-level I/O over an RDMA-capable NIC.
In Proc. of the 20th ACM International Conference on
Supercomputing (ICS06), June
2006. [pdf].
-
Rozalia Christodoulopoulou, Kaloian Manassiev, Angelos Bilas, and Cristiana
Amza.
Fast and transparent recovery for continuous availability of
cluster-based servers.
In Proc. of The 2006 ACM Symposium on Principles and Practice of
Parallel Programming (PPoPP06), March
2006. [pdf].
-
Michail D. Flouris, Stergios Anastasiadis, and Angelos Bilas.
Block-level Virtualization: How far can we go?
In Proceedings of the Second IEEE-CS International Symposium on
Global Data Interoperability - Challenges and Technologies, Sardinia,
Italy, June 2005. [pdf].
-
Michail D. Flouris and Angelos Bilas.
Violin: A Framework for Extensible Block-level Storage.
In 13th NASA Goddard & 22st IEEE Conference on Mass Storage
Systems and Technologies (MSST2005), Monterey, CA, April
2005. [pdf].
Also, as FORTH-ICS Technical Report TR-344-2004.
-
Dimitrios Xinidis, Michail D. Flouris, and Angelos Bilas.
Performance Evaluation of Commodity iSCSI-based Storage Systems.
In 13th NASA Goddard & 22st IEEE Conference on Mass Storage
Systems and Technologies (MSST2005), April
2005. [pdf].
Short paper.
-
Dimitrios Xinidis, Michail D. Flouris, and Angelos Bilas.
Virtual Timers: Using Hardware Physical Timers for Profiling Kernel
Code-Paths.
In Proc. of 8th Workshop on Computer Architecture Evaluation
using Commercial Workloads (CAECW-8), February
2005. [pdf].
-
John Yannakopoulos and Angelos Bilas.
Cormos: A communication-oriented runtime system for sensor networks.
In Proc. of The Second European Workshop on Wireless Sensor
Networks (EWSN 2005), February
2005. [pdf].
-
Yuanyuan Zhou, Angelos Bilas, Suresh Jagannathan, Dimitrios Xinidis, Cezary
Dubnicki, and Kai Li.
Vi-attached database storage.
IEEE Transactions on Parallel and Distributed Systems,
16(1):35-50, 2005. [pdf].
-
C. Cavanna, T. Abdelrahman, A. Bilas, and P. Jamieson.
Jupiter/svm: a jvm-based single system image for clusters of
workstations.
In Proc. of the 16th IASTED International Conference on Parallel
and Distributed Computing and Systems (PDCS2004), November
2004. [pdf].
-
Ahmed Abdelkhalek and Angelos Bilas.
Parallelization and performance of interactive multiplayer game
servers.
In Proc. of the 18th International Parallel and Distributed
Processing Symposium (IPDPS2004), April
2004. [pdf].
-
Michail D. Flouris and Angelos Bilas.
Clotho: Transparent data versioning at the block i/o level.
In 12th NASA Goddard & 21st IEEE Conference on Mass Storage
Systems and Technologies (MSST2004), April
2004. [pdf].
Also, FORTH-ICS Technical Report, TR-326-2003.
-
Angelos Bilas, Dongming Jiang, and Jaswinder Pal Singh.
Shared virtual memory clusters: Bridging the cost-performance gap
between smps and hardware dsm systems.
Journal of Parallel and Distributed Computing,
63(12):1257-1276, December 2003. [pdf].
-
R. Azimi and A. Bilas.
mini: Reducing network interface memory requirements with dynamic
handle lookup.
In Proc. of the 17th ACM International Conference on
Supercomputing (ICS03), June 2003. [pdf].
-
R. Azimi and A. Bilas.
Evaluating the performance impact of dynamic hanlde lookup in modern
network interfaces.
In Proc. of The 2nd Annual Workshop on Novel Uses of System Area
Networks (SAN-2), February 2003. [pdf].
-
R. Christodoulopoulou, R. Azimi, and A. Bilas.
Dynamic data replication: An approach to providing fault-tolerant
shared memory clusters.
In Proc. of The 9th IEEE Symposium on High-Performance Computer
Architecture (HPCA9), February
2003. [pdf].
-
Ahmed Abdelkhalek, Angelos Bilas, and Andreas Moshovos.
Behavior and performance of interactive multi-player game servers.
Special Issue of Cluster Computing: the Journal of Networks,
Software Tools and Applications, 6(4):355-366, June
2003. [pdf].
-
Angelos Bilas, Courtney R. Gibson, Reza Azimi, Rosalia Christodoulopoulou, and
Peter Jamieson.
Using system emulation to model next-generation shared virtual memory
clusters.
Special Issue of Cluster Computing: the Journal of Networks,
Software Tools and Applications, 6(4):325-338, June
2003. [pdf].
-
A. Bilas and J. P. Singh.
Experiences with shared virtual memory on system area interconnection
networks: System simulation, implementation, and emulation.
In Annual Review of Scalable Computing, volume 4. Edt: Yuen
Chung Kwong. World Scientific Publishing Co.,
2002. [pdf].
-
J. Tang and A. Bilas.
Tolerating network failures in system area networks.
In Proc. of the 2002 International Conference on Parallel
Processing (ICPP02), August
2002. [pdf].
-
F. Zhang, A. Bilas, A. Dhanantwari, K. Plataniotis, R. Abiprojo, and
S. Stergiopoulos.
Parallelization and performance of 3D ultrasound imaging
beamforming algorithms on modern clusters.
In Proc. of the 16th ACM International Conference on
Supercomputing (ICS02), June
2002. [pdf].
-
Y. Zhou, A. Bilas, S. Jagannathan, C. Dubnicki, J. Philbin, and K. Li.
Experiences with vi communication for database storage.
In Proc. of the 29th International Symposium on Computer
Architecture (ISCA29), May 2002. [pdf].
-
A. Bilas, D. Jiang, and J. P. Singh.
Accelerating shared virtual memory via general-purpose network
interface support.
In Transactions on Computer Systems (TOCS), volume 19, pages
1-35, February 2001. [pdf].
-
P. Jamieson and A. Bilas.
Cables: Thread control and memory management extensions for shared
virtual memory clusters.
In Proc. of The 8th IEEE Symposium on High-Performance Computer
Architecture (HPCA8), February 2002. [pdf].
-
R. Christodoulopoulou and A. Bilas.
Dynamic data replication for tolerating single node failures in
shared virtual memory clusters of workstations.
In Proc. of The Workshop on Caching, Coherence and Consistency
(WC3 2001), June 2001. [pdf].
-
C. Gibson and A. Bilas.
Shared virtual memory clusters with next-generation interconnection
networks and wide compute nodes.
In Proc. of The 8th International Conference on High Performance
Computing (HiPC01), December 2001. [pdf].
Also University of Toronto (Department of ECE) Technical Report
TR-01-01-02.
-
P. Jamieson and A. Bilas.
Cables : Thread control and memory system extensions for shared
virtual memory clusters.
In Proc. of The Workshop on OpenMP Applications and Tools
(WOMPAT2001), July 2001. [pdf].
-
A. Abdelkhalek, A. Bilas, and A. Moshovos.
Behavior and performance of interactive multi-player game servers.
In Proc. of The 2001 International IEEE Symposium on Performance
Analysis of Systems and Software (ISPASS01), November
2001. [pdf].
-
A. Abdelkhalek, A. Bilas, and A. Michaelides.
Parallelization, optimization, and performance analysis of portfolio
choice models.
In Proc. of the 2001 International Conference on Parallel
Processing (ICPP01), September 2001. [pdf].
Also, University of Toronto (Department of ECE) Technical Report
TR-01-01-01.
-
D. Jiang, B. Cokelley, X. Yu, A. Bilas, and J. P. Singh.
Application scaling under shared virtual memory on a cluster of smps.
In Proc. of the 13th ACM International Conference on
Supercomputing (ICS99), pages 165-174, June
1999. [pdf].
-
A. Bilas, C. Liao, and J. P. Singh.
Using network interface support to avoid asynchronous protocol
processing in shared virtual memory systems.
In Proc. of the 26th International Symposium on Computer
Architecture (ISCA26), May 1999. [pdf].
Also, as Princeton University (Computer Science Department) Technical
Report TR-579-98.
-
A. Bilas, D. Jiang, Y. Zhou, and J.P. Singh.
Limits to the performance of software shared memory: A layered
approach.
In Proc. of The 5th IEEE Symposium on High-Performance Computer
Architecture (HPCA5), February
1999. [pdf].
Also, Princeton University (Computer Science Department) Technical
Report, TR-576-98.
-
A. Bilas, L. Iftode, R. Samanta, and J. P. Singh.
Supporting a coherent shared address space across SMP nodes: An
application-driven investigation, volume 105, pages 19-59.
Edts: R. S. Schreiber and M. T. Heath and A. Ranade. Springer-Verlag
New York, Inc., November
1998. [pdf].
-
S. Araki, A. Bilas, C. Dubnicki, J. Edler, K. Konishi, and J. Philbin.
User-space communication: A quantitative study.
In Proc. of The 1998 Supercomputing Conference on High
Performance Networking and Computing (SC98), Orlando, Florida, November
1998. [pdf].
-
Y. Chen, A. Bilas, S. N. Damianakis, C. Dubnicki, and K. Li.
UTLB: A mechanism for address translation on network interfaces.
In Proc. of The 8th International Conference on Architectural
Support for Programming Languages and Operating Systems (ASPLOS8), pages
193-203, San Jose, CA, October
1998. [pdf].
-
A. Bilas, L. Iftode, and J. P. Singh.
Evaluation of hardware support for shared virtual memory clusters.
In Proc. of the 12th ACM International Conference on
Supercomputing (ICS98), July 1998. [pdf].
-
R. Samanta, A. Bilas, L. Iftode, and J. P. Singh.
Home-based svm protocols for smp clusters: Design, simulations,
implementation and performance.
In Proc. of The 4th IEEE Symposium on High-Performance Computer
Architecture (HPCA4), February
1998. [pdf].
-
A. Bilas and J. P. Singh.
The effects of communication parameters on end performance of shared
virtual memory clusters.
In Proc. of The 1997 Supercomputing Conference on High
Performance Networking and Computing (SC97), November
1997. [pdf].
-
A. Bilas and E. Felten.
Fast RPC on the SHRIMP virtual memory mapped network interface.
Journal of Parallel and Distributed Computing, 14:138-146,
February 1997. [pdf].
-
S. Damianakis, A. Bilas, C. Dubnicki, and E.W. Felten.
Client-server computing on shrimp.
IEEE Micro, 17(1):8-18, February
1997. [pdf].
-
C. Dubnicki, A. Bilas, Y. Chen, S. Damianakis, and K. Li.
VMMC-2: efficient support for reliable, connection-oriented
communication.
In Proc. of The 1997 IEEE Symposium on High Performance
Interconnects (HOT Interconnects V). Stanford, CA, USA., August
1997. [pdf].
A short version of this appears in IEEE Micro, Jan/Feb, 1998.
-
C. Dubnicki, A. Bilas, K. Li, and J. Philbin.
Design and implementation of Virtual Memory-Mapped Communication on
Myrinet.
In Proc. of the 11th International Parallel Processing Symposium
(IPPS97), pages 388-396, April 1997. [pdf].
-
A. Bilas, J. Fritts, and J. P. Singh.
Real time parallel MPEG-2 decoding in software.
In Proc. of the 11th International Parallel Processing Symposium
(IPPS97), April 1997. [pdf].
Also, Princeton University (Computer Science Department) Technical
Report TR-516-96.
-
A. Bilas, L. Iftode, D. Martin, and J. P. Singh.
Shared virtual memory across SMP nodes using automatic update:
Protocols and performance.
In Sixth Workshop on Scalable Shared-Memory Multiprocessors.
Cambridge, Massaschusetts., October
1996. [pdf].
Also, as Princeton University (Computer Science Department) Technical
Report, TR-517-96.
-
E.W. Felten, R.D. Alpert, A. Bilas, M.A. Blumrich, D.W. Clark, S. Damianakis,
C. Dubnicki, L. Iftode, and K. Li.
Early experience with message-passing on the shrimp multicomputer.
In Proc. of the 23rd International Symposium on Computer
Architecture (ISCA23), May 1996. [pdf].
-
A. Bilas.
Improving the Performance of Shared Virtual Memory on System
Area Networks.
PhD thesis, Department of Computer Science, Princeton University, 35
Olden Str., Princeton, NJ-08544, USA, August
1998. [pdf].
Also, as Princeton University (Computer Science Department) Technical
Report TR-586-98.
-
A. Bilas, C. Dubnicki, S. Damianakis, Y. Chen, and K. Li.
Firmware support for reliable communication and dynamic system
configuration in system area networks.
Technical Report TR-581-98, Computer Science Department, Princeton
University, 35 Olden Str., Princeton, NJ-08544, USA, June
1998. [pdf].
-
Thlivitis Theodoros and Angelos Bilas.
Creation of realistic landscapes using fractals (in greek).
Undergraduate Thesis, Department of Computer Engineering and
Informatics, University of Patras, Patras GR-26500, Greece, May
1993. [pdf].
File translated from
TEX
by
TTHgold,
version 4.00.
On 28 Dec 2011, 20:17.