Ads 468x60px

āļ§ัāļ™āļžāļĪāļŦัāļŠāļšāļ”ีāļ—ี่ 6 āļ•ุāļĨāļēāļ„āļĄ āļž.āļĻ. 2554

Cluster Computing System

āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļĢāļ°āļšāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļāļĨุ่āļĄāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđ€āļ‚้āļēāļ”้āļ§āļĒāļัāļ™āļ āļēāļĒāđƒāļ•้āļĢāļ°āļšāļšāđ€āļ„āļĢืāļ­ āļ‚่āļēāļĒāļ„āļ§āļēāļĄāđ€āļĢ็āļ§āļŠูāļ‡ āļĄีāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ­āļēāļˆāđ€āļ—ีāļĒāļšāđ€āļ—่āļēāļ‹ุāļ›āđ€āļ›āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŦāļĢืāļ­āļŠูāļ‡āļāļ§่āļē āļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ—ี่āļĄีāļ„āļ§āļēāļĄāļ‹ัāļšāļ‹้āļ­āļ™āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ‡āļēāļ™āļ”้āļēāļ™āļ§ิāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢ์
āļŦāļ™้āļēāļ—ี่ 1 - āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļĢāļ°āļšāļš Cluster Computing
āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āļŦāļĢืāļ­āļ„āļĨัāļŠāđ€āļ•āļ­āļĢิ่āļ‡ āđ€āļ›็āļ™āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āļĢāļ°āļšāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļāļĨุ่āļĄāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđ€āļ‚้āļēāļ”้āļ§āļĒāļัāļ™āļ āļēāļĒāđƒāļ•้āļĢāļ°āļšāļš āđ€āļ„āļĢืāļ­āļ‚่āļēāļĒāļ„āļ§āļēāļĄāđ€āļĢ็āļ§āļŠูāļ‡ āļĄีāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ‡āļēāļ™āļ—ี่āļ—āļģāđ„āļ›āļĒัāļ‡āđ€āļ„āļĢื่āļ­āļ‡ āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāđ€āļžื่āļ­āđƒāļŦ้āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āļ‚ึ้āļ™ āđ‚āļ”āļĒāļ­āļēāļˆāđ€āļ—ีāļĒāļšāđ€āļ—่āļēāļ‹ุāļ›āđ€āļ›āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŦāļĢืāļ­āļŠูāļ‡āļāļ§่āļēāļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ—ี่āļĄี āļ„āļ§āļēāļĄāļ‹ัāļšāļ‹้āļ­āļ™āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ‡āļēāļ™āļ”้āļēāļ™āļ§ิāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢ์ āđ€āļŠ่āļ™ āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āļ‚āļ­āļ‡āđ‚āļĄāđ€āļĨāļุāļĨāļ—āļēāļ‡āđ€āļ„āļĄี, āļāļēāļĢāļ§ิāđ€āļ„āļĢāļēāļ°āļŦ์āđ€āļี่āļĒāļ§āļัāļšāļ•āļģāđāļŦāļ™่āļ‡āļāļēāļĢāđ€āļิāļ”āļžāļēāļĒุāļŠุāļĢิāļĒāļ°, āļāļēāļĢāļ§ิāđ€āļ„āļĢāļēāļ°āļŦ์āļ‚้āļ­āļĄูāļĨāļ—ี่āļĄีāļ‚āļ™āļēāļ”āđƒāļŦāļ่ āđ€āļ›็āļ™āļ•้āļ™ āļ–้āļēāļ”ูāļ•āļēāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āđāļĨ้āļ§ āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āļ„ืāļ­āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđāļšāļšāļ‚āļ™āļēāļ™āļ—ี่āļĄีāļŦāļ™่āļ§āļĒāļˆāļģāđāļĒāļāļ™ั่āļ™āđ€āļ­āļ‡


āđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āđāļš่āļ‡āđ€āļ›็āļ™ 2 āļŠāļ™ิāļ” āļ„ืāļ­

āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āđāļšāļšāļ›ิāļ” āļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļˆāļ°āļ•่āļ­āļœ่āļēāļ™āđ€āļāļ•āđ€āļ§āļĒ์āļ—ี่āļ‹่āļ­āļ™āļ—ั้āļ‡āļĢāļ°āļšāļšāļˆāļēāļāđ‚āļĨāļāļ āļēāļĒāļ™āļ­āļ
āļ‚้āļ­āļ”ี āļ„ืāļ­ āļĄีāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒāļŠูāļ‡āđāļĨāļ°āđƒāļŠ้āļ­ิāļ™āđ€āļ•āļ­āļĢ์āđ€āļ™็āļ•āđāļ­āļ”āđ€āļ”āļĢāļŠāđ€āļžีāļĒāļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāđ€āļ”ีāļĒāļ§āđ€āļ—่āļēāļ™ั้āļ™
āļ‚้āļ­āđ€āļŠีāļĒ āļ„ืāļ­ āđāļ•่āļĨāļ°āđ‚āļŦāļ™āļ”āđƒāļ™āļĢāļ°āļšāļšāđ„āļĄ่āļŠāļēāļĄāļēāļĢāļ–āļŠ่āļ§āļĒāļัāļ™āļšāļĢิāļŦāļēāļĢāļ‚้āļ­āļĄูāļĨāļˆāļēāļāļ āļēāļĒāļ™āļ­āļāđ„āļ”้

āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āđāļšāļšāđ€āļ›ิāļ” āļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļˆāļ°āļ•่āļ­āļัāļšāđ€āļ™็āļ—āđ€āļ§ิāļĢ์āļ„āļ āļēāļĒāļ™āļ­āļāđ‚āļ”āļĒāļ•āļĢāļ‡āļ—āļģāđƒāļŦ้āļœู้āđƒāļŠ้āđ€āļ‚้āļēāļ–ึāļ‡āļ—ุāļāđ‚āļŦāļ™āļ”āđƒāļ™āļĢāļ°āļšāļšāđ„āļ”้āđ‚āļ”āļĒāļ•āļĢāļ‡
āļ‚้āļ­āļ”ี āļ„ืāļ­ āļŠāļēāļĄāļēāļĢāļ–āļŠ่āļ§āļĒāļัāļ™āļšāļĢิāļāļēāļĢāļ‚้āļ­āļĄูāļĨāđ„āļ”้ āđ€āļŦāļĄāļēāļ°āļัāļšāļ‡āļēāļ™āļšāļĢิāļāļēāļĢāļ‚่āļēāļ§āļŠāļēāļĢāđ€āļ›็āļ™āļˆāļģāļ™āļ§āļ™āļĄāļēāļ āđ€āļŠ่āļ™ āđƒāļ™āļĢāļ°āļšāļšāđ€āļ‹ิāļĢ์āļŸāđ€āļ§āļ­āļĢ์āļŠāļģāļŦāļĢัāļš www āļŦāļĢืāļ­ ftp āļ—ี่āļ‚āļĒāļēāļĒāļ•ัāļ§āđ„āļ”้
āļ‚้āļ­āđ€āļŠีāļĒ āļ„ืāļ­ āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒāļ•่āļģāļĨāļ‡āļĄāļēāļāđ€āļžāļĢāļēāļ°āļ•้āļ­āļ‡āļ„āļ­āļĒāļ”ูāđāļĨāļ—ุāļāđ€āļ„āļĢื่āļ­āļ‡āđƒāļ™āļĢāļ°āļšāļš āđāļĨāļ°āļĒัāļ‡āļ•้āļ­āļ‡āļāļēāļĢāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļ­ิāļ™āđ€āļ•āļ­āļĢ์āđ€āļ™็āļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāļˆāļģāļ™āļ§āļ™āļĄāļēāļ

2894


āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđāļ•่āļĨāļ°āđ€āļ„āļĢื่āļ­āļ‡āđƒāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļˆāļ°āļ–ูāļāđ€āļĢีāļĒāļāļ§่āļē “āđ‚āļŦāļ™āļ” (Node)” āļ­āļēāļˆ āļˆāļ°āļĄีāđ‚āļŦāļ™āļ”āļ—ี่āļ—āļģāļŦāļ™้āļēāļ—ี่āļ„āļ§āļšāļ„ุāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļŦāļ™āļ”āļ­ื่āļ™ āđ† āđƒāļ™āļĢāļ°āļšāļšāļ­ีāļāļŠั้āļ™ āđ€āļĢีāļĒāļāļ§่āļē “Front-end Node” āļŠ่āļ§āļ™āđ‚āļŦāļ™āļ”āļ­ื่āļ™āļˆāļ°āļ—āļģāļŦāļ™้āļēāļ—ี่āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļ›็āļ™āļŦāļĨัāļ āđ€āļĢีāļĒāļāļ§่āļē “Compute Node” āđāļ•่āļĨāļ°āđ‚āļŦāļ™āļ”āļˆāļ°āļŠāļĢ้āļēāļ‡āļĢāļ°āļšāļšāļ—ี่āđ€āļŠāļĄืāļ­āļ™āđ€āļ›็āļ™āđ€āļ„āļĢื่āļ­āļ‡āđ€āļ”ีāļĒāļ§ āđ‚āļ”āļĒāđƒāļŠ้āļ§ิāļ˜ีāļāļēāļĢāļ•่āļēāļ‡ āđ† āđ€āļŠ่āļ™ āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļĢāļ°āļšāļš Network Information System (NIS) āđ€āļžื่āļ­āđƒāļŦ้āļœู้āđƒāļŠ้ (User) āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āļ‡āļēāļ™āļĢ่āļ§āļĄāļัāļ™āđ„āļ”้āļ—ุāļāđ‚āļŦāļ™āļ” āļ—āļģāđƒāļŦ้āļœู้āđƒāļŠ้āļŠāļēāļĄāļēāļĢāļ–āļĨ็āļ­āļāļ­ิāļ™ (Login) āđ€āļžื่āļ­āđƒāļŠ้āļ‡āļēāļ™āđƒāļ™āđ‚āļŦāļ™āļ”āđƒāļ” āđ† āļ āļēāļĒāđƒāļ•้āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āđ€āļ”ีāļĒāļ§āļัāļ™ āļ™āļ­āļāļˆāļēāļāļ™ั้āļ™āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ­āļēāļˆāļˆāļ°āļĄีāļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ‹āļ­āļŸāļ•์āđāļ§āļĢ์āļ•่āļēāļ‡ āđ† āđ€āļžื่āļ­āļāļēāļĢāļ•ิāļ”āļ•ั้āļ‡āđƒāļŠ้āļ‡āļēāļ™, āļāļēāļĢāļˆัāļ”āļĨāļģāļ”ัāļšāļ‡āļēāļ™āļ—ี่āļ—āļģāđƒāļ™āļĢāļ°āļšāļš, āļāļēāļĢāļ”ูāđāļĨāļšāļĢิāļŦāļēāļĢāļĢāļ°āļšāļš āđāļĨāļ°āļ‹āļ­āļŸāļ•์āđ€āļžื่āļ­āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ‚āļ™āļēāļ™ (Parallel Computing)

2895

2896


āļāļēāļĢāļ•ิāļ”āļ•ั้āļ‡āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ (Installation Clustering System)

