บุกรัง Microsoft สิงคโปร์

วันนี้ อาจารย์ของผมและผมเองได้รับคำเชิญจากไมโครซอฟท์ที่สิงคโปร์ให้มาร่วมฟังการสาธิตผลิตภัณฑ์และร่วมสนทนาเกี่ยวกับงานวิจัยด้าน Virtualization โดยมีผู้ประสานงานจากไมโครซอฟท์คือ Jerald Cheong ตำแหน่ง Technical Specialist ของ Microsoft HPC โดยทางไมโครซอฟท์ยินดีถ่ายทอดความรู้ให้กับผมเพื่อได้รู้จักผลิตภัณฑ์ Virtualization ทางฝั่งไมโครซอฟท์ และเขาเองก็อยากฟังไอเดียจากทางศูนย์วิจัยของผมว่ากำลังวิจัยเรื่องอะไรอยู่ และร่วมสนทนาว่า อะไรคือสิ่งที่ไมโครซอฟท์กำลังทำอยู่ และอะไรคือสิ่งที่ไมโครซอฟท์หรือผมยังขาดไป ?

พอผมไปถึงสำนักงานของไมโครซอฟท์ ผมก็ทำการสำรวจสถานที่ โดยเฉพาะส่วนที่เรียกว่า Microsoft Innovation Center ซึ่งเป็นส่วนที่เขาพัฒนาระบบงานไอทีสำหรับสาธิตต่อลูกค้า (เสียดายที่ถ่ายรูปไม่ได้เยอะเท่าไหร่ เพราะมัวแต่คุยกับอาจารย์ของผม) พอถึงเวลานัดหมาย ทางไมโครซอฟท์ก็ส่งพนักงานตำแหน่ง IT Pro Evangelist ชื่อ Dennis Chung เป็นผู้นำเสนอผลิตภัณฑ์ของไมโครซอฟท์นั่นคือ Microsoft VMM 2008 (หรือ Microsoft System Center Virtual Machine Manager 2008) การบุกไมโครซอฟท์ครั้งนี้ มีผมและเพื่อนของผมคือ Junwei เข้าวงสนทนากับไมโครซอฟท์เท่านั้น โดยมีอาจารย์ของผมเป็นผู้มาส่งเราทั้งสองถึงรังไมโครซอฟท์

Continue reading

ฟังไอเดียของซีทีโอทางฝั่ง Citrix

ตามสุภาษิต “ไม่เข้าถ้ำเสือ แล้วไยจะได้ลูกเสือ” เป็นสุภาษิตเด่นในการทำวิจัยอีกแนวทางหนึ่ง ซึ่งอาจารย์ของผม (ฟรานซิส ลี) แนะนำผม แต่มีข้อแม้ว่าห้ามยึดติด! วันนี้ อาจารย์ผมก็ได้รับเชิญให้ไปร่วมเสวนากับ Martin Duursma ซึ่งเป็นถึง CTO และ Vice President ของบริษัท Citrix Systems, Inc. (หรือเรียกสั้นๆคือ Citrix) ผู้นำเทคโนโลยี Virtualization ของโลกในขณะนี้  ซึ่งถ้าเป็นคนอยู่ฟิลด์นี้คงไม่มีใครไม่รู้จัก Xen อย่างแน่นอน ใช่ครับ ปัจจุบันนี้ Xen เป็นของ Citrix

