A Dependable Massive Storage Service for Medical Imaging

We present the construction of Babel, a distributed storage system that meets stringent requirements on dependability, availability, and scalability. Together with Babel, we developed an application that uses our system to store medical images. Accordingly, we show the feasibility of our proposal to provide an alternative solution for massive scientific storage and describe the software architecture style that manages the DICOM images life cycle, utilizing Babel like a virtual local storage component for a picture archiving and communication system (PACS-Babel Interface). Furthermore, we describe the communication interface in the Unified Modeling Language (UML) and show how it can be extended to manage the hard work associated with data migration processes on PACS in case of updates or disaster recovery.

[1]  Jorge Luis Borges,et al.  El jardín de senderos que se bifurcan , 1941 .

[2]  Michael O. Rabin,et al.  Efficient dispersal of information for security, load balancing, and fault tolerance , 1989, JACM.

[3]  Ethan L. Miller,et al.  A fast algorithm for online placement and reorganization of replicated data , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[4]  Swarnpreet Singh,et al.  Cost breakdown of Public Cloud Computing and Private Cloud Computing and Security Issues , 2012 .

[5]  Walter Brisken,et al.  To Lease or Not to Lease from Storage Clouds , 2010, Computer.

[6]  Hairong Kuang,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[7]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[8]  Josefina Gutiérrez-Martínez,et al.  A Software and Hardware Architecture for a High-Availability PACS , 2012, Journal of Digital Imaging.

[9]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  Gordon S. Blair,et al.  A generic component model for building systems software , 2008, TOCS.

[11]  Markus Jakobsson,et al.  Controlling data in the cloud: outsourcing computation without outsourcing control , 2009, CCSW '09.

[12]  Josefina Gutiérrez-Martínez,et al.  Business Model for the Security of a Large-Scale PACS, Compliance with ISO/27002:2013 Standard , 2014, Journal of Digital Imaging.

[13]  Oleg S. Pianykh,et al.  Digital Imaging and Communications in Medicine (DICOM) , 2017, Radiopaedia.org.

[14]  Radu Sion,et al.  To cloud or not to cloud?: musings on costs and viability , 2011, SOCC '11.

[15]  D. Koo,et al.  HIPAA privacy rule and public health; guidance from CDC and the U.S. Department of Health and Human Services , 2003 .

[16]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[17]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[18]  Matei Ripeanu,et al.  Amazon S3 for science grids: a viable solution? , 2008, DADC '08.

[19]  H. K. Huang,et al.  PACS and Imaging Informatics , 2009 .

[20]  Sanjay Ghemawat,et al.  MapReduce: a flexible data processing tool , 2010, CACM.

[21]  Peter N. Yianilos,et al.  The Evolving Field of Distributed Storage , 2001, IEEE Internet Comput..

[22]  Srdjan Capkun,et al.  Home is safer than the cloud!: privacy concerns for consumer cloud storage , 2011, SOUPS.