āđ€āļĄื่āļ­āđ€āļ•āļĢีāļĒāļĄāļ­ุāļ›āļāļĢāļ“์āļ—ี่āļˆāļ°āļ™āļģāļĄāļēāļ—āļģāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ (āđ€āļ„āļĢื่āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŠāļĄāļĢāļĢāļ–āļ™āļ°āļŠูāļ‡, āļĢāļ°āļšāļšāđ€āļ„āļĢืāļ­āļ‚่āļēāļĒāļ„āļ§āļēāļĄāđ€āļĢ็āļ§āļŠูāļ‡) āļˆāļēāļāļ™ั้āļ™āđ€āļ•āļĢีāļĒāļĄāļ‹āļ­āļŸāđāļ§āļĢ์āđƒāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āđ€āļŠ่āļ™ āļĢāļ°āļšāļšāļ›āļิāļšัāļ•ิāļāļēāļĢ (Linux, Solaris, BSD) āļŠ่āļ§āļ™āđƒāļŦāļ่āļĄัāļāļˆāļ°āđ€āļĨืāļ­āļāđƒāļŠ้āļĨิāļ™ุāļāļ‹์ (Linux) āđ‚āļ”āļĒāļĨิāļ™ุāļāļ‹์āļ™ั้āļ™āļĄีāļŦāļĨāļēāļĒ Distribution āđ€āļŠ่āļ™ RedHat, Debian, Turbo Linux, Slackware āđ€āļ›็āļ™āļ•้āļ™ āļĢāļ°āļšāļšāļ‹āļ­āļŸāđāļ§āļĢ์āļ—ี่āđƒāļŠ้āđƒāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ„āļ§āļĢāđ€āļ›็āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ‚āļ™āļēāļ™ āļāļēāļĢāđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ‚āļ™āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ™ั้āļ™āļˆāļ°āđƒāļŠ้āļ§ิāļ˜ีāļāļēāļĢāļ—ี่āđ€āļĢีāļĒāļāļ§่āļē āļāļēāļĢāđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļŠ่āļ‡āļœ่āļēāļ™āļ‚้āļ­āļ„āļ§āļēāļĄ (Message Passing) āļāļēāļĢāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĨัāļāļĐāļ“āļ°āļ™ี้āļ—āļģāđ„āļ”้āđ‚āļ”āļĒ āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ‡āļēāļ™āļ‚āļ™āļēāļ”āđƒāļŦāļ่āđ„āļ›āļĒัāļ‡āļŦāļĨāļēāļĒ āđ† āđ€āļ„āļĢื่āļ­āļ‡āđƒāļŦ้āļ—āļģāļ‡āļēāļ™āļžāļĢ้āļ­āļĄāļัāļ™ āđāļĨāļ°āđƒāļŠ้āļāļēāļĢāđāļĨāļāđ€āļ›āļĨี่āļĒāļ™āļ‚่āļēāļ§āļŠāļēāļĢāļœ่āļēāļ™āđ€āļ„āļĢืāļ­āļ‚่āļēāļĒāđƒāļ™āļāļēāļĢāļ•ิāļ”āļ•่āļ­āļĢāļ°āļŦāļ§่āļēāļ‡āļāļĨุ่āļĄāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āļ—ี่āļŠ่āļ§āļĒāļัāļ™āļ—āļģāļ‡āļēāļ™ āļĢāļ°āļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ‚āļ™āļēāļ™āļ—ี่āđƒāļŠ้āļ‡āļēāļ™āđ€āļ›็āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļĄีāļ­āļĒู่āļŠāļ­āļ‡āļĢāļ°āļšāļšāļ„ืāļ­ āļĢāļ°āļšāļš PVM āđ€āļ›็āļ™āļĢāļ°āļšāļšāļ—ี่āļĄีāļĄāļēāļ่āļ­āļ™ āđ‚āļ”āļĒāđ€āļ›็āļ™āļ‡āļēāļ™āļ‚āļ­āļ‡ Oak Rige National Laboratory āđāļĨāļ° University of Tennessee at Knoxville āđāļĨāļ°āđƒāļ™āļĢāļēāļ§āļ›ี āļ„.āļĻ. 1994 āđ„āļ”้āļĄีāļĄāļēāļ•āļĢāļāļēāļ™āđƒāļŦāļĄ่āđ€āļิāļ”āļ‚ึ้āļ™ āļ„ืāļ­ MPI āļ‹ึ่āļ‡āđ€āļ›็āļ™āļ—ี่āļĒāļ­āļĄāļĢัāļšāļัāļ™āļ­āļĒ่āļēāļ‡āļāļ§้āļēāļ‡āļ‚āļ§āļēāļ‡ āđāļĨāļ°āļˆāļ°āļĄāļēāđāļ—āļ™āļ—ี่ PVM āļ”้āļ§āļĒ
āđ‚āļ›āļĢāđāļāļĢāļĄ Utility āđāļĨāļ° Library āļ•่āļēāļ‡ āđ† āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŦāļĨ่āļēāļ™ี้āļš้āļēāļ‡āļ็āļŠ่āļ§āļĒāđƒāļŦ้āļšāļĢิāļŦāļēāļĢāļĢāļ°āļšāļšāđ„āļ”้āļ”ีāļ‚ึ้āļ™ āđ€āļŠ่āļ™ Library Math āļšāļēāļ‡āļ•ัāļ§āļ—ี่āļ—āļģāļ‡āļēāļ™āđāļšāļšāļ‚āļ™āļēāļ™āđ„āļ”้ āđ€āļŠ่āļ™ Scalapack, PetSc āđ€āļ›็āļ™āļ•้āļ™ āļŦāļĢืāļ­ āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļģāļŦāļĢัāļš Graphic Rendering āđ‚āļ›āļĢāđāļāļĢāļĄāļ™ี้āļĄีāļ—ั้āļ‡āđƒāļ™āļĢāļ°āļšāļšāļĨิāļ™ุāļāļ‹์ āđāļĨāļ°āļ§ิāļ™āđ‚āļ”āļ§์ āļ‹ึ่āļ‡āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđāļšāļšāļ‚āļ™āļēāļ™āđ„āļ”้āđ‚āļ”āļĒāđƒāļŠ้āđ€āļ„āļĢื่āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļŠ่āļ§āļĒāļัāļ™āđ€āļĢāļ™āđ€āļ”āļ­āļĢ์ (Render)

