Arogyashree: A Distributed File System for Large Scale Internet-based Telemedicine

Kovendhan Ponnavaikko, D. Janakiram

2009

Abstract

Today, a typical telemedicine system involves a small set of hospitals providing remote healthcare services to a small section of the society using nodal centers, mobile health units, etc. However, the benefits of a telemedicine system increase with scale. One of the key requirements of such a large scale system is to allow large numbers of patient medical records, in the form of electronic files, to be efficiently stored and accessed from widely distributed locations. In this paper, we address the need for a distributed file system to manage patient data in large scale telemedicine systems. We use the resources of unreliable Internet edge nodes distributed among hospitals, labs, etc., to provide reliable file system services to patients and doctors. Besides building an Internet-based system that scales with the number of nodes and files, we also attempt to optimize record access times for doctors to provide timely responses.

References

  1. Bagchi, S.: Telemedicine in rural India. PLoS Medicine 3 (2006)
  2. Website: Belgium-hf. (http://www.belgium-hf.be/)
  3. Website: Center for connected health. (http://www.connected-health.org/)
  4. Fraser, H. S., Biondich, P., Moodley, D., Choi, S., Mamlin, B. W., Szolovits, P.: Implementing electronic medical record systems in developing countries. Informatics in Primary Care 13 (2005)
  5. Kim, H.S., Tran, T., Cho, H.: A Clinical Document Architecture (CDA) to generate clinical documents within a hospital information system for e-healthcare services. In: CIT 7806: Proceedings of the Sixth IEEE International Conference on Computer and Information Technology, Washington, DC, USA, IEEE Computer Society (2006) 254
  6. Dolin, R.H., Alschuler, L., Boyer, S., Beebe, C., Behlen, F.M., Biron, P.V., Shabo Shvo, A.: HL7 clinical document architecture, release 2. J Am Med Inform Assoc 13 (2006) 30-39
  7. Bray, T., Paoli, J., Sperberg-Mcqueen, C.M., Maler, E.: Extensible Markup Language (XML) 1.0 (Fourth Edition). Technical report, W3C (2006)
  8. Papadakis, I., Poulymenopoulou, M.: Medgrid: A semantic-capable grid for medical data. The Journal on Information Technology in Healthcare 4 (2006)
  9. Sandberg, R., Goldberg, D., Kleiman, S., Walsh, D., Lyon, B.: Design and implementation of the Sun Network Filesystem. In: Proc. Summer 1985 USENIX Conf. (1985) 119-130
  10. Howard, J.H.: On overview of the Andrew File System. In: USENIX Winter. (1988) 23-26
  11. Ghemawat, S., Gobioff, H., Leung, S.T.: The Google File System. SIGOPS OSR 37 (2003) 29-43
  12. Schwan, P.: Lustre: Building a file system for 1000-node clusters. In: Proc. of Linux Symposium. (2003) 380-386
  13. Website: Kazaa. (http://www.kazaa.org/)
  14. Sarmenta, L.F.G.: Bayanihan: Web-based volunteer computing using java. In: In Second International Conference on World-Wide Computing and its Applications. (1998) 444-461
  15. Weil, S.A., Brandt, S.A., Miller, E.L., Long, D.D.E., Maltzahn, C.: Ceph: A scalable, highperformance distributed file system. In: OSDI. (2006) 307-320
  16. Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Wells, C., Zhao, B.: Oceanstore: An architecture for globalscale persistent storage. SIGARCH Comput. Archit. News 28 (2000) 190-201
  17. Stoica, I., Morris, R., Karger, D., Kaashoek, F.M., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for Internet applications. In: Proc. of ACM SIGCOMM 7801. Volume 31. (2001) 149-160
  18. Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems. In: Middleware 7801. (2001) 329-350
  19. Rao, A., Lakshminarayanan, K., Surana, S., Karp, R.M., Stoica, I.: Load balancing in structured P2P systems. In: Proc. of IPTPS 2003. (2003) 68-79
  20. Lamport, L.: The part-time parliament. Trans. Comput. Syst 16 (1998) 133-169
  21. Boniface, M.J., Wilken, P.: Artemis: Towards a secure interoperability infrastructure for healthcare information systems. In: HealthGrid 2005. (2005)
  22. Dabek, F., Cox, R., Kaashoek, F., Morris, R.: Vivaldi: A decentralized network coordinate system. In: Proc. of the ACM SIGCOMM'04 Conference. (2004) 15-26
  23. Lua, E.K., Griffin, T., Pias, M., Zheng, H., Crowcroft, J.: On the accuracy of embeddings for internet coordinate systems. In: Proc. of the 5th ACM SIGCOMM conference on Internet Measurement, Berkeley, CA, USA, USENIX Association (2005) 11-11
Download


Paper Citation


in Harvard Style

Ponnavaikko K. and Janakiram D. (2009). Arogyashree: A Distributed File System for Large Scale Internet-based Telemedicine . In Proceedings of the 1st International Workshop on Mobilizing Health Information to Support Healthcare-related Knowledge Work - Volume 1: Workshop MobiHealthInf, (BIOSTEC 2009) ISBN 978-989-8111-78-4, pages 105-114. DOI: 10.5220/0001819101050114


in Bibtex Style

@conference{workshop mobihealthinf09,
author={Kovendhan Ponnavaikko and D. Janakiram},
title={Arogyashree: A Distributed File System for Large Scale Internet-based Telemedicine},
booktitle={Proceedings of the 1st International Workshop on Mobilizing Health Information to Support Healthcare-related Knowledge Work - Volume 1: Workshop MobiHealthInf, (BIOSTEC 2009)},
year={2009},
pages={105-114},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001819101050114},
isbn={978-989-8111-78-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Mobilizing Health Information to Support Healthcare-related Knowledge Work - Volume 1: Workshop MobiHealthInf, (BIOSTEC 2009)
TI - Arogyashree: A Distributed File System for Large Scale Internet-based Telemedicine
SN - 978-989-8111-78-4
AU - Ponnavaikko K.
AU - Janakiram D.
PY - 2009
SP - 105
EP - 114
DO - 10.5220/0001819101050114