Professional Documents
Culture Documents
ABSTRACT
A cloud is a utility based computing model that provides a service and allows virtualized resources to be easily and efficiently scale on demand. Cloud computing is such a technique which can be used for start up and small businesses that lack infrastructure. It can also be used to provide storage facility to an individual. In this paper we will discuss efficient cloud computing architecture that is based on distributed data centers which will support application in the hospital network in order to reduce latency.
BACKGROUND
Cloud computing is largely a combination of existing technologies that have been around since the early 90s. These technologies include: Grid Computing: In this technology we have distributed computers where the resources of many heterogeneous computers on a network work on a same task at same time. This is the best technology for large work because of its parallel processing. Utility Computing: In this technology a service provider makes computing resources available to the customer, as required, and charges them on the basis of pay-per-use. Virtualization: In this technology various hardware and software resources are viewed and managed as a pool, which provides improved utilization of resources. This helps in achieving centralized management, optimized resources, and efficient use of the available computing capacity. Service Oriented Architecture (SOA): In this technique each service provides a specific function. A deployed SOA- based architecture provides a set of services that can be used in multiple business domains.
14
Resource pooling
15
VIRTUALIZATION TECHNOLOGY
Virtualization is the first step towards building a cloud infrastructure which enables a smooth transition from Classical Data Center (CDC) to Virtual Data Center (VDC). This enables multiple operating systems to run concurrently on single or clustered physical machines. And also encapsulates an operating system and an application into a Portable Virtual Machine (VM). VM is a logical entity that looks and behaves like a physical machine. Virtualization layer resides between the hardware and the VM and it is also called as hypervisor. An operating system that runs within a VM is called a guest operating system. Each VM is independent and can run its own applications. A VM uses a virtual hardware. Each guest OS sees the hardware devices as if they were physical and owned by them. A logical resource pool is created from a physical machine which is then allocated to the VMs according to their demands. We clone data from physical machines disk to VMs disk. Then we change IP address and computer name of the VM. Then install the required device drivers to the VM.
16
In figure 2, we try to discuss how cloud computing can be used to fill in the gap of providing quality healthcare to those whose disease can be easily diagnose with known symptoms and can be provided with suitable medicine as per their needs. In the proposed architecture data-centers work in master-slave model. Each hospital in the country has its own cloud and keeps all the records such as patient record, treatment history, prescription, schedules, appointments, doctors information, etc on the cloud. All the hospitals in one city will lie in the same zone i.e. nearest data-centers form a computing zone and users can create their instances of request in multiple zones. In the above diagram, we have created master data-center at Delhi and other data-centers are regional located in various cities of India. Here master data-center is located in premises of the administrator of cloud provider. Billing of users depending on pay-as-per-use is done here. Slave data-center are geographically scattered in order to serve users requests in minimum physical distance. As soon as user initiates a request, it directly reaches at master data-center or it is directed via third party. Master data-center creates user instance at appropriate slave data-center considering minimum latency. Before hosting needs of the users, each time master data-center scans SLAs. After receiving a request for creating an instance, master data-center will look for resources in the users local data -center. If desired resources are available there, then user gets his required instance, and run the application to access the required information with minimum latency. If resources are not available in the users local data -center, then master data-center searches other data-centers of same zone. If resources are not available even in same zone and user request is for multiple zone, then master data-center will look for resources in other zones, else request will be denied.
17
CONCLUSIONS
As a kind of emerging business computational model, Cloud Computing distribute computational task on the resource pool which consists of massive computers, accordingly, the application systems can gain the computational strengths, the storage space and software services according to its demand. Cloud Computing is not actually the revolutionary recent development, but is the result of continuous evolution of data management technology. In this paper, we have proposed architecture for hospital network which is based on distributed data-centers. This architecture help the users to access the information about any hospital from anywhere in the world. This architecture can also be used by doctors in rural sectors, with fewer facilities as they can refer to the information of the cloud for treatment of their patients. They use of existing infrastructure makes this architecture cost effective.
REFERENCES
1. Rolim, C.O.; Koch, F.L.; Westphall, C.B.; Werner, J.; Fracalossi, A. Salvador, G.S. A Cloud Computing Solution for Patient's Data Collection in Health Care Institutions in Second International Conference on eHealth, Telemedicine, and Social Medicine, 2010. ETELEMED '10, pp.95-99, 10-16 Feb. 2010. 2. Kugean, C.; Krishnan, S. M.; Chutatape, O.; Swaminathan, S.; Srinivasan,N.; Wang, P. Design of a mobile telemedicine system with wireless LAN in Asia-Pacific Conference on Circuits and Systems, 2002. APCCAS '02, vol.1, pp. 313- 316 , 2002. 3. Richard Wootton, John Craig, VictorPatterson Introduction to Telemedici, in Royal Society Of Medicine Press Ltd.,2011. 4. Alamri, A. Cloud-Based E-Health Multimedia Framework for Heterogeneous Network in International Conference onMultimedia and Expo Workshops (ICMEW) ,IEEE , pp.447-452, 9-13 July 2012. 5. Khalifehsoltani, S.N Gerami, M.R. E-health Challenges, Opportunities and Experiences of Developing Countries, in International Conference on e-Education, e-Business, e- Management, and e-Learning, IC4E '10 IEEE proceeding, , pp.264-268, 22-24 Jan. 2010. 6. Mishra, S.K.; Gupta, D.; Kaur, J., Telemedicine in India: Initiatives and vision, in 9th International Conference one-Health Networking, Application and Services, 2007, vol., no., pp.81-83, 19-22 June 2007. Sangal 7. A.K.; Satyamurthy, L.S.; Bhatia, B.S.; Bhaskarnarayana, A.; , Communication satellite based network for telemedicine in India, in 6th International Workshop on Enterprise Networking and Computing in Healthcare Industry, 2004. HEALTHCOM 2004. Proceedings, 0p149- 151, 28-29 June 2004. 8. Koufi, V.; Malamateniou, F.; Vassilacopoulos, G., Ubiquitous access to cloud emergency medical services,in 10th IEEE International Conference on Information Technology and Applications in Biomedicine (ITAB), 2010 , pp.14, 3-5 Nov. 2010. 9. Wooten, R.; Klink, R.; Sinek, F.; Yan Bai; Sharma, M., Design and Implementation of a Secure Healthcare Social Cloud System, in 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2012, pp.805-810, 13-16 May 2012 10. Mohammed, S.; Servos, D.; Fiaidhi, J.; HCX: A Distributed OSGi Based Web Interaction System for Sharing Health Records in the Cloud, in the proceedings of 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), Toronto, Canada,vol.3, pp.102-107, Sept. 2010.
18
11. Botts, N.; Thoms, B.; Noamani, A.; Horan, T.A., Cloud Computing Architectures for the Underserved: Public Health Cyberinfrastructures through a Network of HealthATMs, in the proceedings of 43rd Hawaii International Conference on System Sciences (HICSS). Hawaii, USA, pp.1-10, Jan. 2010. 12. Chia-Chi Teng and Mitchell, J.; Walker, C.; Swan, A.; Davila, C.; Howard, D.; Needham, T.; A medical image archive solution in the cloud, in the proceedings of 2010 IEEE International Conference on Software Engineering and Service Sciences (ICSESS), Beijing, China, pp.431-434, July 2010. 13. Chowdhary, S.K.; Yadav, A.; Garg, N.; , Cloud computing: Future prospect for e-health, in 3rd International Conference onElectronics Computer Technology (ICECT),, vol.3, pp.297-299, 8-10 April 2011 14. Kailanto, H.; Hyvarinen, E.; Hyttinen, J., Mobile ECG measurement and analysis system using mobile phone as the base station, in Second International Conference on Pervasive Computing Technologies for Healthcare. PervasiveHealth 2008, pp.12-14, Jan. 30 -Feb. 1 2008. 15. Behl, A., Emerging security challenges in cloud computing:An insight to cloud security challenges and their mitigation, in World Congress on Information and Communication 16. Rajkumar Buyya, Chee Shin Yeo, and Srikumar Venugopal, Market- Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications (HPCC 2008), Dalian, China, Sept. 25-27, 2008. 17. Zhenyu Fang and Changqing Yin, BPM Architecture Design Based on Cloud Computing, in Online Journal on Intelligent Information Management, Vol 2, May 2010, pp 329-333. 18. Norman W. Paton, Marcelo de Aragao, Kevin Lee, Alvaro Fernandes and Rizos Sakellariou, Optimizing Utility in Cloud Computing through Autonomic Workload Execution, retrieved http://research.microsoft.com/pub/debull/A09mar. 19. Chetna Dabas and J.P Gupta, A Cloud Computing Architecture Framework for Scalable RFID, Proceeding of the International Multi Conference of Engineers and Computer Scientsts (IMECS 2010,) Hong Kong , Vol 1, March 2010, pp 217-220. 20. Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. DeRose, and Rajkumar Buyya, CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms, Volume 41, Number 1, Pages: 23-50, New York, USA, January, 2011. 21. Virtualization Technology, http ://www.xen.com/ 22. Vitual Machines through VMware, http://www.vmware.com/ Sean K Barker, Prashant Shenoy, Empirical Evaluation of Latency-sensitive Application Performance in the Cloud 23. Pandey, Suraj, 2010. Cloud Computing Technology & GIS Application. Asian Symposium on Geographic & Information system From Computer & Engineering View (ASGIS 2010), China.