āļŦāļ™้āļēāļ—ี่ 2 - āđ€āļĄื่āļ­āđ€āļ›āļĢีāļĒāļšāđ€āļ—ีāļĒāļš āļĢāļ°āļšāļš Cluster Computing āļัāļšāļĢāļ°āļšāļšāļ­ื่āļ™ āđ†
āļ‚้āļ­āđāļ•āļāļ•่āļēāļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļš Cluster Computing āđ€āļĄื่āļ­āđ€āļ›āļĢีāļĒāļšāđ€āļ—ีāļĒāļšāļัāļšāļĢāļ°āļšāļšāļ­ื่āļ™ āđ†

āļĢāļ°āļšāļš Cluster Computing āļัāļš āļĢāļ°āļšāļš Lan (Local Area Networking)
āļĢāļ°āļšāļš Cluster Computing āļĄีāļŠ่āļ§āļ™āļŠāļģāļ„ัāļ 3 āļ­āļĒ่āļēāļ‡āļ„ืāļ­ āđ€āļ„āļĢืāļ­āļ‚่āļēāļĒāļ„āļ§āļēāļĄāđ€āļĢ็āļ§āļŠูāļ‡ āļĢāļ°āļšāļšāļ‹āļ­āļŸāļ•์āđāļ§āļĢ์āļ—ี่āļŠāļ™ัāļšāļŠāļ™ุāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒุāļāļ•์āļ—ี่āđƒāļŠ้āļ‚ีāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ‚āļ™āļēāļ™āļŦāļĢืāļ­āđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āļŠ่āļ§āļ™āļĢāļ°āļšāļš Lan āđ€āļ„āļĢื่āļ­āļ‡āļ—ุāļāđ€āļ„āļĢื่āļ­āļ‡āļ—ี่āļ­āļĒู่āļšāļ™āļĢāļ°āļšāļš LAN āđ€āļ›็āļ™āļ­ิāļŠāļĢāļ°āļ•่āļ­āļัāļ™āđ„āļĄ่āļĄีāļĢāļ°āļšāļšāļ‹āļ­āļŸāļ•์āđāļ§āļĢ์āļ—ี่āļ™āļģāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ‚āļ™āļēāļ™āđāļĨāļ° āđāļšāļšāļāļĢāļ°āļˆāļēāļĒāļĄāļēāđƒāļŠ้ āđāļ•่

āļĢāļ°āļšāļš Cluster Computing āļัāļš āļĢāļ°āļšāļš Grid (Grid Computing)

āļĢāļ°āļšāļš Cluster Computing āđ€āļ›็āļ™āļāļēāļĢāđ€āļŠื่āļ­āļĄāļ•่āļ­āđ€āļžื่āļ­āđ€āļžิ่āļĄāļŠāļĄāļĢāļĢāļ–āļ™āļ°āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”้āļ§āļĒāđ€āļ„āļĢื่āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ—ี่ āļĄีāđāļžāļĨāļ•āļŸāļ­āļĢ์āļĄ (Platform) āđ€āļ”ีāļĒāļ§āļัāļ™āļ­āļĒู่āđƒāļ™āļžื้āļ™āļ—ี่āļˆāļģāļัāļ” āļŠ่āļ§āļ™ Grid Computing āļ™ั้āļ™āļˆāļ°āđ€āļŠื่āļ­āļĄāļ•่āļ­āđ„āļ”้āļ—ุāļāđāļžāļĨāļ•āļŸāļ­āļĢ์āļĄ āđ„āļĄ่āļ§่āļēāđāļ•่āļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢ์āļĄāļˆāļ°āļŦ่āļēāļ‡āđ„āļāļĨāļัāļ™āđ€āļ—่āļēāđ„āļĢ

āļĢāļ°āļšāļš Cluster Computing āļัāļš āļĢāļ°āļšāļšāđ‚āļŦāļĨāļ”āļšāļēāļĨāļēāļ™āļ‹์ (Load balancing)

