21 November 2004

Berkeley Open Infrastructure for Network Computing (BOINC)

เกี่ยวกับ BOINC
BOINC เป็นโปรแกรมพื้นฐาน สำหรับการทำงานเพื่อการประมวลผลแบบกระจายศูนย์กลาง (Distributed Computing) โดยใช้เครื่องคอมพิวเตอร์ส่วนบุคคลของผู้ที่จะมาเป็นอาสาสมัคร โดย BOINC จะมีส่วนเกี่ยวข้องในการดำเนินการสำคัญคือ การจัดสรรทรัพยากรระหว่างโครงการต่างๆ ที่ไม่ขึ้นอยู่ซึ่งกันและกัน แม้ว่าในแต่ละโครงการจะมีฐานข้อมูลต่างๆแยกกัน โดยผู้ใช้จะดำเนินการแค่ติดตั้งตัวโปรแกรมพื้นฐาน และตัว BOINC จะจัดการทุกอย่างเองโดยอัตโนมัติ
BOINC

คุณลักษณะ ของ BOINC
มี Framework ที่ยืดหยุ่น: โดยการใช้ Programming Language ที่เป็นพื้นฐาน เช่น C, C++, Fortran สามารถทำงานตามลักษณะงานของ BOINC ได้ โดยที่ไม่จำเป็น หรือ มีการแก้ไขเพียงเล็กน้อย และในตัว Application ที่จะนำมาใช้ สามารถประกอบด้วยไฟล์จำนวนหลายไฟล์ได้
มีความปลอดภัย: ตัว BOINC สามารถที่จะรับมือกับการปะทะได้ในหลายลักษณะ การใช้ Digital Signature สามารถที่จะป้องกันข้อมูล และระงับการแพร่กระจายของไวรัสได้
มีระบบป้องกันข้อบกพร่อง: ตัวโครงการสามารถที่การตั้งเวลา และกำหนดเวลาการเชื่อมต่อกับ Server ได้ และในทำนองเดียวกัน เครื่องลูกข่ายสามารถที่จะติดต่อกับ Server ได้ในหลายๆตัว หรือ ในกรณีที่ Server ทั้งหมด Down เครื่อง Client จะทำการกำหนดเวลาติดต่อกับ Server เป็นเวลาแบบ Exponential เพื่อชะลอปัญหาการส่งข้อมูลมากเกินไป เมื่อเครื่อง Server ของโครงการกลับมาใช้งานได้อีกครั้ง
มีเครื่องมือการดูแลระบบ: เป็นระบบการเฝ้าระวังผ่าน Web interface
เป็นสถาปัตกรรมแบบ Open source: BOINC เป็นการจดสิทธิให้ใช้งานแบบสาธารณะ ซึ่งสามารถใช้งานได้โดยสาธารณะ หรือโดยส่วนบุคคลได้ ซึ่ง Source code จะสามารถเชื่อมต่อกับองค์ประกอบด้าน Open source อื่นได้อย่างง่ายดาย
สามารถจัดการข้อมูลขนาดใหญ่ได้: BOINC สามารถที่จะทำให้เครื่อง Client สามารถเป็นผู้ผลิต หรือ บริโภคข้อมูลขนาดใหญ่ได้ หรือ ใช้งานหน่วยความจำจำนวนมากได้ ซึ่งผู้ใช้จะมีสิทธิในการกำหนดการจำกัดเนื้อที่ ได้เอง
คุณสมบัติของผู้เข้าร่วมโครงการได้

BOINC ได้กำหนด คุณลักษณะที่ให้ผู้ใช้ได้เข้าร่วมโครงการ ดังนี้

25 July 2004

The Words from Author: Bangkok

ช่วงนี้เรียนเยอะ กับงานเยอะพอใช้ เลยไม่ได้มีเวลามานั่งจิ้ม Net เล่นซักเท่าไหร่ แค่หวังว่า ถ้า Project ต่างๆเสร็จ จะมี Open source ของโครงงานมากมายมาให้ดู

หลังจากที่ผู้เขียนเฝ้ารอโครงการรถไฟฟ้ามหานคร ได้ดำเนินการโครงการรถไฟฟ้าใต้ดินระยะที่ 1 เสร็จ ก็ไดผลตอบรับที่ดีจากคนกรุงเทพในการ "แห่" ไปใช้อย่างล้นหลาม ซึ่งถ้ามีคนใช้เยอะขนาดนี้ ก็ได้แต่หวังว่า จะช่วยให้การจราจรในกรุงเทพคลี่คลายไปในทางที่ดี และในอีก 6 ปี ก็น่าจะมีโครงการรถไฟฟ้าที่ขยายออกไปจนครอบคลุมทั้งพื้นที่กรุงเทพมหานคร ผู้เขียนจะได้ไปเที่ยวตามที่ต่างๆ ได้เร็ว และไม่เหนื่อยซะที ใครยังไม่ได้ลองในเรื่องความเร็ว ก็ไปลองซักที แล้วจะรู้ว่า ยังมีอีกทางที่เร็วจนไม่น่าเชื่อว่า คุณเดินทางในกรุงเทพฯ

หายไปซักพักกับสถานการณ์ไข้หวัดนก แต่ก็กลับมาอีกตามคำเรียกร้องในหลายเขต ซึ่งต้องกลายเป็นพื้นที่สีแดงไปกระทันหัน พร้อมกับการจัดประชุมเอดส์โลก แต่คราวนี้สื่อไม่ทำให้ครึกโครมจนคนกลัวไก่กันไปถ้วนหน้าเช่นเมื่อก่อน สงสัยกระทรวงสาธารณสุขจะต่อว่าไว้เยอะ แต่คราวนี้ ไข้หวัดนก แพ้ทาง ประมูลคอมพิวเตอร์ไปซะได้

ศึกเลือกตั้งผู้ว่า กทม. ณ วันที่เขียน ยังไม่ได้เริ่มรับสมัครกันเลย แต่หวังว่า ผู้ว่า กทม. คนใหม่ น่าจะมีวิสัยทัศน์ และการทำงานได้ตรงเป้า มีความคิดสร้างสรรค์ และใช้งานได้จริง ไม่งั้นเดี๋ยวจะไล่ให้ไปเปิดรายการทำอาหาร และเลี้ยงแมวซะให้เข็ด

JingJun
25/07/2004