ผมก็ได้ติดสอยห้อยตามไปร่วมวงเสวนาในครั้งนี้ด้วย ตอนแรกผมคิดว่าเป็นการฟังบรรยายของ Martin แต่ไปๆมาๆกลับรู้สึกว่า Martin อยากฟังวิสัยทรรศน์ของผู้เข้าร่วมประชุมและแลกเปลี่ยนไอเดีย ผมจึงเรียกการประชุมนี้ว่า “การเสวนา” (มีพิธีกรเป็นเลขาของ Martin ซึ่งสวยขั้นนางแบบ) โดยเริ่มแรก Martin ได้เล่าถึงผลิตภัณฑ์ของ Citrix ว่ามีอะไรบ้าง อาทิเช่น XenServer, XenDesktop, XenApp และ NetScaler  และก็ได้เล่าถึงบริษัทยักษ์ใหญ่ต่างๆที่ได้ใช้ Xen สำหรับสร้างบริการ Cloud Computing อาทิเช่น IBM กับ Amazon รวมถึง Platform เป็นต้น จากนั้นก็ได้เล่าถึงสิ่งที่ Citrix กำลังพัฒนาเพื่อรองรับเทคโนโลยี Cloud Computing กระทั่งแชร์ไอเดียที่ว่า ในอนาคต องค์กรต่างๆจะให้ความสำคัญการเช่าทรัพยากรกับองค์กรอื่น แต่สิ่งที่ต้องคำนึงคือเรื่องความปลอดภัยของข้อมูลและการรับประกันความน่าเชือถือของระบบ

โดยรวม การเสวนาครั้งนี้ถือว่าเป็นการเริ่มต้นที่ดีครับ และหวังว่าน่าจะเกิดความร่วมมือกันระหว่างหน่วยงานในสิงค์โปร์กับบริษัท Citrix ในภายภาคหน้า เพราะ Singapore National Cloud ที่ผมเคยได้เล่าไว้ก่อนหน้านี้กำลังก่อตั้งจริงๆครับ

ประชุมทางไกลกับChief ArchitectจากPlatform

วันนี้ผมตื่นแต่เช้าเพื่อเตรียมตัวเข้าประชุมทางไกลในเวลา 9 โมงเช้าสิงคโปร์ (3 ทุ่มตามเวลาแคนนาดา) เป็นการสนทนากับKhalid Ahmedซึ่งเป็นถึงChief ArchitectของบริษัทPlatform จริงๆต้องเรียกว่าเป็นการโทรศัพท์คุยกันผ่านSkypeกับKhalidที่นั่งอยู่โตรอนโตประเทศแคนนาดา โดยผู้ร่วมสนทนามีผม,อาจารย์ของผมและก็Khalid … ต้องขอบคุณLaurence ที่ได้แนะนำให้ผมได้มีโอกาสคุยกับKhalid …. หลังจากคุยกับKhalid ผมก็ต้องยอมรับโดยดุษฏีเลยว่าPlatformเขาทำงานวิจัยทางด้าน HPC และ Virtualization ถึงขั้นสุดยอดจริงๆ(เรียกแบบวัยรุ่นก็เรียกว่า ขั้นเทพ) ผลงานที่โด่งดังของ Platform อย่างเช่น LSF ที่เป็น Metascheduler ที่ถูกใช้กันอย่างกว้างขวาง