āļĢāļ°āļšāļš Cluster Computing āļĄีāļāļēāļĢāļˆัāļ”āļāļĨุ่āļĄāļ‚āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŦāļĨāļēāļĒāļ•ัāļ§āđ€āļžื่āļ­āđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้āđ€āļŦāļĄืāļ­āļ™āļัāļšāđ€āļ›็āļ™ āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ•ัāļ§āđ€āļ”ีāļĒāļ§āļัāļ™ āļ”ัāļ‡āļ™ั้āļ™āđ„āļĄ่āļ§่āļē āļœู้āđƒāļŠ้āđ€āļ‚้āļēāļĄāļēāđƒāļŠ้āļ‡āļēāļ™āđ€āļ„āļĢื่āļ­āļ‡āđƒāļ”āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāļ็āļˆāļ°āļĢู้āļŠึāļāđ€āļŦāļĄืāļ­āļ™āđƒāļŠ้āļ‡āļēāļ™āđ€āļ„āļĢื่āļ­āļ‡āđ€āļ”ีāļĒāļ§ āļัāļ™ āļ„ุāļ“āļŠāļĄāļšัāļ•ิāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģ Clustering āļ„ืāļ­āļāļēāļĢāļ—āļģāļĢีāļžāļĨิāđ€āļ„āļ—(Replication) āđ‚āļ”āļĒāđƒāļ™āđāļ‡่āļ‚āļ­āļ‡ Web Application āļ„ืāļ­āļāļēāļĢāļ—āļģ Session Replication āļ‹ึ่āļ‡āļ•āļēāļĄāļ›āļāļ•ิāđāļĨ้āļ§ Session āļ‚āļ­āļ‡āļœู้āđƒāļŠ้āđ€āļ็āļšāđƒāļ™ Web Server āđ€āļ„āļĢื่āļ­āļ‡āļ—ี่āļœู้āđƒāļŠ้āđƒāļŠ้āļ‡āļēāļ™āļ­āļĒู่āđ€āļ—่āļēāļ™ั้āļ™āđāļ•่āļāļēāļĢāļ—āļģ Clustering āļˆāļ°āđ€āļ›็āļ™āļāļēāļĢāļ„ัāļ”āļĨāļ­āļ Replicate Session āļ™ั้āļ™āđ„āļ›āļĒัāļ‡ Web Server āļ­ื่āļ™āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāļ”้āļ§āļĒ āļ—āļģāđƒāļŦ้āđ„āļĄ่āļ§่āļēāļœู้āđƒāļŠ้āļˆāļ°āđ€āļ‚้āļēāđ„āļ›āđƒāļŠ้āļ‡āļēāļ™āđƒāļ™ Server āđ€āļ„āļĢื่āļ­āļ‡āđƒāļ”āļ็āļˆāļ°āļĄี Session āļ‚āļ­āļ‡āļœู้āđƒāļŠ้āļ­āļĒู่āļ”้āļ§āļĒāđ€āļŠāļĄāļ­ āļŠ่āļ§āļ™ Load Balancing āļ„ืāļ­āļāļēāļĢāļˆัāļ”āļāļĨุ่āļĄāļ‚āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŦāļĨāļēāļĒāļ•ัāļ§āđ€āļžื่āļ­āđāļš่āļ‡āļ‡āļēāļ™āļัāļ™ āļŦāļĢืāļ­āļāļĢāļ°āļˆāļēāļĒ Load āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ‚āļ­āļ‡āļœู้āđƒāļŠ้āđ„āļ›āļĒัāļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄ āđ€āļžื่āļ­āđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļĢัāļšāļˆāļģāļ™āļ§āļ™āļœู้āđƒāļŠ้āļ—ี่āđ€āļ‚้āļēāļĄāļēāđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļĄāļēāļāļ‚ึ้āļ™ āļŦāļĢืāļ­āļŠāļēāļĄāļēāļĢāļ–āļĢัāļšāļ‡āļēāļ™āļ—ี่āđ€āļ‚้āļēāļĄāļēāđ„āļ”้āļĄāļēāļāļ‚ึ้āļ™ āļ™āļ­āļāļˆāļēāļāļ™ั้āļ™āļĒัāļ‡āļĄีāļ„ุāļ“āļŠāļĄāļšัāļ•ิāļ‚āļ­āļ‡ Fail Over āļ„ืāļ­āļŦāļēāļāļĄีāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđƒāļ”āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāļĄีāļ›ัāļāļŦāļēāđ„āļĄ่āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้ āļ•ัāļ§ Load Balancer āļ—ี่āđ€āļ›็āļ™āļ•ัāļ§āđāļˆāļ Load āđƒāļŦ้āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāļ็āļˆāļ°āļŠ่āļ‡ Load āđ„āļ›āļĒัāļ‡āđ€āļ„āļĢื่āļ­āļ‡āļ­ื่āļ™āđāļ—āļ™ āļˆāļ™āļāļ§่āļēāđ€āļ„āļĢื่āļ­āļ‡āļ™ั้āļ™āļˆāļ°āļāļĨัāļšāļĄāļēāđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļ”ัāļ‡āđ€āļ”ิāļĄ āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ Load Balancer āļĄี 3 āļĨัāļāļĐāļ“āļ°āļ”้āļ§āļĒāļัāļ™ āļ„ืāļ­

1. Round-Robin āđ€āļ›็āļ™āļāļēāļĢāļŠ่āļ‡ Traffic āđ„āļ›āļĒัāļ‡ Server āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāļ§āļ™āđ„āļ›āđ€āļĢื่āļ­āļĒ āđ†
2. Sticky āđ€āļ›็āļ™āļāļēāļĢāļŠ่āļ‡ Traffic āđ‚āļ”āļĒāļĒึāļ”āļ•ิāļ”āļัāļš Session āļ—ี่āļœู้āđƒāļŠ้āđ€āļ„āļĒāđ€āļ‚้āļēāđ„āļ›āđƒāļŠ้āļ‡āļēāļ™ āđ€āļŠ่āļ™ āļ–้āļēāļœู้āđƒāļŠ้āđ€āļ„āļĒāđ€āļ‚้āļēāđ„āļ›āđƒāļŠ้āđƒāļ™ Server āļ—ี่ 1 āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄ Traffic āļ‚āļ­āļ‡āļœู้āđƒāļŠ้āļ„āļ™āļ™ั้āļ™āļˆāļ°āļ–ูāļāļŠ่āļ‡āđ„āļ›āļĒัāļ‡ Server 1 āđ€āļ—่āļēāļ™ั้āļ™
3. vWork Load āđ€āļ›็āļ™āļāļēāļĢāļŠ่āļ‡ Traffic āđ‚āļ”āļĒāļ”ูāļ—ี่ Performance āļ‚āļ­āļ‡ Server āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāđ€āļ›็āļ™āļŠāļģāļ„ัāļ āđ€āļŠ่āļ™āļŦāļēāļ Server 1 āļĄีāļ‡āļēāļ™āļĄāļēāļāļāļ§่āļē Server 2 āļ•ัāļ§ Load Balancer āļˆāļ°āļŠ่āļ‡ Traffic āđ„āļ›āļĒัāļ‡ Server 2
āļāļēāļĢāļ—āļģ Cluster Load Balance āļ„ืāļ­āļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—ั้āļ‡āļŠāļ­āļ‡āļĨัāļāļĐāļ“āļ°āđ€āļ‚้āļēāļ”้āļ§āļĒāļัāļ™ āļŦāļēāļāđ€āļĨืāļ­āļāđƒāļŠ้āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļšāļšāļ™ี้āđāļĨ้āļ§ āļāļēāļĢāđƒāļŠ้ Load Balance āđāļšāļš Sticky āļ็āļˆāļ°āđ„āļĄ่āļĄีāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ āđ€āļ™ื่āļ­āļ‡āļˆāļēāļāļ—ุāļ Server āļ āļēāļĒāđƒāļ™āļāļĨุ่āļĄāđ€āļ›็āļ™ Cluster āļ­āļĒู่āđāļĨ้āļ§ āļˆึāļ‡āđ„āļĄ่āļĄีāđ€āļŦāļ•ุāļœāļĨāļ—ี่āļˆāļ°āļŠ่āļ‡ Traffic āđ„āļ›āđƒāļŦ้āđ€āļ„āļĢื่āļ­āļ‡āđ€āļ”ิāļĄāļ­ีāļ āļ„āļ§āļĢāļ—āļģ Load Balance āđāļšāļš Round-Robin āļŦāļĢืāļ­ Work Load āđāļ—āļ™ Load Balance āđāļĨāļ° Cluster āđ€āļ›็āļ™ Design Pattern āļ—ี่āļŠ่āļ§āļĒāđƒāļŦ้ System Archtect āļŠāļēāļĄāļēāļĢāļ–āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāđ„āļ”้āļ‡่āļēāļĒāđāļĨāļ°āļĢāļ§āļ”āđ€āļĢ็āļ§āļ‚ึ้āļ™

