Clustering by AKASHMSHAH

596 views

Published on

THANKS FOR VISIT ON MY PRESENTATION.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
596
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
51
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • .
  • .
  • .
  • Clustering by AKASHMSHAH

    1. 1. CLUSTER COMPUTING PREPARED BY:-AKASH M SHAH &KEYUR AADESARA (5TH SEM CE)
    2. 2.  High performance computing High throughput computing HPC, and HTC Parallel algorithms Software technologies 4
    3. 3. :1. Multiple High Performance Computers2. Operating Systems. A.Linux B. Microsoft NT3. High Performance Networks.4. Network Interface Card.5. Parallel Programming Environments &tools.
    4. 4. CONTENTS Introduction Architecture History Application Advantages Disadvantages
    5. 5. What is cluster computing?cluster computing is thetechnique of linking twoor more computers intoa network (usually througha local area network)inorder to take advantageof the Parallel processingpower of those computers.
    6. 6.  The clustering model can provide both HA &HP, and also manageability, scalability, &affordability Typically homogeneous, tightly coupled, nodes trust each other. As number of h/w components rises, so does the probability of failure. Increasing probability of fault occurrence for long-running applications.
    7. 7.  Improve the operating speed ofprocessors & other components. Connect multiple processors together & coordinate their computational efforts.allow the sharing of a computational task among multiple processors
    8. 8. A user submits a job to the head node.The job identifies the application to run onthe cluster.The job scheduler on the head nodeassigns each task defined by the job to anode and then starts each applicationinstance on the assigned node.Results from each of the applicationinstances are returned to the client via filesor databases.
    9. 9.  Cluster computing system contract by IBM inthe 1950s based on the MITWhirlwind computer architecture. During the decade of the 1980s, increasedinterest in the potential of cluster computingwas marked by important experiments inresearch and industry. 12
    10. 10. High Availability ClustersLoad-balancing ClustersHigh-performance Clusters
    11. 11. The clusters are designed to maintainredundant nodes that can act as backupsystems in the event of failure.The minimum number of nodes in a HAcluster is two - one active and oneredundant - though most HA clusters willuse considerably more nodes.
    12. 12. HIGH AVAILABILITY CLUSTER
    13. 13.  Load-balancing clusters are extremely useful for those working with limited IT budgets. Load-balancing clusters operate by routing all work through one or more load-balancing front-end nodes.
    14. 14. HPC clusters aredesigned to exploitparallel processingpower of multiplenodes.
    15. 15.  Ethernet  10 Mbps obsolete  100 Mbps almost obsolete  1000 Mbps standard Protocols  TCP/IP 18
    16. 16. July 19991000 nodesUsed for genetic algorithmresearch by John Koza,Stanford Universitywww.genetic-programming.com/ Mateti-Everything-About-Linux 19
    17. 17. IBM BlueGene, 2007Memory: 73728 GBInterconnect: ProprietaryPowerPC 440106,496 nodes478.2 Tera FLOPS Mateti-Everything-About-Linux 21
    18. 18. There are three primary categories of applications that use parallel clusters.1.Compute intensive application.2.Data or i/o intensive applicaion.3.Transaction intensive application.
    19. 19. High PerformanceExpandabilityScalability: the resources aredistributed in case of ClusterComputing. Easy to upgrade and maintain.High Availability
    20. 20.  Software: difficult to develop softwarefor distributed systems. Network:- saturation, transmissions. Security: easy access also applies tosecrete data.
    21. 21. Solve parallel processing paradox .Clusters based supercomputers can beseen everywhere!New trends in hardware and softwaretech-nologies are likely to make clustersmore promising and fill SSI (Single SystemImage)gap.
    22. 22. The Grid is a large system ofcomputing resources that performstasks and provides to users asingle point of access, commonlybased on the World Wide Webinterface, to these distributedresources.Major Grid projects include NASA’sInformation Power Grid, two NSF Gridprojects (NCSA Alliance’s Virtual
    23. 23. http://www.ieeetfcc.org/http://lcic.org/http://beowulf.org/http://linuxclusters.com/Sun Microsystems -http://www.sun.com/
    24. 24. REFRERENCES

    ×