The information is the historic event since April 9th, 2002. And will be archived here.
หากถามเพื่อนรอบข้างว่า ที่บ้านใช้คอมพิวเตอร์อะไร หลายคนก็คงจะได้คำตอบที่แตกต่างกันไป อาจจะมีตั้งแต่ 486DX2 ไปจนถึง Pentium 4, Athlon ในระดับความเร็วเป็น Gigahertz กันเลยทีเดียว แต่ในที่นี้ เราใช้คอมพิวเตอร์ไว้ทำอะไรบ้าง แล้วคอมพิวเตอร์ที่อยู่ตามที่ทำงานล่ะ ใช้งานอะไรบ้าง หลายคนก็คงบอกว่า ถ้าไม่ใช่เล่นเกม เล่นอินเตอร์เนต ก็คงจะเอาไว้ทำงาน
ความคิดหนึ่งของผู้ริเริ่มโครงการ United Device ซึ่งเป็นโครงการของมหาวิทยาลัย Oxford ที่ได้พัฒนาขึ้น เพื่อการกุศล ก็ได้ทำโปรแกรมขนาดเล็กๆขึ้นมา เพื่อที่จะใช้งาน CPU ของเครื่องคอมพิวเตอร์ที่เป็นสมาชิก คำนวณ หรือสุ่มตัวอย่างเหตุการณ์ที่ทำซ้ำแล้วซ้ำอีก จะว่าไปแล้วก็คือ มันเป็นโปรแกรมที่มาขโมยเวลาการทำงานของ CPU ที่ผู้ใช้งานไม่ได้ใช้อยู่นั่นเอง
United Device agent screenshot |
ใช้งานเพื่ออะไร
United Device ประกอบด้วยองค์ประกอบสำคัญ 3 ส่วนคือ ส่วนลูกข่ายผู้ใช้งาน (United Device Agent), เครื่อง Server (Metaprocessor Server), และฐานข้อมูล (Database) ซึ่งทั้งหมดเรียกรวมๆกันว่า Meta Processor Platform
หลักการทำงานง่ายๆของ Meta Processor Platform คือ เครื่องแม่จะนำงานที่ต้องทำแบ่งออกเป็นส่วนๆ แล้วส่งงานขนาดเล็ก ซึ่งเรียกว่า Work Unit (WU) ไปให้กับ Agent ที่ได้ติดตั้งอยู่ในเครื่องคอมพิวเตอร์ อาจจะเป็นที่ใดในโลกก็ได้ เพราะงานนี้ส่งผ่านระบบเครือข่าย Internet หลังจากนั้น เครื่องที่เป็น Agent จะทำงานจนกว่างานนั้นจะเสร็จ และก็จะส่งไฟล์ที่เป็นผลลัพธ์การทำงานกลับไปยังเครื่องแม่ และทำการทดสอบความถูกต้องหรือความน่าเชื่อถือ (Integrity) ของข้อมูลที่รับมาก่อน แล้วจึงจะรองรับว่างานนั้น ได้อยู่ในสถานะที่ประมวลผลแล้ว (Processed)
การตรวจสอบความถูกต้องของข้อมูลก็ทำได้ง่ายๆ โดยการส่ง Work Unit ที่เหมือนกันออกไปยังเครื่อง Agent หลายๆเครื่อง โดยปกติแล้วจะทำประมาณ 5-20 เครื่อง ถึงแม้ว่าการทำงานที่ได้กับเวลาที่ใช้ไปจะช้ากว่าเดิม 5-20 เท่าก็ตาม แต่ผลลัพธ์การทำงานก็สามารถที่จะระบุได้เทียบเท่ากับความเร็วของ Supercomputer หลายๆตัวทีเดียว
ประโยชน์ของโครงการ
United Device เป็นแค่ตัวโปรแกรมที่ทำหน้าที่เป็นสื่อกลางประสานงานระหว่าง Server กับ Agent เท่านั้น แต่ United Device สามารถที่จะมีโครงการย่อย ซึ่งอาจจะทำงานเป็นเครื่องมือในการประมวลผลข้อมูลประเภทใดก็ได้ ผลงานของ United Device ที่ช่วยงานเสร็จไปแล้ว มีดังนี้
HHMER: เป็นโครงการนำร่องของ United Device ก็ว่าได้ ซึ่งงานนี้จะเป็นการประมวลผลในเรื่องของหน่วยพันธุศาสตร์ของมนุษย์ และโรคที่เกี่ยวข้องกับพันธุกรรม เพื่อหาวิธีที่จะรักษาโรคที่เกี่ยวข้องกับพันธุกรรมได้
THINK Antrax: โครงการนี้เริ่มทำเมื่อต้นปี 2545 และเสร็จภายในไม่ถึง 60 วันของระยะเวลาโครงการทั้งหมด โดยมีเวลารวมของ CPU ที่ได้ทำงานไปทั้งสิ้น 800,000 ปี จุดประสงค์ของโครงการนี้ก็เพื่อหายา หรือวัคซีนที่สามารถต่อต้านเชื้อ Antrax ได้
THINK Cancer: โครงการนี้เป็นโครงการในปัจจุบัน ซึ่ง ณ วันที่ผู้เขียนได้เขียนบทความนี้ โครงการนี้ก็ยังดำเนินการอยู่ ในแต่ละเดือน สมาชิกของโครงการสามารถทำเวลา CPU รวมกันได้มากกว่า 10,000 ปี และทุกๆวันสมาชิกก็จะมีจำนวนเพิ่มมากขึ้น จุดประสงค์ของโครงการก็เพื่อหาปฎิกิริยาของสารเคมีที่สามารถมีผลกระทบต่อเซลล์โปรตีนที่เป็นเซลล์มะเร็งได้ การหาปฎิกิริยาที่มีผลกระทบซึ่งกันและกันก็จะสามารถเป็นหนทางในการผลิตยาที่สามารถรักษาโรคมะเร็งได้
และ United Device ก็ยังสามารถรับโครงการย่อยๆ ได้อีก ตามความเหมาะสม แต่ทุกวันนี้ United Device มีสมาชิกทั้งหมดมากกว่า 500,000 คน และมีเครื่องที่ใช้ประมวลผลอยู่กว่า 1,000,000 เครื่อง เพื่อคิดค้น และค้นหาหนทางที่จะกำจัดโรคร้ายจากมนุษย์ที่สร้างปัญหาในปัจจุบัน
ติดตามรายละเอียดของโครงการและสมัครเป็นสมาชิกใหม่เพื่อร่วมมือกันหาทางรักษาโรคร้ายได้ ผ่าน Web site ของ United Device ที่
Written by Tiwakorn Laophulsuk
09-Apr-2002
Development Story (11-Mar-2013)
โครงการ United Device เปลี่ยนชื่อเป็น grid.org ก่อนถูกซื้อโดย Univa ในเดือนกันยายน ปี 2007 และโครงการที่เคยเป็นระบบทดสอบการทำงานของ UD ต่อสาธารณะกุศลได้ถูกใช้งานอยู่บางส่วนที่ World Community Grid รายละเอียดเนื้อหาบทความที่เป็น Dead link ได้ถูกปรับปรุงให้เหมาะสมบางส่วน
No comments:
Post a Comment
Give a comment ...