āļāļēāļĢāļ—āļģ Cluster āđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āļžึ่āļ‡ Feature āļ‚āļ­āļ‡ Server āđ€āļ›็āļ™āļŦāļĨัāļ āđāļ•่āļŠāļēāļĄāļēāļĢāļ– Develop āļ•ัāļ§ Application āđƒāļŦ้āđ€āļ›็āļ™ Cluster āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļžึ่āļ‡ Feature āļ‚āļ­āļ‡ Server āđ€āļŠ่āļ™ āļāļēāļĢāđƒāļŠ้āļŦāļĨัāļāļāļēāļĢāļ‚āļ­āļ‡ File Sharing āļŦāļĢืāļ­ Database āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้āđ€āļŦāļĄืāļ­āļ™āļัāļ™ āđ€āļŠ่āļ™āđ€āļ”ีāļĒāļ§āļัāļšāļāļēāļĢāļ—āļģ Load Balance āđ„āļĄ่āļ•้āļ­āļ‡āļŦāļē Hardware āļŦāļĢืāļ­ Software āļžิāđ€āļĻāļĐāļ—ี่āļˆāļ°āļ—āļģāļŦāļ™้āļēāļ—ี่āđ€āļ›็āļ™ Load Balancer āđāļ•่āđ€āļ‚ีāļĒāļ™ Application āđ€āļžื่āļ­āļ—āļģāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒ Traffic āđ„āļ›āļĒัāļ‡ Server āđ„āļ”้āđ€āļŦāļĄืāļ­āļ™āļัāļ™ āđ‚āļ”āļĒāđƒāļŠ้āļŦāļĨัāļāļāļēāļĢāļ‚āļ­āļ‡ Redirection āđ€āļ›็āļ™āļ•้āļ™

āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ‚āļ™āļēāļ™ (Parallel Processing)

Parallel processing āļ„ืāļ­ āļāļēāļĢāđāļš่āļ‡āļ‡āļēāļ™āļ­āļ­āļāđ€āļ›็āļ™āļŠิ้āļ™āđ€āļĨ็āļāđƒāļŦ้āđāļ•่āļĨāļ°āļ‡āļēāļ™āđāļ่āļ•ัāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŦāļĨāļēāļĒ āđ† āļ•ัāļ§āđƒāļ™āđ€āļ§āļĨāļēāļžāļĢ้āļ­āļĄāļัāļ™ āļ›āļĢāļ°āđ‚āļĒāļŠāļ™์āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠ้āļ§ิāļ˜ีāļāļēāļĢāļ™ี้ āļ„ืāļ­ āđāļ้āļ›ัāļāļŦāļēāļ‚āļ™āļēāļ”āđƒāļŦāļ่āđ„āļ”้ āđƒāļ™āđ€āļ§āļĨāļēāļ—ี่āđ€āļĢ็āļ§āļ‚ึ้āļ™ āļĨāļ”āļ„่āļēāđƒāļŠ้āļˆ่āļēāļĒ āļ‹ึ่āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āđ€āļ„āļĢื่āļ­āļ‡āļžีāļ‹ี āđ‚āļ”āļĒāđ€āļŠื่āļ­āļĄāļ•่āļ­āļัāļ™āđ€āļ›็āļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ āđāļ—āļ™āļāļēāļĢāđƒāļŠ้āđ€āļ„āļĢื่āļ­āļ‡āđ€āļĄāļ™āđ€āļŸāļĢāļĄ āļŦāļĢืāļ­ āļ‹ุāļ›āđ€āļ›āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์

2897



.

āļŦāļ™้āļēāļ—ี่ 3 - āļ‡āļēāļ™āļ§ิāļˆัāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āļ•ิ้āļ‡
āļ‡āļēāļ™āļ§ิāļˆัāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āļ•ิ้āļ‡ (Cluster Computing and Grid Technology)

āļ—āļģāļāļēāļĢāļ§ิāļˆัāļĒāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์ āļ„ืāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ—ี่āļ›āļĢāļ°āļāļ­āļšāļ”้āļ§āļĒāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļĄāļēāļāļāļ§่āļē 1 āđ€āļ„āļĢื่āļ­āļ‡āļ•่āļ­āđ€āļŠื่āļ­āļĄāļัāļ™ āđāļĨāļ°āđāļ•่āļĨāļ°āđ€āļ„āļĢื่āļ­āļ‡āļ­āļēāļˆāļĄีāļĄāļēāļāļāļ§่āļē 1 āļŦāļ™่āļ§āļĒāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ (CPU) āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļˆัāļ”āļŠāļĢāļĢāđƒāļŦ้āđƒāļŠ้āļัāļš CPU, ROM, RAM āļĢ่āļ§āļĄāļัāļ™āđ„āļ”้ āļ—āļģāđƒāļŦ้āđ„āļ”้āļĢāļ°āļšāļšāļ—ี่āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āđāļĨāļ°āļ‡่āļēāļĒāļ•่āļ­āļāļēāļĢāļ‚āļĒāļēāļĒ āđ€āļžื่āļ­āļāļēāļĢāđƒāļŠ้āļ—āļĢัāļžāļĒāļēāļāļĢāļāļēāļĢāļ„āļģāļ™āļ§āļ“āđāļĨāļ°āđ€āļ‚้āļēāļ–ึāļ‡āļ‚้āļ­āļĄูāļĨ āļ—ี่āļ­āļĒู่āļāļĢāļ°āļˆัāļ”āļāļĢāļ°āļˆāļēāļĒ āļ­āļĒ่āļēāļ‡āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āļŠุāļ”āđāļĨāļ°āļĢāļ§āļ”āđ€āļĢ็āļ§āļ—ัāļ™āļ•่āļ­āđ€āļŦāļ•ุāļāļēāļĢāļ“์

