Posts

Showing posts from July, 2008

Open source grid computing software

Few open source grid computing softwares --- quite interesting Gridgain - Completely built on Java with the below key features Advanced Affinity Map/Reduce Annotation-based grid-enabling with AOP SPI-based integration and customization Advanced load balancing and scheduling Pluggable Fault-Tolerance One compute grid - many data grids Zero deployment model JMX-based Management & Monitoring   BOINC A software platform for volunteer computing and desktop grid computing. BOINC is designed to support applications that have large computation requirements, storage requirements, or both. The main requirement of the application is that it be divisible into a large number (thousands or millions) of jobs that can be done independently. BOINC is used by SETI@home   NGrid is an open source (LGPL) grid computing framework written in C#. NGrid aims to be platform independent via the Mono project.

Inbox Reversed is Xobni >> good plug-in for outlook 2003 /2007

Xobni is the Outlook plug-in that saves you time finding email conversations, contacts and attachments. It gives Email analytics, fast email search, link to linkedin and lots more. All this for free.!! Check out the video in YouTube or visit http://www.xobni.com/learnmore/ Little more details. It is written in VC++ .NET, uses zedgraph( open source) and SQLite.

Effective CPU Utilizing with Parallel Extensions for .NET 3.5

Second CTP (Community Technology Preview) of Parallel Extension for .NET Framework 3.5 was released on June ( 2 nd ) . This enables utilizing of Parallel Hardware for application developed by .NET developers & improves performance as the numbers of cores and processors increases. With just a little bit of learning programmers can easily exploit the benefits of concurrent programming. Normally application would need parallelism for 2 things. a) Data Parallelism: Enables you to break problems into individual parallel units of work by partitioning data, like arrays, lists, loop iterations, or XML files. b) Task Parallelism: Provides more control over the expression of parallelism, enabling you to divide work based on the way your program's logic is grouped into functions and statements. Parallel Extensions for .NET 3.5 gives 2 flavors for Parallelism. Imperative parallelism : requires explicit calls to be made to begin and wait for work to finish. Declarative Parallelism: Hides ...