Abstract
In recent years, Cloud Computing and Virtualization has become one of the most popular computer science fields. Cloud Computing is enabled by the existing parallel and distributed technology, which provides computing, storage and software services to users. This paper focuses on the cloud storage virtualization technology to achieve high-availability services. We have designed and implemented a medical imaging system with a distributed file system. The technology of Distributed Replicated Block Device has been utilized to mirror an entire disk image. The experimental results show that the high reliability data storage clustering and fault tolerance capabilities can be achieved.
This work was supported in part by the National Science Council, Taiwan ROC, under grant numbers NSC 100-2218-E-029-001, NSC 100-2218-E-029-004, and NSC 100-2622-E-029-008-CC3.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Prepare for Disasters & Tackle Terabytes When Evaluating Medical Image Archiving, http://www.frost.com/
Teng, C.C., Mitchell, J., Walker, C., Swan, A., Davila, C., Howard, D., Needham, T.: A medical image archive solution in the cloud. In: IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010, pp. 431–434 (2010)
Silva, L.A.B., Costa, C., Oliveira, J.L.: A PACS archive architecture supported on cloud services. International Journal of Computer Assisted Radiology and Surgery, 1–10 (2011)
Macedo, D.D.J.D., Wangenheim, A.V., Dantas, M.A.R., Perantunes, H.G.W.: An architecture for DICOM medical images storage and retrieval adopting distributed file systems. Int. J. High Perform. Syst. Archit. 2, 99–106 (2009)
Yang, C.T., Chen, L.T., Chou, W.L., Wang, K.C.: Implementation of a Medical Image File Accessing System on Cloud Computing. In: 2010 IEEE 13th International Conference on Computational Science and Engineering, CSE, pp. 321–326 (2010)
Faggioni, L., Neri, E., Castellana, C., Caramella, D., Bartolozzi, C.: The future of PACS in healthcare enterprises. European Journal of Radiology (2010)
Bellon, E., Feron, M., Deprez, T., Reynders, R., de Bosch, B.V.: Trends in PACS architecture. European Journal of Radiology 78, 199–204 (2010)
Sutton, L.N.: PACS and diagnostic imaging service delivery–A UK perspective. European Journal of Radiology 78, 243–249 (2011)
Ganapathy, G., Sagayaraj, S.: Circumventing Picture Archiving and Communication Systems Server with Hadoop Framework in Health Care Services. Journal of Social Sciences 6, 310–314 (2010)
National Institute of Standards and Technology (NIST), http://www.nist.gov/
Venner, J.: Pro Hadoop, 1st edn (2009)
Grossman, R.L., Gu, Y., Sabala, M., Zhang, W.: Compute and storage clouds using wide area high performance networks. Future Generation Computer Systems 25, 179–183 (2009)
Shafer, J., Rixner, S., Cox, A.L.: The Hadoop distributed filesystem: Balancing portability and performance. In: 2010 IEEE International Symposium on Performance Analysis of Systems & Software, ISPASS, pp. 122–133 (2010)
Liu, J., Bing, L., Meina, S.: The optimization of HDFS based on small files. In: 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology, IC-BNMT, pp. 912–915 (2010)
van Hagen, W.: Professional Xen Virtualization: Wrox, 1st edn. (January 29, 2008)
Walters, J.P., Chaudhary, V., Cha, M., Guercio Jr., S., Gallo, S.: A Comparison of Virtualization Technologies for HPC. In: 22nd International Conference on Advanced Information Networking and Applications, AINA 2008, pp. 861–868 (2008)
Zhu, J., Jiang, Z., Xiao, Z., Li, X.: Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance. IEEE Transactions on Computers, 1–1 (2010)
Bressoud, T.C., Schneider, F.B.: Hypervisor-Based Fault-Tolerance. SIGOPS Oper. Syst. Rev. 29, 1–11 (1995)
Walters, J., Chaudhary, V.: A fault-tolerant strategy for virtualized HPC clusters. The Journal of Super Computing 50, 209–239 (2009)
Clinical Data Update System (CDUS), http://www.cdus.org
Rafael, M.V., Montero, R.S., Llorente, I.M.: Elastic management of cluster-based services in the cloud. Presetend at the Proceedings of the 1st Workshop on Automated Control for Data Centers and Clouds, Barcelona, Spain (2009)
Yang, C.T., Cheng, H.Y., Chou, W.L., Kuo, C.T.: A Dynamic Resource Allocation Model for Virtual Machine Managemant on Cloud. In: Symposium on Cloud and Service Computing (2011)
Varghese, B., McKee, G., Alexandrov, V.: Implementing intelligent cores using processor virtualization for fault tolerance. Procedia Computer Science 1, 2197–2205 (2010)
Villa, O., Krishnamoorthy, S., Nieplocha, J., Brown, D.M.J.: Scalable transparent checkpoint-restart of global address space applications on virtual machines over infiniband. Presetend at the Proceedings of the 6th ACM Conference on Computing Frontiers, Ischia, Italy (2009)
Simons, J.E., Buell, J.: Virtualizing high performance computing. SIGOPS Oper. Syst. Rev. 44, 136–145 (2010)
DICOM, http://medical.nema.org/
Yang, C.-T., Tseng, C.-H., Chou, K.-Y., Tsaur, S.-C., Hsu, C.-H., Chen, S.-C.: A Xen-Based Paravirtualization System toward Efficient High Performance Computing Environments. In: Hsu, C.-H., Malyshkin, V. (eds.) MTPP 2010. LNCS, vol. 6083, pp. 126–135. Springer, Heidelberg (2010)
VMware, http://www.vmware.com/
Nagarajan, A.B., Mueller, F., Engelmann, C., Scott, S.L.: Proactive fault tolerance for HPC with Xen virtualization. Presetend at the Proceedings of the 21st Annual International Conference on Super Computing, Seattle, Washington (2007)
Open Nebula, http://www.opennebula.org
Apache Hadoop Project, http://hadoop.apache.org/hdfs/
DRBD Official Site, http://www.drbd.org
Pla, P.: Drbd in a heartbeat. Linux J. 2006, 3 (2006)
Reddy, A.L.N., Wyllie, J.: Disk scheduling in a multimedia I/O system. Presetend at the Proceedings of the first ACM International Conference on Multimedia, Anaheim, California, United States (1993)
Yang, C.T., Wang, S.Y., Lin, C.H., Lee, M.H., Wu, T.Y.: Cyber Transformer: A Toolkit for Files Transfer with Replica Management in Data Grid Environments. Presetend at the Proceedings of the Second Workshop on Grid Technologies and Applications, WoGTA (2005)
Yang, C.T., Wang, S.Y., Fu, C.P.: A Dynamic Adjustment Strategy for File Transformation in Data Grids. In: Li, K., Jesshope, C., Jin, H., Gaudiot, J.-L. (eds.) NPC 2007. LNCS, vol. 4672, pp. 61–70. Springer, Heidelberg (2007)
Yang, C.T., Chi, Y.C., Han, T.F., Hsu, C.H.: Redundant Parallel File Transfer with Anticipative Recursively-Adjusting Scheme in Data Grids. In: Jin, H., Rana, O.F., Pan, Y., Prasanna, V.K. (eds.) ICA3PP 2007. LNCS, vol. 4494, pp. 242–253. Springer, Heidelberg (2007)
Yang, C.T., Yang, I.H., Wang, S.Y., Hsu, C.H., Li, K.C.: A Recursively-Adjusting Co-allocation scheme with a Cyber-Transformer in Data Grids. Future Generation Computer Systems 25, 695–703 (2009)
Yang, C.T., Yang, I.H., Li, K.C., Wang, S.Y.: Improvements on dynamic adjustment mechanism in co-allocation data grid environments. J. Supercomput. 40, 269–280 (2007)
Yang, C.T., Wang, S.Y., Chu, W.: Implementation of a dynamic adjustment strategy for parallel file transfer in co-allocation data grids. The Journal of Supercomputing 54, 180–205 (2009)
Nanodicom, http://www.nanodicom.org/
Hadoop-over-ftp, http://www.hadoop.iponweb.net/Home/hdfs-over-ftp
Curlftp, http://curlftpfs.sourceforge.net/
Ganglia, http://ganglia.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, CT., Kuo, CT., Hsu, WH., Shih, WC. (2012). A Medical Image File Accessing System with Virtualization Fault Tolerance on Cloud. In: Li, R., Cao, J., Bourgeois, J. (eds) Advances in Grid and Pervasive Computing. GPC 2012. Lecture Notes in Computer Science, vol 7296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30767-6_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-30767-6_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30766-9
Online ISBN: 978-3-642-30767-6
eBook Packages: Computer ScienceComputer Science (R0)