āļœāļĨāļ‡āļēāļ™āļ—ี่āļœ่āļēāļ™āļĄāļē
- āđ‚āļ„āļĢāļ‡āļāļēāļĢāļŠāļĢ้āļēāļ‡āļ‹āļ­āļŸāļ•์āđāļ§āļĢ์āđ€āļžื่āļ­āļĄāļēāļšāļĢิāļŦāļēāļĢāļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์ (Cluster In Computing)
- āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ„ู่āļĄืāļ­āļāļēāļĢāļŠāļĢ้āļēāļ‡āđāļĨāļ°āļˆัāļ”āļāļēāļĢāļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์
- āđ‚āļ„āļĢāļ‡āļāļēāļĢāļžัāļ’āļ™āļēāļĢāļ°āļšāļšāļāļēāļĢāļ•ิāļ”āļ•่āļ­āļŠื่āļ­āļŠāļēāļĢāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์
- āđ‚āļ„āļĢāļ‡āļāļēāļĢāļŠāļĢ้āļēāļ‡āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āļ—ี่āļŠāļēāļĄāļēāļĢāļ–āđ€āļ็āļšāļ‚้āļ­āļĄูāļĨāļ‚āļ™āļēāļ” 1 āđ€āļ—āļ­āļĢāļēāđ„āļšāļ—์
- āđ‚āļ„āļĢāļ‡āļāļēāļĢāļžัāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—ี่āļĄีāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ‚āļ™āļēāļ™
- Peterpan : āļĢāļ°āļšāļšāđ€āļ‚้āļēāļ–ึāļ‡āļ‚้āļ­āļĄูāļĨ āđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļāļēāļĢāļ„āļģāļ™āļ§āļ“āđāļšāļš Web Services āļšāļ™ Grid

āļŠāļĢุāļ›

Custer Computing āļ„ืāļ­āļĢāļ°āļšāļšāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļ—ี่āļ›āļĢāļ°āļāļ­āļšāļ”้āļ§āļĒāļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļĄāļēāļāļāļ§่āļē 1 āđ€āļ„āļĢื่āļ­āļ‡āļ•่āļ­āđ€āļŠื่āļ­āļĄāļัāļ™ āđāļĨāļ°āđāļ•่āļĨāļ°āđ€āļ„āļĢื่āļ­āļ‡āļ­āļēāļˆāļĄีāļĄāļēāļāļāļ§่āļē 1 āļŦāļ™่āļ§āļĒāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ (CPU) āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļˆัāļ”āļŠāļĢāļĢāđƒāļŦ้āđƒāļŠ้āļัāļš CPU, ROM, RAM āļĢ่āļ§āļĄāļัāļ™āđ„āļ”้ āļ—āļģāđƒāļŦ้āđ„āļ”้āļĢāļ°āļšāļšāļ—ี่āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āđāļĨāļ°āļ‡่āļēāļĒāļ•่āļ­āļāļēāļĢāļ‚āļĒāļēāļĒ āđ€āļžื่āļ­āļāļēāļĢāđƒāļŠ้āļ—āļĢัāļžāļĒāļēāļāļĢāļāļēāļĢāļ„āļģāļ™āļ§āļ“āđāļĨāļ°āđ€āļ‚้āļēāļ–ึāļ‡āļ‚้āļ­āļĄูāļĨ āļ—ี่āļ­āļĒู่āļāļĢāļ°āļˆัāļ”āļāļĢāļ°āļˆāļēāļĒ āļ­āļĒ่āļēāļ‡āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāđāļĨāļ°āļĢāļ§āļ”āđ€āļĢ็āļ§āļ—ัāļ™āļ•่āļ­āđ€āļŦāļ•ุāļāļēāļĢāļ“์

āļ›ัāļˆāļˆุāļšัāļ™āļĄีāļāļēāļĢāđāļ‚่āļ‡āļ‚ัāļ™āđ€āļžื่āļ­āļ™āļģāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāđƒāļŦāļĄ่āđ€āļ‚้āļēāļŠู่āļ•āļĨāļēāļ”āļĢุāļ™āđāļĢāļ‡āļ‚ึ้āļ™ āđ€āļžื่āļ­āđƒāļŦ้āļŠิāļ™āļ„้āļēāļŠāļēāļĄāļēāļĢāļ–āļ‚āļēāļĒāđ„āļ”้ āļˆึāļ‡āļ•้āļ­āļ‡āđ€āļžิ่āļĄāļ„ุāļ“āļŠāļĄāļšัāļ•ิāđ€āļ‚้āļēāđ„āļ›āđƒāļ™āļĢāļ°āļšāļšāļ‚āļ­āļ‡āļ•āļ™āđ€āļžื่āļ­āļ„āļ§āļēāļĄāđ„āļ”้āđ€āļ›āļĢีāļĒāļš āđ€āļŠ่āļ™ āļāļēāļĢāđƒāļŠ่ Feature āļāļēāļĢāļ—āļģ Load Balance āļĢāļ§āļĄāđ€āļ‚้āļēāļัāļšāļāļēāļĢāļ—āļģ Clustering āđ€āļ‚้āļēāđ„āļ›āđƒāļ™āļŠิāļ™āļ„้āļēāļ‚āļ­āļ‡āļ•ัāļ§āđ€āļ­āļ‡ āļ—āļģāđƒāļŦ้āđ€āļ„āļĢื่āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļŠ่āļ§āļ™āļšุāļ„āļ„āļĨ (Personal Computer : PC) āļĄีāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠูāļ‡āļ‚ึ้āļ™āđ„āļĄ่āļ•่āļēāļ‡āļˆāļēāļāđ€āļ„āļĢื่āļ­āļ‡āļ‹ุāļ›āđ€āļ›āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์ āđ€āļĄื่āļ­āđ€āļ—ีāļĒāļšāļĢāļ°āļŦāļ§่āļēāļ‡āļĢāļēāļ„āļēāļัāļšāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļ—ี่āđ„āļ”้āļĢัāļšāļŠ่āļ‡āļœāļĨāđƒāļŦ้āļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āļ‚ึ้āļ™ āļĄāļēāļāđƒāļ™āļĢāļēāļ„āļēāļ—ี่āđ€āļ—่āļēāđ€āļ”ิāļĄ āļ”ัāļ‡āļ™ั้āļ™āļāļēāļĢāđ€āļŠื่āļ­āļĄāļĢāļ°āļšāļšāļžีāļ‹ีāđ€āļ‚้āļēāļ”้āļ§āļĒāļัāļ™āđ€āļžื่āļ­āļ—āļģāļ‡āļēāļ™āđ€āļ›็āļ™āļ‹ุāļ›āđ€āļ›āļ­āļĢ์āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āļˆึāļ‡ āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”้āđ€āļĢีāļĒāļāļ§่āļē “Beowulf Cluster”