Khalidได้เล่าถึงงานวิจัยที่ทางPlatformเคยได้ทำและที่กำลังทำอยู่ ส่วนทางฝั่งผมก็ได้แลกเปลี่ยนประสบการณ์งานวิจัยด้วยเช่นกัน และอาจารย์ผมก็ได้คุยกันถึงปัจจัยที่มีผลต่อCloud Computingที่น่าจะเอามาเป็นหัวข้อวิจัยร่วมกับทางPlatformได้ โดยตอนนี้เรายกประเด็นเรื่องทรัพยากรธรรมชาติกับการประมวลผล (เพราะปัญหาโลกร้อน Global Warming มาแรง) และเราใช้ศัพท์คำว่า Green Computing มาเป็นประเด็นในการสนทนาในช่วงท้าย และได้วางแผนในเรื่องแนวทางการวิจัยสำหรับเรื่องนี้ หากจะให้เล่าหลักการพื้นฐานของ Green Computing ก็คือเราจะจัดสรรทรัพยากรไปประมวลผลโปรแกรมและทำให้ประหยัดทรัพยากรธรรมชาติ (เช่น ประหยัดพลังงานไฟฟ้า)ได้มากอย่างไร เช่น ต้องจัดสรรทรัพยากรคอมพิวเตอร์จำนวนเท่าไหร่, เวลาไหน, จากที่ไหนรวมไปถึงจะพัฒนาฮาร์ดแวร์และซอฟต์แวร์อย่างไรให้กินไฟต่ำ เป็นต้น  แต่ทางเราจะเน้นไปทางด้าน scheduling หรือ resource provisioning เพื่อสร้างสมดุลระหว่าง Computing Efficiency กับ Power Efficiency หรือสมดุลระหว่างประสิทธิภาพของทรัพยากรคอมพิวเตอร์กับทรัพยากรธรรมชาตินั่นเอง … ในกลุ่มบริษัทที่ให้บริการ Cloud Computing ก็เป็นห่วงเป็นกังวลในหัวข้อนี้มากเลยทีเดียวครับ การเลือกทำเลสำหรับวางData Centerที่ใกล้กับโรงกลั่นไฟฟ้าแบบสะอาดและการใช้Virtualizationก็เป็นจุดเริ่มต้นที่ดีสำหรับการลดปัญหาโลกร้อน

ท่านสามารถติดตามหัวข้อวิจัยที่บริษัทPlatformเป็นผู้สนับสนุนได้ที่ http://www.hpccommunity.org/

คุยกับDirectorทางฝั่งPlatform Computing

สำนักงานของบริษัทPlatform ตั้งอยู่ที่Fusionopolis ที่ทำงานสวยมากและวิวก็ดีด้วย

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

บริษัท Platform Computing เรียกสั้นๆว่า Platform เป็นบริษัทที่เชี่ยวชาญทางด้าน High Performance Computing มากว่า 16 ปี มีเชื้อสายแคนนาดา และก็โด่งดังในฝั่งสหรัฐอเมริกาและข้ามไปยังยุโรป กระทั่งในเอเชียของเรา โดยบริษัทมีสาขาตั้งอยู่หลายแห่ง ในเอเชียก็มีจีน ญี่ปุ่น กับสิงคโปร์ ผลิตภัณฑ์ส่วนใหญ่จะเป็นซอฟต์แวร์ระบบขนาดใหญ่สำหรับติดตั้งและบริหารระบบคลัสเตอร์และกริด และผมก็เพิ่งทราบว่าPlatformเองก็มีผลิตภัณฑ์ที่เป็นเทคโนโลยี Virtualization และ Cloud Computing ด้วย โดยผลิตภัณฑ์นี้มีชื่อว่า Platform VM Orchestrator (VMO) ซึ่งจริงๆแล้วก็ตั้งอยู่บนฐานของ Xen เรียกได้เลยว่า Xen น่าจะเป็น De Facto ด้าน Virtualization ในตลาด Cloud Computing ไปแล้วก็ว่าได้ ท่านสามารถดูรายละเอียดของบริษัทPlatformเพิ่มเติมได้ที่ http://www.platform.com พอผมได้เข้าไปในเว็บของบริษัทก็ทำให้ทราบว่าภาพยนตร์แอนนิเมชันเรื่อง Kung Fu Panda ก็ได้ใช้ผลิตภัณฑ์ของPlatformสำหรับการติดตั้งและบริหารคอมพิวเตอร์คลัสเตอร์ในการสร้างหนัง [อ้างอิง]

