# Grid MP

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Grid_MP
> Markdown URL: https://mediated.wiki/source/Grid_MP.md
> Source: https://en.wikipedia.org/wiki/Grid_MP
> Source revision: 1210083256
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Grid MP Developer Univa (formerly known as United Devices, Inc) Stable release 5.8 / 2011 April Operating system Linux, Windows, Mac OS X, AIX, Solaris, HP-UX Type distributed computing License Proprietary Website univa.com

**Grid MP** is a commercial [distributed computing](/source/Distributed_computing) software package developed and sold by [Univa](/source/Univa) (formerly known as [United Devices](/source/United_Devices)), a privately held company based primarily in [Austin, Texas](/source/Austin%2C_Texas). It was formerly known as the **MetaProcessor** prior to the release of version 4.0,[1] however the letters *MP* in *Grid MP* do not officially stand for anything.

## Product features

Grid MP provides [job scheduling](/source/Job_scheduling) with prioritization, user security restrictions, selective application exclusion, user-activity detection, and time-of-day execution controls.

Grid MP can be used to manage computational *Devices* consisting of corporate desktop PCs, departmental servers, or dedicated cluster nodes. Computational *Devices* can be arranged into *Device Groups* for organizational, security, and administrative control.[2]

Grid MP has been demonstrated as being capable of managing grids of large numbers of nodes during its use in the infrastructure of the [grid.org](/source/Grid.org) and [World Community Grid](/source/World_Community_Grid) projects (the World Community Grid project migrated to the [open-source](/source/Open-source_software) [Berkeley Open Infrastructure for Network Computing](/source/Berkeley_Open_Infrastructure_for_Network_Computing) software in 2007 [3]). Despite its ability to "scale seamlessly to hundreds of thousands of device nodes"[4] it is also suitable for smaller clusters of enterprise servers or workstations.

### MGSI

**MP Grid Services Interface**, or simply **MGSI**, offers a [web service](/source/Web_service) [API](/source/API) (via [SOAP](/source/SOAP) and [XML-RPC](/source/XML-RPC) protocols over [HTTP](/source/HTTP)).[2] It enables developers of back-end *application services* to access and manipulate objects within the system. Access to the API and all objects is access controlled and security restricted on a per-object basis. Since MGSI is a web service protocol, any programming language that has a [SOAP](/source/SOAP) or [XML-RPC](/source/XML-RPC) [library](/source/Library_(computer_science)) available can be used to interface with it,[5] although commonly [C++](/source/C%2B%2B), [Java](/source/Java_(programming_language)), [Perl](/source/Perl), and [PHP](/source/PHP) are used.

### Management Console

A web-based **MP Management Console**, or simply **MPMC**, provides administrators with a simplified and easy-to-use interface to monitor system activity, control security settings, and manage system objects.[2] The MPMC is written in the [PHP](/source/PHP) programming language, and uses the MGSI web service for all of its interactions with the system.

### MP Agent

The **MP Agent** (known as the *UD Agent*[1] in versions before 4.0) is the [software agent](/source/Software_agent) that must be installed on each computer that will participate in a Grid MP installation by running jobs. Once the MP Agent is installed on a computer, it is officially recognized by the Grid MP as a *Device*.[2]

As of Grid MP Enterprise version 5.5, the MP Agent is supported on the following platforms:[6]

- [Microsoft Windows](/source/Microsoft_Windows) on [x86](/source/X86)

- [Linux](/source/Linux) on [x86](/source/X86), [IA-64](/source/IA-64), [x86-64](/source/X86-64)

- [Solaris](/source/Solaris_(operating_system)) on [SPARC](/source/SPARC)

- [AIX](/source/AIX_operating_system) on [PowerPC](/source/PowerPC)

- [Mac OS X](/source/Mac_OS_X) on [PowerPC](/source/PowerPC)[7] and [x86](/source/X86)

- [HP-UX](/source/HP-UX) on [IA-64](/source/IA-64)

## References

1. ^ [***a***](#cite_ref-metaprocessor_1-0) [***b***](#cite_ref-metaprocessor_1-1) Venkat, Jikku (2002). "Grid Computing in the Enterprise with the UD MetaProcessor". *p2p*. Second International Conference on Peer-to-Peer Computing (P2P'02). p. 4.

1. ^ [***a***](#cite_ref-ibmharvesting_2-0) [***b***](#cite_ref-ibmharvesting_2-1) [***c***](#cite_ref-ibmharvesting_2-2) [***d***](#cite_ref-ibmharvesting_2-3) Adiga, Ashok; Nina Wilner (28 June 2005). ["Grid in action: Harvesting and reusing idle compute cycles"](https://web.archive.org/web/20060319103143/http://www-128.ibm.com/developerworks/grid/library/gr-harvest/?ca=dgr-lnxw01HarvestingGrid). IBM. Archived from [the original](http://www-128.ibm.com/developerworks/grid/library/gr-harvest/?ca=dgr-lnxw01HarvestingGrid) on 2006-03-19. Retrieved 2007-08-15. How United Devices Grid MP helps this happen at the UT Grid project

1. **[^](#cite_ref-3)** [BOINC Migration Announcement](http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=15715)

1. **[^](#cite_ref-udproduct_4-0)** ["Grid MP product description"](https://web.archive.org/web/20070810221735/http://www.ud.com/products/gridmp.php). United Devices. Archived from [the original](http://www.ud.com/products/gridmp.php) on August 10, 2007. Retrieved 2007-08-15.

1. **[^](#cite_ref-5)** ONG, Guan Sin (18 July 2006). ["Web Services and PC Grid"](http://www.apan.net/meetings/singapore2006/presentations/apbionet/ong.pdf) (PDF). Singapore Computer Systems Ltd. Retrieved 2007-08-15.

1. **[^](#cite_ref-6)** ["Grid MP Platform: Data Sheet, Version 5.5"](https://web.archive.org/web/20070928074202/http://www.ud.com/company/resources/files/br_gridmp.pdf) (PDF). United Devices. Archived from [the original](http://www.ud.com/company/resources/files/br_gridmp.pdf) (PDF) on 2007-09-28. Retrieved 2007-08-15.

1. **[^](#cite_ref-7)** ["United Devices Announces Grid MP 4.2 with Mac OS Support"](https://web.archive.org/web/20070422154302/http://www.gridtoday.com/04/1115/104258.html). *GRIDtoday*. **3** (46). November 15, 2004. Archived from [the original](http://www.gridtoday.com/04/1115/104258.html) on April 22, 2007. Retrieved 2007-08-15.

## External links

- ["Release history of Grid MP"](https://web.archive.org/web/20120208042021/http://jeff.bovine.net/Grid_MP). Archived from [the original](http://jeff.bovine.net/Grid_MP) on 2012-02-08. Retrieved 2016-12-12.

---
Adapted from the Wikipedia article [Grid MP](https://en.wikipedia.org/wiki/Grid_MP) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Grid_MP?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
