Grid computing is the next generation of distributed and cluster computing technologies. This mere scientific field has been transferred to a vital basis of the scientific revolutions in all science, engineering and commerce fields. Grid infrastructures provide the ability to share, select and aggregate distributed resources as computers, storage systems or other devices in an integrated way. This has come true via implementing various middleware technologies for grid. From the important implemented grid middlewares can mention Globus ( http://www.globus.org ), Condor and Gridbus (http://www.gridbus.org). In 2006 after primary studies, I started the development of the so-called DotGrid Grid Computing platform on top of the Microsoft .NET and Mono.NET runtimes. My main idea was the creation of an unified framework that grid community developers can consume the least time to create, deploy and run their grid applications in an integrated way in all common operating systems including the mostly used Windows-class, Linux-class and Solaris-class operating systems. The period of DotGrid's implementation was nearly one year. As you know a grid infrastructure similar to Globus must provide some required grid services and APIs to properly run grid applications in that way which the grid had been defined by the Globus members in the past years. A grid software platform must provide computational grid, data grid and security features inherited from the inherent nature of dynamic and virtual organizational of grid environments. In my developed software, .i.e. the DotGrid Platform, DotDFS provides the data grid capabilities; DotGrid DotThreading employs the overall threading concepts in traditional operating systems to fast develop grid applications for developers familiar to these commonly used and programmed procedures; and unified DotGrid DotSec security infrastructure which provides the security features in all DotGrid runtimes and services. All newly defined and implemented services in DotGrid platform accommodate an extensive collection of server or client APIs to costumed program grid applications. In the following references you can find more information related to my current developed DotGrid platform. In the next posts, I try to open and more describe DotGrid conveniently.
[1] A. Poshtkuhi, A. Abutalebi, L. Ayough, and S. Hessabi, "DotGrid: A .NET-based Infrastructure for Global Grid Computing", Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2006), 16-19 May 2006, Singapore.
[2] A. Poshtkuhi, A. Abutalebi, L. Ayough, and S. Hessabi, "DotGrid: A .NET-based Cross-Platform Grid Computing Infrastructure", Proceedings of the IEEE International Conference On Computing and Informatics 2006 (ICOCI06), Malaysia, June 6-8, 2006.
[3] Alireza Poshtkohi, Ali Haj-Abutalebi, and Shaahin Hessabi, "DotGrid: A .NET-based Cross-Platform Software for Desktop Grids", International Journal of Web and Grid Services 2007..
Texts of these published papers will be placed in this blog comming soon.