ECG Analysis in the Cloud

Scientific Applications:
  • Now the cloud computing is getting involved in the scientific applications.
  • Because of this the resources and storage are got available infinitely at reasonable prices.
High Performance Computing:
  • Here this term represents that the computing with a high performance.
  • High performance in terms of resource availability ,quality of service, monitoring of service etc.
High Throughput Computing:
  • It means the users- requests will get processed within a span of time which is already decided by the cloud service providers.
Healthcare: Ecg Analysis in cloud computing:
  • Healthcare is a field or domain or area or a region where the information technology has found many of the applications.
  • These applications are getting involved to help business firms in assisting the scientists to develop solutions to prevent the diseases.
  • Due to the invention of internet or we can say due to the availability of internet cloud computing has came into the picture and represent itself  as a attractive option for developing health monitoring system.
  • Example of health monitoring system is ECG machine which is used to measure the Heart-Beat of Human body and the output is get printed on the graph paper.
  • The full form of ECG is Electrocardiogram.
  • The analysis of the shape is used to identify arrhythmias, and it is the most common way of detecting the heart diseases.
  • Here the meaning of arrhythmias means “not having a steady rhythm”, “an arrhythmic heartbeat” means a heart beat which is not in it’s rhythm.
  • Now we will let this concept enter into the cloud computing.
  • Cloud computing technologies allows the remote monitoring of a patient’s heart beat data.
  • Through this way the patient at risk can be constantly monitored without going to the hospital for ECG analysis.
  • At the same time the Doctor’s can instantly be notified with cases that need’s their attention.
  • Here in this fig there are different types of computing devices equipped with ECG sensors to constantly monitor the patient’s heart beat.
  • The respective information is transmitted to the patient’s mobile device that will immediately forwarded to the cloud- hosted web services for analysis.
  • The entire web services from the front end of a platform that is completely hosted in the cloud that consist of three layers:Saas,Paas,Iaas.
  • The first advantage is elasticity of the cloud infrastructure that can minimize and maximize according to the requests served.
  • Second advantage is that cloud computing technologies are now become easily accessible and also it promises to deliver the services with minimum time.
  • As a result the doctor’s has no need to invest in large computing infrastructures.
More topics from Cloud Computing to read
Cloud Computing: covered following topics in these notes.
  1. Introduction to Cloud Computing
  2. Historical development of Cloud Computing 
  3. Vision of Cloud Computing
  4. Characteristics of cloud computing as per NIST
  5. Cloud computing reference model
  6. Cloud computing environments
  7. Cloud services requirements
  8. Cloud and dynamic infrastructure
  9. Cloud Adoption and rudiments
  10. Cloud application: ECG Analysis in the cloud
  11. Cloud application: Protein structure prediction
  12. Cloud application: Gene Expression Data Analysis
  13. Cloud Computing Architecture
  14. IaaS
  15. PaaS
  16. SaaS
  17. Types of Clouds
  18. Cloud Interoperability & Standards
  19. Scalability and Fault Tolerance
  20. Cloud Ecosystem
  21. Cloud Business Process Management
  22. Cloud Service Management
  23. Cloud Analytics
  24. Testing Under Control
  25. Virtual Desktop Infrastructure
  26. Cloud Resiliency
  27. Cloud Provisioning
  28. Asset management
  29. Concepts of Map reduce
  30. Cloud Governance
  31. High Availability and Disaster Recovery
  32. Virtualization in cloud computing
  33. Server virtualization
  34. Hypervisor management software
  35. Third Party Cloud Services
  36. Case Study: Google App Engine
  37. Case Study: Microsoft Azure
  38. Case Study: Hadoop
  39. Case Study: Amazon
  40. Case Study: Aneka
A list of Video lectures
  1. Buyya, Selvi ,” Mastering Cloud Computing “,TMH Pub
  2. Krutz , Vines, “Cloud Security “ , Wiley Pub
  3. Velte, “Cloud Computing- A Practical Approach” ,TMH Pub
  4. Sosinsky, “ Cloud Computing” , Wiley Pub
Python Programming ↓ 👆
Java Programming ↓ 👆
JAVA covered following topics in these notes.
JAVA Programs
Principles of Programming Languages ↓ 👆
Principles of Programming Languages covered following topics in these notes.

Previous years solved papers:
A list of Video lectures References:
  1. Sebesta,”Concept of programming Language”, Pearson Edu 
  2. Louden, “Programming Languages: Principles & Practices” , Cengage Learning 
  3. Tucker, “Programming Languages: Principles and paradigms “, Tata McGraw –Hill. 
  4. E Horowitz, "Programming Languages", 2nd Edition, Addison Wesley

    Computer Organization and Architecture ↓ 👆

    Computer Organization and Architecture covered following topics in these notes.

    1. Structure of desktop computers
    2. Logic gates
    3. Register organization
    4. Bus structure
    5. Addressing modes
    6. Register transfer language
    7. Direct mapping numericals
    8. Register in Assembly Language Programming
    9. Arrays in Assembly Language Programming


    1. William stalling ,“Computer Architecture and Organization” PHI
    2. Morris Mano , “Computer System Organization ”PHI

    Computer Network ↓ 👆
    Computer Network covered following topics in these notes.
    1. Data Link Layer
    2. Framing
    3. Byte count framing method
    4. Flag bytes with byte stuffing framing method
    5. Flag bits with bit stuffing framing method
    6. Physical layer coding violations framing method
    7. Error control in data link layer
    8. Stop and Wait scheme
    9. Sliding Window Protocol
    10. One bit sliding window protocol
    11. A protocol Using Go-Back-N
    12. Selective repeat protocol
    13. Application layer
    1. Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks” Pearson Education.
    2. Douglas E Comer, “Internetworking with TCP/IP Principles, Protocols, And Architecture",Pearson Education
    3. KavehPahlavan, Prashant Krishnamurthy, “Networking Fundamentals”, Wiley Publication.
    4. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, McGraw Hill.