Google ve IBM, üniversite öğrencileri ve araştırmacıları geleceğin yazılım metodolojisi olarak görülen

Google ve IBM, üniversite öğrencileri ve araştırmacıları geleceğin yazılım metodolojisi olarak görülen İnternet Ölçekli Hesaplamaya* (Internet-Scale Computing) hazırlayacak bir projeye başladı. Projede, Bilgisayar Bilimleri okuyan üniversite öğrencileri, IBM ve Googleın kullanımlarını açtığı yüzlerce sunucudan oluşan bilgisayar kümesinde açık kaynak kodlu ve paralel hesaplamaya uygun yazılım uygulamaları geliştirecek, kendilerini BT dünyasının yeni paradigmasına hazırlayabilecek. Başlangıçta sadece ABDdeki bazı üniversitelere açık olacak proje, bir süre sonra diğer öğrenci ve akademisyenlerin de kullanımına sunulacak.
İşbirliğiyle ilgili olarak konuşan IBMin CEOsu Samuel J. Palmisano, Yarının yazılımcılarını, bir gün içerisinde sabit ya da mobil binlerce cihaz üzerinden gerçekleştirilen trilyonlarca web işlemini yüklenebilecek yazılımları geliştirebilme konusunda eğiteceğiz. dedi. Googleın CEOsu Eric Schmidt ise IBM ile birlikte, öğrenci ve araştırmacıları yarının BT dünyasına hazırlayabildiğimiz için mutluyuz. Googlein web teknolojileri ve devasa bilgisayar kümelerindeki deneyimiyle IBMin bilim ve iş maksatlı bilişim tecrübesini birleştireceğiz. şeklinde konuştu.
Proje kapsamında Google ve IBMin yüzlerce BladeCenter ve Sistem x sunucusu, bir küme yapısında internet üzerinden öğrencilerin kullanımına açılacak. Toplamda 1.600den fazla işlemciye sahip olması hedeflenen sistem, Linux işletim sistemi üzerinde çalışacak. XEN sanallaştırma sistemine sahip olacak bilgisayar kümesinde, Googleın açık kaynak kodlu MapReduce ve Google File System yazılımları çalışacak. Sistemin yönetim, takip ve kaynak planlama işlemlerini IBMin Tivoli yazılımları gerçekleştirecek.
İki kurum, projenin hedefini öğrencilerin kendilerini paralel hesaplama yöntemlerinde geliştirebilmeleri olarak açıkladı. IBM ve Googleın donanım, yazılım ve hizmet ürünlerini aktardığı proje ile bilgisayar bilimleri fakültelerinin İnternet Ölçekli Hesaplama konusundaki araştırmalarda karşılaştıkları kaynak sıkıntıları da hafifletilmeye çalışılacak.
*İnternet Ölçekli Hesaplama nedir?
İnternet teknolojilerinin gelişmesiyle, web sadece bir iletişim platformu değil, iş ve sosyal yaşam için de merkez rolü oynamaya başlıyor. İnternetin sosyal ağlar, arama, bilgi alma, haberleşme, alışveriş ve eğlence gibi çok farklı uygulamalara ev sahipliği yaptığı günümüzde, yazılım ürünlerinin de tek bir sunucuda çalışabilen tek bir uygulama olarak kalmamaları, internete bağlı binlerce makinede paralel bir şekilde çalışabilmesi gerekiyor. İnternet Ölçekli Hesaplama, yazılım ve diğer BT araçlarının bu paralel çalışma yöntemine uygun bir şekilde geliştirilmesini tanımlamak için kullanılıyor. Gelecekte bütün yazılımların bu metodolojiye uygun bir şekilde hazırlanacağı öngörülürken, yönteme Cloud Computing ismi de veriliyor.