Laurenceได้นำเสนอผลงานที่วิจัยและพัฒนาร่วมกับทางมหาลัยโตรอนโตประเทศแคนนาดา ภายใต้ซอฟต์แวร์ชื่อ Snowflock จุดประสงค์หลักของงานวิจัยนี้ก็เพื่อเร่งความเร็ว (Speedup) ให้กับการสตาร์ท Virtual Machine โดยเฉพาะเวลาที่ Virtual Machine จำเป็นต้องย้ายที่อยู่จากคอมพิวเตอร์เครื่องหนึ่ง (ซึ่งเป็นPhyiscal computer) ไปยังอีกเครื่องหนึ่ง และเป็นการย้ายที่อยู่ขณะทำงานหรือruntime เราเรียกการย้ายที่อยู่เช่นนี้ว่า Live Migration โดยทางทีม Snowflock สามารถเร่งความเร็วในการสตาร์ทของVirtual Machine เมื่อย้ายไปยังที่ใหม่ได้ภายในเวลา 100 ms.  และผลงาน Snowflock นี้ก็ได้นำไปเสนอในงาน Xen Summit North America 2008 อีกด้วย ท่านสามารถดูรายละเอียดของ Snowflock ได้ที่ http://compbio.cs.toronto.edu/snowflock/. Laurence ยังได้แนะนำหัวข้อวิจัยในด้าน Virtual Machine กับ Cloud Computing ไว้ 1 หัวข้อ ซึ่งก็เกี่ยวข้องกับผลงานต่อเนื่องของSnowflockนี่แหละครับ เกี่ยวกับเรื่อง Virtual Machine Placement แต่ผมไม่ขอกล่าวรายละเอียดแล้วกันนะครับ

การคุยกันกับLaurence ผมประทับใจมากๆ เพราะเขาจะเป็นกันเองมากและให้ข้อมูลต่างๆโดยไม่หวงแหนเลย และตอนที่ผมเช็คแฮนด์กับLaurence เขายังทักผมว่าเขาจำผมได้ เขาจำได้ว่าผมเป็นคนไทยและทักว่าผมเป็นลูกศิษย์อาจารย์ภุชงค์ โอโห…ผมเคยเจอเขาแบบผ่านๆมาเมื่อปี 2005 ที่งานGridAsia ผ่านไปเกือบ3ปีเขายังจำผมซึ่งเป็นผู้น้อยได้อีก เขาเล่าให้ผมฟังว่าเขาเป็นเพื่อนกับอาจารย์ภุชงค์มาสิบปีได้แล้ว เขาเลยถือว่าผม(ซึ่งเป็นเพียงลูกศิษย์ของอาจารย์)เป็นคนกันเอง และต้องขอบพระคุณอาจารย์ภุชงค์ ณ ที่นี้อีกครั้งครับ Laurenceบอกผมว่าอาจารย์ได้แนะนำผมให้กับเขาไว้นานมาแล้ว และเขาบอกว่าเขาจะช่วยเหลือผมในการสนับสนุนงานวิจัยเท่าที่เขาสามารถช่วยได้ … ขอบพระคุณทั้งสองท่านคืออาจารย์ภุชงค์และLaurence ณ ที่นี้อีกครั้งครับ

คุยกับIBM ในหัวข้อ Cloud Computing

เมื่อวันศุกร์ที่ 4 ที่ผ่านมาผมได้โพสต์ไปแล้วว่าผมได้คุยกับไดเร็กเตอร์ของ HP (กลับไปดูโพสต์นี้ คลิ้กที่นี่ได้เลย) ซึ่งเป็นการสนทนากันถึงหัวข้อวิจัยในเรื่อง Cloud Computing และผมยังได้โพสต์ภาพ IBM BlueCloud ไว้ในโพสต์นั้นแล้วด้วย สำหรับในวันนี้ผมได้เข้าร่วมสัมนาในเรื่องวิสัยทรรศน์และผลงานที่ผ่านมาของ IBM ในด้าน Cloud Computing โดยบุคคลที่มาบรรยายนั้นมาจากIBMสิงคโปร์ 2 ท่านด้วยกัน คือ Koo Peng Hen (Business Development Manager Service Oriented Architecture) และ Lionel Chua (Client Manager Public Sector)  Continue reading