-\item \textbf{Grid programming models}
- \begin{itemize}
- \item \textbf{Gridsolve} \cite{ref28} is the first middleware for grid and the
- high performance computing. It supports a good tool to solve complex
- scientific applications using distinct distributed machines. Also, it satisfies the
- fault tolerance and achieves the load balancing features to ensure the reliability of the
- applications when running over a geographically distributed resources.
- It can be integrated with different programming languages such as C, C++, Java and Fortran.
-
- \item \textbf{GLOBAS} \cite{ref29,ref30} is the most widely standardization toolkit
- for grid computing. It permits the users to share their computing resources securely.
- Since, the GLOBAS toolkit has the opportunity to work with grid, then it offers a fault
- detection mechanism to ensure the delivery of messages.
- The first version of Globus toolkit has been appeared
- in 1998. Recently, the sixth version of this toolkit is available now \cite{ref31}.
-
-
- \item \textbf{Legion} \cite{ref32,ref33} is an object-based, meta-systems software project,
- invented by the University of Virginia on November 1997.
- It ensures many features such as security, portability and fault tolerance.
- Moreover, it has been created to support a wide degree of parallelism under the use of
- an easy programming tool to build parallel applications.
-
-
- \end{itemize}