āļ›ัāļāļŦāļēāļ­ีāļāļ­āļĒ่āļēāļ‡āļŦāļ™ึ่āļ‡āļ—ี่āļžāļšāđ€āļĄื่āļ­āđƒāļŠ้āļĢāļ°āļšāļšāļĢāļēāļ„āļēāđāļžāļ‡ āļ„ืāļ­ āļ„่āļēāļšāļģāļĢุāļ‡āļĢัāļāļĐāļēāļ—ี่āļŠูāļ‡āļĄāļēāļ āļŠ่āļ§āļ™āļĢāļ°āļšāļš PC āđ€āļ›็āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ—ี่āļ„āļ™āļŠ่āļ§āļ™āđƒāļŦāļ่āļ„ุ้āļ™āđ€āļ„āļĒ āļ—āļģāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļšāļģāļĢุāļ‡āļĢัāļāļĐāļēāļĢāļ°āļšāļšāđ„āļ”้āļ‡่āļēāļĒāļāļ§่āļē āļ™āļ­āļāļˆāļēāļāļ™ั้āļ™ āđ€āļĄื่āļ­āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ™ั้āļ™āđ€āļ่āļē āļŦāļĢืāļ­ āļŠ้āļēāđ„āļ›āđāļĨ้āļ§ āļāļēāļĢāļŦāļēāļ—ุāļ™āđ€āļžิ่āļĄāļĢāļ°āļšāļšāļˆāļ°āđ€āļ›็āļ™āđ„āļ›āđ„āļ”้āļĒāļēāļ āđƒāļ™āļ‚āļ“āļ°āļ—ี่āđƒāļ™āļĢāļ°āļšāļš PC Cluster āļāļēāļĢāđ€āļžิ่āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”้āļ—ีāļĨāļ°āļ™้āļ­āļĒāđƒāļ™āļĢāļēāļ„āļēāļ—ี่āļ–ูāļāļāļ§่āļē āļ™āļ­āļāļˆāļēāļāļ™ั้āļ™āđ€āļ„āļĢื่āļ­āļ‡āļ—ี่āļ™āļģāļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļšāļĒัāļ‡āđ€āļ­āļēāđ„āļ›āđƒāļŠ้āļ•่āļ­āđ„āļ”้ āļĢāļ§āļĄāļ–ึāļ‡āļ„āļ§āļēāļĄāļ้āļēāļ§āļŦāļ™้āļēāļ‚āļ­āļ‡ Software āđ€āļŠ่āļ™ āļĨิāļ™ุāļāļ‹์ (Linux) āļ—ี่āđ€āļ›็āļ™āļĢāļ°āļšāļšāļ›āļิāļšัāļ•ิāļāļēāļĢāļŸāļĢี (Open Source) āļ—ี่āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡, āļĢāļ°āļšāļšāđ‚āļ›āđāļāļĢāļĄāđāļšāļšāļ‚āļ™āļēāļ™ MPI (Message Passing Interface) āđāļĨāļ° PVM (Parallel Virtual Machine) āļ—āļģāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢ้āļēāļ‡āđāļĨāļ°āđƒāļŠ้āļ‚ีāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļĨัāļŠāđ€āļ•āļ­āļĢ์āđ„āļ”้āđ€āļžิ่āļĄāļĄāļēāļāļ‚ึ้āļ™āļ”้āļ§āļĒ
2898


āļŦāļ™้āļēāļ—ี่ 4 - āļœู้āđ€āļ‚ีāļĒāļ™
āļ™āļēāļĒāļ†āļ­āļ‹āļēāļĨี āļŦีāļĄāļŠุāļŦāļĢี
āļ™āļēāļ‡āļŠāļēāļ§āļ āļēāļĢāļēāļ”āļē āđ‚āļ•āļ­ุāļĢāļ§āļ‡āļĻ์
āļ™āļēāļ‡āļŠāļēāļ§āļŠāļāļēāļ™์āļ ัāļāļ”ิ์ āļŠุāļžāļĢāļĢāļ“์

āļĢุ่āļ™ MIT 9

āļ™ัāļāļĻึāļāļĐāļēāļŦāļĨัāļāļŠูāļ•āļĢāļ§ิāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāļĄāļŦāļēāļšัāļ“āļ‘ิāļ• (āļāļēāļĢāļˆัāļ”āļāļēāļĢāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ)
āļŠāļģāļ™ัāļāļ§ิāļŠāļēāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļĻāļēāļŠāļ•āļĢ์ āļĄāļŦāļēāļ§ิāļ—āļĒāļēāļĨัāļĒāļ§āļĨัāļĒāļĨัāļāļĐāļ“์

0 āļ„āļ§āļēāļĄāļ„ิāļ”āđ€āļŦ็āļ™:

āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„ิāļ”āđ€āļŦ็āļ™

Blogger templates