Menu

NGrid - Grid Computing for .Net / News: Recent posts

NGrid - v0.71beta released

NGrid is a grid programming framework.

This release of the NGrid project contains
- NGrid.Core v0.71beta
- NGrid.Plasma v0.31beta

Those assemblies are all written in C# 2.0,
with Visual Studio 2005 and tested
with Visual Studio 2008 too.

INSTALL: just copy this folder where you want.
UNINSTALL: delete this folder.

The sources are contained in /src.
The assemblies are contained in /bin.
The application examples in /samples.
The NGrid.chm file is a compiled HTML documentation of
NGrid.Core and NGrid.Plasma.... read more

Posted by Joannes Vermorel 2008-05-29

NGrid released, Core v0.6, Plasma v0.2. Superfluid v0.1.1

NGrid.Core is an abstraction layer for grid computing written in C#. The NGrid.Core framework provides a transparent multithreaded and garbage collected programming model. The version v0.6 does not break compatibility with client code but bring a few simplifications on the side of the physical grid API.

NGrid.Plasma is a P2P grid layer associated to NGrid.Core. Plasma targets CPU intensive applications. The version v0.2 includes many bug fixes and features a new Asynchronous Complete Distributed Garbage Collector.... read more

Posted by Joannes Vermorel 2005-11-18

NGrid.Core v0.5 and NGrid.Superfluid v0.1 released

NGrid.Core is an abstraction layer for grid computing written in C#. The NGrid.Core framework provides a transparent multithreaded and garbage collected programming model. The version 0.5 includes a minimal-overhead physical grid called NGrid.Zero. With v0.5, NGrid-based applications can be run without any grid loader (note: in order to use any grid beside NGrid.Zero a loader is required nevertheless).... read more

Posted by Joannes Vermorel 2005-10-18

NGrid.Core v0.4 and NGrid.Plasma v0.1 released

NGrid.Core is an abstraction layer for grid computing written in C#. The NGrid.Core framework provides a transparent multithreaded and garbage collected programming model. The version v0.4 is mostly a simplification of v0.3.

NGrid.Plasma is a new grid layer associated to NGrid.Core. A plasma is a state of matter defined as a gas containing free ions and electrons, and therefore capable of conducting electric currents, it is also the metaphor of this new grid layer. Indeed the basic plasma modelization involves static nucleons (the machines of the grid) and free electrons (the traveling GObjects).... read more

Posted by Joannes Vermorel 2005-09-16

NGrid.Core v0.3 and NGrid.Rosette v0.1 released

NGrid.Core is an abstraction layer for grid computing written in C#. NGrid.Core framework provides a transparent multithreaded and garbage collected programming model. The version v0.3 provides a better and simplified framework.

NGrid.Rosette is a grid layer associated to NGrid.Core. NGrid.Rosette provides a centralized architecture (workers gathered around a hub). The version v0.1 includes minimal yet functional hub and worker applications.... read more

Posted by Joannes Vermorel 2005-05-31

Learn how to do grid computing in .Net with NGrid

NGrid provides a simple abstract grid programming model that aims to enable fast and reliable development of grid applications in .Net. The NGrid model is both multithreaded and garbage collected. A digest introductive document about NGrid is now available at
http://ngrid.sourceforge.net/programmingwithngrid.html

Learn more about NGrid:
http://ngrid.sourceforge.net/

Posted by Joannes Vermorel 2004-11-24

NGrid - Core v0.2 released

NGrid.Core is an abstraction layer for grid computing written in C#. The version v0.2 (platform independent) includes the grid client programming model called NGrid.Core and a "mock" grid where everything runs locally.

The NGrid.Core abstraction layer has two sides. On the developper side, the grid framework provides a transparent multithreaded programming model. In particular NGrid.Core proposes a (distributed but transparent) garbage collected model. On the other side, NGrid.Core is a "grid independent" framework since NGrid.Core exposes the interface of the grid services that must be implemented to connect NGrid.Core to a physical grid.... read more

Posted by Joannes Vermorel 2004-11-19

NGrid (mock version) v0.1 released

NGrid is an abstraction layer for grid computing written in C#. Version v0.1 (platform independent) includes the grid client programming model and a "mock" grid (everything runs locally).

The programming model of NGrid v0.1 has been simplified. 'new' keyword is now intercepted and the naming convention is now 'G____' instead of 'Grid____'. Version 0.1 includes also a NGrid.Collections namespace (with collections implemented as grid objects).... read more

Posted by Joannes Vermorel 2004-05-16

One page NGrid sorting algorithm sample

NGrid is a .Net/Mono framework that provides a multithreaded and garbage collected programming model for grid computing.

The use of 'ContextBoundObject' (to intercept the 'new' operator) and of 'RealProxy'(ie)s (to forward anywhere method invocations on grid objects) makes NGrid almost totally transparent.

To illustrate this transparency, a simple one page code sample of a grid sorting algorithm has been published. This example makes use of the grid threading and grid synchronization capabilities of NGrid.... read more

Posted by Joannes Vermorel 2004-05-09

NGrid (mock version) v0.0 released

NGrid is a .Net abstraction layer for grid computing. Version v0.0 (platform independent) includes the grid client programming model and a "mock" grid (running locally).

NGrid abstraction layer has two sides. One side, the grid client side, provides a transparent, multithreaded and garbage collected programming model. The other side, the grid services side, provides the interfaces that must be implemented to plug a physical grid into NGrid. ... read more

Posted by Joannes Vermorel 2004-05-04
MongoDB Logo MongoDB