Methods Inf Med 2005; 44(02): 233-238
DOI: 10.1055/s-0038-1633953
Original Article
Schattauer GmbH

A Web Service-based Grid Portal for Edgebreaker Compression

G. Aloisio
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
,
M. C. Barba
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
,
E. Blasi
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
,
M. Cafaro
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
,
S. Fiore
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
,
M. Mirto
1   Center for Advanced Computational Technologies/ISUFI, University of Lecce and National Nanotechnology Lab/INFM&CNR, Lecce, Italy
› Author Affiliations
Further Information

Publication History

Publication Date:
05 February 2018 (online)

Summary

Background: In health applications, and elsewhere, 3D data sets are increasingly accessed through the Internet. To reduce the transfer time while maintaining an unaltered 3D model, adequate compression and decompression techniques are needed. Recently, Grid technologies have been integrated with Web Services technologies to provide a framework for interoperable application-to-application interaction.

Objectives: The paper describes an implementation of the Edgebreaker compression technique exploiting web services technology and presents a novel approach for using such services in a Grid Portal. The Grid portal, developed at the CACT/ISUFI of the University of Lecce, allows the processing and delivery of biomedical images (CT – computerized tomography – and MRI – magnetic resonance images) in a distributed environment, using the power and security of computational Grids.

Methods: The Edgebreaker Compression Web Service has been deployed on a Grid portal and allows compressing and decompressing 3D data sets using the Globus toolkit GSI (Globus Security Infrastructure) protocol. Moreover, the classical algorithm has been modified extending the compression to files containing more than one object.

Results and Conclusions: An implementation of the Edgebreaker compression technique and related experimental results are presented. A novel approach for using the compression web service in a Grid portal allowing storing and preprocessing of huge 3D data sets, and subsequent efficient transmission of results for remote visualization is also described.

 
  • References

  • 1 Lorensen WE, Cline HE. Marching Cubes: A High Resolution 3D Surface Construction Algorithm. Proceedings of SIGGRAPH ’87, Vol.. 1 (04) 163-9.
  • 2 Rossignac J. Edgebreaker: Connectivity compression for triangle meshes. IEEE Transactions on Visualization and Computer Graphics 1999; Vol 5 (01) 47-61.
  • 3 Edgebreaker Source Code. URL. http://www.gvu.gatech.edu/~jarek/edgebreaker/eb/.
  • 4 Kreger H. Web Services Conceptual Architecture. WSCA 1.0. IBM. 2001
  • 5 Foster I, Kesselman C. The Grid: Blueprint for a New Computing Infrastructure. Published by Morgan Kaufmann; 1998
  • 6 Foster I, Kesselman C. Globus: A Metacomputing Infrastructure Toolkit. Intl J. Supercomputer Applications 1997; 11 (02) 115-28.
  • 7 Aloisio G, Cafaro M, Blasi E, Fiore S, Mirto M. A Grid Portal for Biomedical Imaging. Proceedings of SCI2003, July 27-30. Orlando, Florida, Volume V. 2003: 57-62. Best paper in the session: Mathematical Methods and Optimization and High Performance Computing. URL http://sara.unile.it/big.
  • 8 Aloisio G, Cafaro M, Blasi E, Mirto M, Fiore S, Lezzi D. Web Services for a Biomedical Imaging Portal. Proceedings of ITCC2003 Volume. IV: 432-7. Las Vegas, Nevada, 2003. Best student paper award.
  • 9 Davis D, Parashar M. Latency Performance of SOAP Implementations. Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2002), May. 2002: 407-12.
  • 10 Curbera F. et al. Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 2002; 6: 02.
  • 11 Erl T. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Published by Prentice Hall PTR.
  • 12 Aloisio G, Blasi E, Cafaro M, Mirto M, Fiore S. A Genetic Algorithm for Medical Image Registration. Proceedings of SCI2002, Orlando, Florida 2002; Volume XIII: 192-7.
  • 13 Aloisio G, Blasi E, Cafaro M, Epicoco I. The GRB library: Grid Computing with Globus in C. Proceedings HPCN Europe. Amsterdam, Netherlands: Lecture Notes in Computer Science, Springer-Verlag; 2001. 2001; N 2110 133-40.
  • 14 Aloisio G, Cafaro M, Epicoco I. Early experiences with the Grif FTP protocol using the GRBGSIFTP library. Future Generation Computer Systems 2002; 18 (08) 1053-9. Special Issue on Grid Computing: Towards a New Computing Infrastructure, North-Holland.
  • 15 Baker S. Web Services and CORBA. Confederated International Conferences DOA; CoopIS and ODBASE, Lecture Notes in Computer Science. Springer-Verlag; 2002. N 2519 618-32.
  • 16 Coors V, Rossignac J. Delphi Encoding: Improving Edgebreaker by Geometry based Connectivity Prediction, April 2003. GVU Tech Report GITGVU- 03-30.
  • 17 Van Engelen RA, Gallivan KA. The gSOAP Toolkit for Web Services and Peer-To-Peer Computing Networks. Proceedings of IEEE CCGrid Conference, May. Berlin: 2002: 128-35.
  • 18 Aloisio G, Cafaro M, Lezzi D, Van Engelen RA. Secure Web Services with Globus GSI and “gSOAP”, Proceedings of Euro-Par 2003, August 26-29. Klagenfurt, Austria: Lecture Notes in Computer Science, Springer-Verlag; 2003. 2003; N. 2790 421-6. URL http://sara.unile.it/~cafaro/gsi-plugin.html.
  • 19 Apache Axis. URL. http://ws.apache.org/axis/.
  • 20 Foster I, Kesselman C, Nick J, Tuecke S. Grid Services for Distributed System Integration. Computer 2002; 35 (06) 37-46.
  • 21 Foster I, Kesselman C, Nick J, Tuecke S. The Physiology of the Grid: An Open Grid Services Architecture for Distributed System Integration. Technical Report for the Globus project.