fbpx
Wikipedia

Xgrid

Xgrid is a proprietary grid computing program and protocol developed by the Advanced Computation Group subdivision of Apple Inc.[3]

Xgrid
Developer(s)Apple Inc.
Initial releaseJanuary 6, 2004[1]
Final release
10.7.5 / October 4, 2012; 11 years ago (2012-10-04)
Operating systemMac OS X
PlatformIndependent
TypeDistributed computing
LicenseProprietary EULA[2]
Website at the Wayback Machine (archived January 2, 2006)

It provides network administrators a method of creating a computing cluster, which allows them to exploit previously unused computational power for calculations that can be divided easily into smaller operations, such as Mandelbrot maps. The setup of an Xgrid cluster can be achieved at next to no cost, as Xgrid client is pre-installed on all computers running Mac OS X 10.4 to Mac OS X 10.7. The Xgrid client was not included in Mac OS X 10.8. The Xgrid controller, the job scheduler of the Xgrid operation, is also included within Mac OS X Server and as a free download from Apple. Apple has kept the command-line job control mechanism minimalist while providing an API to develop more sophisticated tools built around it.

The program employs its own communication protocol layered on top of a schema to communicate to other nodes. This communication protocol interfaces with the BEEP infrastructure, a network application protocol framework. Computers discovered by the Xgrid system, that is computers with Mac OS X's Xgrid service enabled, are automatically added to the list of available computers to use for processing tasks.

When the initiating computer sends the complete instructions, or job, for processing to the controller, the controller splits the task up into these small instruction packets, known as tasks. The design of the Xgrid system consists of these small packets being transferred to all the Xgrid-enabled computers on the network. These computers, or nodes, execute the instructions provided by the controller and then return the results. The controller assembles the individual task results into the whole job results and returns them to the initiating computer.

Apple modeled the design of Xgrid on the Zilla program, distributed with NeXT's OpenStep operating system application programming interface (API), which Apple owned the rights to. The company also opted to provide the client version of Mac OS X with only command-line functions and little flexibility, while giving the Mac OS X Server version of Xgrid a GUI control panel and a full set of features.

History edit

 
Zilla

Xgrid's origins can be traced back to NeXT's Zilla application created by scientist Richard Crandall in the late 1980s. Zilla was the first distributed computing program released on an end-user operating system and which used the idle screen-saver motif, a design feature since found in widely used projects such as Seti@Home.[1][4] Zilla won the national Computerworld Smithsonian Award (Science Category) in 1991 for ease of use and good design.[5] Apple acquired Zilla along with the rest of NeXT in 1997,[6] and used Zilla as inspiration for Xgrid.[1] Xgrid Technology Preview 1 was released in January 2004,[7][3][8] followed by Technology Preview 2 in November 2004. Xgrid 1.0 was released as part of Mac OS X 10.4 Tiger in April 2005.[8]

Several organizations have adopted Xgrid in large international computing networks. One example of an Xgrid cluster is MacResearch's OpenMacGrid, where scientists can request access to large amounts of processing power to run tasks related to their research.[9][10] Another was the now defunct Xgrid@Stanford project, which used a range of computers on the Stanford University campus and around the world[11] to perform biochemical research.[12][13][14]

In a report covering the announcement, Macworld cited Xgrid among the Unix features in "10 Things to Know about Tiger", calling it "handy if you work with huge amounts of experimental data or render complex animations".[15] After Xgrid's introduction in 2004, InfoWorld noted that it was a "'preview' grade technology" which would directly benefit from the Xserve G5's launch later that year.[16]InfoWorld commentator Ephraim Schwartz also predicted that Xgrid was an opening move in Apple's entry into the enterprise computing market.[17] [8]

Apple discontinued Xgrid with OS X 10.8 Mountain Lion,[18] along with dependent services such as Podcast Producer.[19][20]

Protocol edit

 
Xgrid Protocol

The Xgrid protocol uses the BEEP network framework to communicate with nodes on the network. The system's infrastructure includes three types of computers which communicate over the protocol:

  • The client, which submits calculation jobs to the controller
  • The controller, which segregates the jobs into tasks, and assigns these tasks to agents
  • The agents, which process their own allocated part of the calculation and return results to the controller, which returns them to the client.[21][8]

A computer can act as one or all three of these components at the same time. The Xgrid protocol provides the basic infrastructure for computers to communicate, but is not involved in the processing of the specified calculation.[22] Xgrid is targeted towards time-consuming computations that can be easily segregated into smaller tasks, sometimes called embarrassingly parallel tasks.[23] This includes Monte Carlo calculations, 3D rendering and Mandelbrot maps.[22]

Within the Xgrid protocol, three types of messages can be passed to other computers on the same cluster: requests, notifications and replies. Requests must be responded to by the recipient with a reply, notifications do not require a reply, and replies are responses to sent messages. They are identified by their name, type (request/notification/reply) and contents. Each message is encapsulated in a BEEP message (BEEP MSG) and is acknowledged on receipt by an empty reply (RPY).[7] Xgrid does not leverage BEEPs message/reply infrastructure. Any received message which requires a response merely generates an independent BEEP message containing the reply. The Xgrid messages are encoded as dictionaries of key/value pairs which are converted to XML before being sent across the BEEP network.

Architecture edit

The architecture of the Xgrid system is designed around a job based system; the controller sends agents jobs, and the agents return the responses. The actual computation that the controller executes in an Xgrid system is known as a job. The job contains all the files required to complete the task successfully, such as the input parameters, data files, directories, executables and/or shell scripts, the files included in an Xgrid job must be able to be executed either simultaneously or asynchronously, or any benefits of running such a job on an Xgrid is lost. Once the job completes, the controller can be set to notify the client of the task's completion or failure, for example by email. The client can leave the network while the tasks are running. It can also monitor the job status on demand by querying the controller, although it cannot track the ongoing progress of individual tasks.[24][8]

The controller is central to the correct function of an Xgrid, as this node is responsible for the distribution, supervision and coordination of tasks on agents. The program running on the controller can assign and reassign tasks to handle individual agent failures on demand. The number of tasks assigned to an agent depend on two factors: the number of agents on an Xgrid and the number of processors in each node. The number of agents on an Xgrid determines how the controller will assign tasks. The tasks may be assigned simultaneously for a large number of agents, or queued for a small number of agents. When a node with more than one processor is detected on an Xgrid, the controller may assign one task per processor; this only occurs if the number of agents on the network is lower than the number of tasks the controller has to complete.[24]

Xgrid is layered upon the Blocks Extensible Exchange Protocol (BEEP), an IETF standard comparable to HTTP, but with a focus on two-way multiplexed communication, such as that found in peer-to-peer networks. BEEP, in turn, uses XML to define profiles for communicating between multiple agents over a single network or internet connection.[25]

Xgrid agent software was available for Unix and Linux systems.[26]

Interface edit

 
Xgrid administration tool

While it is possible to access Xgrid from the command line, the Xgrid graphical user interface, a program bundled with Mac OS X Server and, as of March 2009, available online, is a much more efficient way of administering an Xgrid system. Originally, the Xgrid agent was included in all Mac OS X 10.4 Tiger installations but the GUI was reserved for users of Mac OS X Server. This decision limited the efforts of the computer community to embrace the platform. Eventually, Apple released the Mac OS X Server Administration Tools to the public, which included the Xgrid administration application bundled with Mac OS X Server.[27]

Despite the lack of a graphical controller interface in the standard (non-server) Mac OS X distribution, it is possible to set up an Xgrid controller via the command line tools xgridctl and xgrid. Once the Xgrid controller daemon is running, administration of the grid with Apple's Xgrid Admin tool is possible.[27] Some applications, such as VisualHub, provided Xgrid controller capability through their user interfaces.[28][29]

See also edit

Notes edit

  1. ^ a b c . Apple Inc. June 27, 2007. Archived from the original on July 25, 2008. Retrieved July 25, 2008.
  2. ^ (PDF). Apple Inc. March 9, 2005. Archived from the original (PDF) on May 12, 2008. Retrieved June 12, 2008.
  3. ^ a b Cohen, Peter (March 29, 2004). "Apple posts Xgrid intro". Macworld. from the original on October 6, 2022. Retrieved May 14, 2023.
  4. ^ Norbury-Glaser, Mary (2006). "Build Your Own Supercomputer From Your Macs Laying Around: How to employ Tiger's Xgrid to build clusters and to contribute to grid/cluster projects". MacTech. Vol. 22, no. 1. from the original on May 14, 2023. Retrieved May 14, 2023.
  5. ^ . Archived from the original on July 16, 2011. Retrieved February 27, 2009.
  6. ^ Schlender, Brent; Tetzeli, Rick (2015). Becoming Steve Jobs: The Evolution of a Reckless Upstart into a Visionary Leader. Crown Business. pp. 190–197. ISBN 978-0-7710-7914-6.
  7. ^ a b Côté, Daniel (June 21, 2004). . Simple. Archived from the original on March 10, 2008. Retrieved July 18, 2008.
  8. ^ a b c d e Hughes, Baden (2006). Building computational grids with Apple's Xgrid Middleware. Fourth Australasian Symposium on Grid Computing and e-Research (AusGrid 2006) and the Fourth Australasian Information Security Workshop (AISW 2006). doi:10.1145/1151828.1151835 (inactive January 31, 2024).{{cite conference}}: CS1 maint: DOI inactive as of January 2024 (link)
  9. ^ Martellaro, John (February 13, 2007). "OpenMacGrid Computing Grid for Mac Users Announced". The Mac Observer. from the original on August 30, 2008. Retrieved March 1, 2009.
  10. ^ Saunders, Grover (February 12, 2007). "OpenMacGrid creates distributed computing love-fest". Ars Technica. from the original on August 24, 2009. Retrieved March 1, 2009.
  11. ^ Parnot, Charles (December 3, 2007). . Stanford University. Archived from the original on October 10, 2014. Retrieved July 25, 2008.
  12. ^ Parnot, Charles (December 3, 2007). . Stanford University. Archived from the original on September 26, 2011. Retrieved July 25, 2008.
  13. ^ Zhuge, Hai; Fox, Geoffrey C. (November 24, 2005). Grid and Cooperative Computing - GCC 2005: 4th International Conference, Beijing, China, November 30 -- December 3, 2005, Proceedings. Springer Science & Business Media. p. 408. ISBN 978-3-540-30510-1.
  14. ^ Rizzo, John (September 23, 2011). Mac OS X Lion Server For Dummies. John Wiley & Sons. ISBN 978-1-118-17748-8.
  15. ^ Michaels, Philip; Griffiths, Rob; Snell, Jason; Seff, Jonathan (September 2004). "10 Things to Know about Tiger". Macworld. Vol. 21, no. 9. pp. 50–55. ISSN 0741-8647. Retrieved October 16, 2008. (Subscription required)
  16. ^ Connolly, P.J. (June 21, 2004). "Apple's Xserve Hardware Makes Waves". InfoWorld. Vol. 26, no. 25. pp. 29–30. ProQuest 194358336. (Subscription required)
  17. ^ Schwartz, Ephraim (January 26, 2004). "Doth Apple Protest Too Much?". InfoWorld. Vol. 26, no. 4. p. 12. ProQuest 194347451. (Subscription required)
  18. ^ Pogue, David (July 25, 2012). OS X Mountain Lion: The Missing Manual. O'Reilly Media. p. 2. ISBN 978-1-4493-4367-5.
  19. ^ Rizzo, John (August 31, 2012). OS X Mountain Lion Server For Dummies. John Wiley & Sons. pp. 76–77. ISBN 978-1-118-41781-2. from the original on November 8, 2021. Retrieved May 16, 2023.
  20. ^ Rizzo, John (September 23, 2011). "What's in Podcast Producer?". Mac OS X Lion Server For Dummies. John Wiley & Sons. ISBN 978-1-118-17748-8.
  21. ^ Zhuge, Hai; Fox, Geoffrey C. (November 24, 2005). Grid and Cooperative Computing - GCC 2005: 4th International Conference, Beijing, China, November 30 -- December 3, 2005, Proceedings. Springer Science & Business Media. ISBN 978-3-540-30510-1.
  22. ^ a b Côté, Daniel (January 7, 2004). . Simple. Archived from the original on April 12, 2008. Retrieved July 18, 2008.
  23. ^ Gulker, Chris (January 15, 2004). "Xgrid: Grid computing for the rest of us?". Linux.com. from the original on November 20, 2008. Retrieved July 26, 2008.
  24. ^ a b "Xgrid Programming Guide: How It Works". Apple Inc. October 31, 2007. Retrieved June 12, 2008.
  25. ^ "Mac OS X Server: Xgrid" (PDF). Technology Brief. Apple Inc. November 1, 2007. p. 2. (PDF) from the original on March 19, 2009. Retrieved March 1, 2009.
  26. ^ Jepson, Brian; Rothman, Ernest E. (June 1, 2005). Mac OS X Tiger for Unix Geeks. O'Reilly Media. p. 211. ISBN 978-0-596-55274-9.
  27. ^ a b Muir, Dylan (June 23, 2005). . Mac OS X Hints. Archived from the original on August 24, 2007. Retrieved July 26, 2008.
  28. ^ . MacNN. June 7, 2006. Archived from the original on December 9, 2017. Retrieved July 26, 2008.
  29. ^ Chartier, David (June 7, 2006). "VisualHub - The universal video converter". Engadget. Retrieved May 14, 2023.

Further reading edit

xgrid, proprietary, grid, computing, program, protocol, developed, advanced, computation, group, subdivision, apple, developer, apple, initial, releasejanuary, 2004, final, release10, october, 2012, years, 2012, operating, systemmac, xplatformindependenttypedi. Xgrid is a proprietary grid computing program and protocol developed by the Advanced Computation Group subdivision of Apple Inc 3 XgridDeveloper s Apple Inc Initial releaseJanuary 6 2004 1 Final release10 7 5 October 4 2012 11 years ago 2012 10 04 Operating systemMac OS XPlatformIndependentTypeDistributed computingLicenseProprietary EULA 2 WebsiteHomepage at the Wayback Machine archived January 2 2006 It provides network administrators a method of creating a computing cluster which allows them to exploit previously unused computational power for calculations that can be divided easily into smaller operations such as Mandelbrot maps The setup of an Xgrid cluster can be achieved at next to no cost as Xgrid client is pre installed on all computers running Mac OS X 10 4 to Mac OS X 10 7 The Xgrid client was not included in Mac OS X 10 8 The Xgrid controller the job scheduler of the Xgrid operation is also included within Mac OS X Server and as a free download from Apple Apple has kept the command line job control mechanism minimalist while providing an API to develop more sophisticated tools built around it The program employs its own communication protocol layered on top of a schema to communicate to other nodes This communication protocol interfaces with the BEEP infrastructure a network application protocol framework Computers discovered by the Xgrid system that is computers with Mac OS X s Xgrid service enabled are automatically added to the list of available computers to use for processing tasks When the initiating computer sends the complete instructions or job for processing to the controller the controller splits the task up into these small instruction packets known as tasks The design of the Xgrid system consists of these small packets being transferred to all the Xgrid enabled computers on the network These computers or nodes execute the instructions provided by the controller and then return the results The controller assembles the individual task results into the whole job results and returns them to the initiating computer Apple modeled the design of Xgrid on the Zilla program distributed with NeXT s OpenStep operating system application programming interface API which Apple owned the rights to The company also opted to provide the client version of Mac OS X with only command line functions and little flexibility while giving the Mac OS X Server version of Xgrid a GUI control panel and a full set of features Contents 1 History 2 Protocol 3 Architecture 4 Interface 5 See also 6 Notes 7 Further readingHistory edit nbsp ZillaXgrid s origins can be traced back to NeXT s Zilla application created by scientist Richard Crandall in the late 1980s Zilla was the first distributed computing program released on an end user operating system and which used the idle screen saver motif a design feature since found in widely used projects such as Seti Home 1 4 Zilla won the national Computerworld Smithsonian Award Science Category in 1991 for ease of use and good design 5 Apple acquired Zilla along with the rest of NeXT in 1997 6 and used Zilla as inspiration for Xgrid 1 Xgrid Technology Preview 1 was released in January 2004 7 3 8 followed by Technology Preview 2 in November 2004 Xgrid 1 0 was released as part of Mac OS X 10 4 Tiger in April 2005 8 Several organizations have adopted Xgrid in large international computing networks One example of an Xgrid cluster is MacResearch s OpenMacGrid where scientists can request access to large amounts of processing power to run tasks related to their research 9 10 Another was the now defunct Xgrid Stanford project which used a range of computers on the Stanford University campus and around the world 11 to perform biochemical research 12 13 14 In a report covering the announcement Macworld cited Xgrid among the Unix features in 10 Things to Know about Tiger calling it handy if you work with huge amounts of experimental data or render complex animations 15 After Xgrid s introduction in 2004 InfoWorld noted that it was a preview grade technology which would directly benefit from the Xserve G5 s launch later that year 16 InfoWorld commentator Ephraim Schwartz also predicted that Xgrid was an opening move in Apple s entry into the enterprise computing market 17 8 Apple discontinued Xgrid with OS X 10 8 Mountain Lion 18 along with dependent services such as Podcast Producer 19 20 Protocol edit nbsp Xgrid ProtocolThe Xgrid protocol uses the BEEP network framework to communicate with nodes on the network The system s infrastructure includes three types of computers which communicate over the protocol The client which submits calculation jobs to the controller The controller which segregates the jobs into tasks and assigns these tasks to agents The agents which process their own allocated part of the calculation and return results to the controller which returns them to the client 21 8 A computer can act as one or all three of these components at the same time The Xgrid protocol provides the basic infrastructure for computers to communicate but is not involved in the processing of the specified calculation 22 Xgrid is targeted towards time consuming computations that can be easily segregated into smaller tasks sometimes called embarrassingly parallel tasks 23 This includes Monte Carlo calculations 3D rendering and Mandelbrot maps 22 Within the Xgrid protocol three types of messages can be passed to other computers on the same cluster requests notifications and replies Requests must be responded to by the recipient with a reply notifications do not require a reply and replies are responses to sent messages They are identified by their name type request notification reply and contents Each message is encapsulated in a BEEP message BEEP MSG and is acknowledged on receipt by an empty reply RPY 7 Xgrid does not leverage BEEPs message reply infrastructure Any received message which requires a response merely generates an independent BEEP message containing the reply The Xgrid messages are encoded as dictionaries of key value pairs which are converted to XML before being sent across the BEEP network Architecture editThe architecture of the Xgrid system is designed around a job based system the controller sends agents jobs and the agents return the responses The actual computation that the controller executes in an Xgrid system is known as a job The job contains all the files required to complete the task successfully such as the input parameters data files directories executables and or shell scripts the files included in an Xgrid job must be able to be executed either simultaneously or asynchronously or any benefits of running such a job on an Xgrid is lost Once the job completes the controller can be set to notify the client of the task s completion or failure for example by email The client can leave the network while the tasks are running It can also monitor the job status on demand by querying the controller although it cannot track the ongoing progress of individual tasks 24 8 The controller is central to the correct function of an Xgrid as this node is responsible for the distribution supervision and coordination of tasks on agents The program running on the controller can assign and reassign tasks to handle individual agent failures on demand The number of tasks assigned to an agent depend on two factors the number of agents on an Xgrid and the number of processors in each node The number of agents on an Xgrid determines how the controller will assign tasks The tasks may be assigned simultaneously for a large number of agents or queued for a small number of agents When a node with more than one processor is detected on an Xgrid the controller may assign one task per processor this only occurs if the number of agents on the network is lower than the number of tasks the controller has to complete 24 Xgrid is layered upon the Blocks Extensible Exchange Protocol BEEP an IETF standard comparable to HTTP but with a focus on two way multiplexed communication such as that found in peer to peer networks BEEP in turn uses XML to define profiles for communicating between multiple agents over a single network or internet connection 25 Xgrid agent software was available for Unix and Linux systems 26 Interface edit nbsp Xgrid administration toolWhile it is possible to access Xgrid from the command line the Xgrid graphical user interface a program bundled with Mac OS X Server and as of March 2009 available online is a much more efficient way of administering an Xgrid system Originally the Xgrid agent was included in all Mac OS X 10 4 Tiger installations but the GUI was reserved for users of Mac OS X Server This decision limited the efforts of the computer community to embrace the platform Eventually Apple released the Mac OS X Server Administration Tools to the public which included the Xgrid administration application bundled with Mac OS X Server 27 Despite the lack of a graphical controller interface in the standard non server Mac OS X distribution it is possible to set up an Xgrid controller via the command line tools xgridctl and xgrid Once the Xgrid controller daemon is running administration of the grid with Apple s Xgrid Admin tool is possible 27 Some applications such as VisualHub provided Xgrid controller capability through their user interfaces 28 29 See also editCondor High Throughput Computing SystemNotes edit a b c Mac OS X Manual Page For xgrid 1 Apple Inc June 27 2007 Archived from the original on July 25 2008 Retrieved July 25 2008 Mac OS X 10 5 SLA PDF Apple Inc March 9 2005 Archived from the original PDF on May 12 2008 Retrieved June 12 2008 a b Cohen Peter March 29 2004 Apple posts Xgrid intro Macworld Archived from the original on October 6 2022 Retrieved May 14 2023 Norbury Glaser Mary 2006 Build Your Own Supercomputer From Your Macs Laying Around How to employ Tiger s Xgrid to build clusters and to contribute to grid cluster projects MacTech Vol 22 no 1 Archived from the original on May 14 2023 Retrieved May 14 2023 Zilla Computerworld Honours Program Archives Archived from the original on July 16 2011 Retrieved February 27 2009 Schlender Brent Tetzeli Rick 2015 Becoming Steve Jobs The Evolution of a Reckless Upstart into a Visionary Leader Crown Business pp 190 197 ISBN 978 0 7710 7914 6 a b Cote Daniel June 21 2004 XGrid agent for Unix architectures Simple Archived from the original on March 10 2008 Retrieved July 18 2008 a b c d e Hughes Baden 2006 Building computational grids with Apple s Xgrid Middleware Fourth Australasian Symposium on Grid Computing and e Research AusGrid 2006 and the Fourth Australasian Information Security Workshop AISW 2006 doi 10 1145 1151828 1151835 inactive January 31 2024 a href Template Cite conference html title Template Cite conference cite conference a CS1 maint DOI inactive as of January 2024 link Martellaro John February 13 2007 OpenMacGrid Computing Grid for Mac Users Announced The Mac Observer Archived from the original on August 30 2008 Retrieved March 1 2009 Saunders Grover February 12 2007 OpenMacGrid creates distributed computing love fest Ars Technica Archived from the original on August 24 2009 Retrieved March 1 2009 Parnot Charles December 3 2007 Xgrid Stanford Home Stanford University Archived from the original on October 10 2014 Retrieved July 25 2008 Parnot Charles December 3 2007 Xgrid Stanford Projects Stanford University Archived from the original on September 26 2011 Retrieved July 25 2008 Zhuge Hai Fox Geoffrey C November 24 2005 Grid and Cooperative Computing GCC 2005 4th International Conference Beijing China November 30 December 3 2005 Proceedings Springer Science amp Business Media p 408 ISBN 978 3 540 30510 1 Rizzo John September 23 2011 Mac OS X Lion Server For Dummies John Wiley amp Sons ISBN 978 1 118 17748 8 Michaels Philip Griffiths Rob Snell Jason Seff Jonathan September 2004 10 Things to Know about Tiger Macworld Vol 21 no 9 pp 50 55 ISSN 0741 8647 Retrieved October 16 2008 Subscription required Connolly P J June 21 2004 Apple s Xserve Hardware Makes Waves InfoWorld Vol 26 no 25 pp 29 30 ProQuest 194358336 Subscription required Schwartz Ephraim January 26 2004 Doth Apple Protest Too Much InfoWorld Vol 26 no 4 p 12 ProQuest 194347451 Subscription required Pogue David July 25 2012 OS X Mountain Lion The Missing Manual O Reilly Media p 2 ISBN 978 1 4493 4367 5 Rizzo John August 31 2012 OS X Mountain Lion Server For Dummies John Wiley amp Sons pp 76 77 ISBN 978 1 118 41781 2 Archived from the original on November 8 2021 Retrieved May 16 2023 Rizzo John September 23 2011 What s in Podcast Producer Mac OS X Lion Server For Dummies John Wiley amp Sons ISBN 978 1 118 17748 8 Zhuge Hai Fox Geoffrey C November 24 2005 Grid and Cooperative Computing GCC 2005 4th International Conference Beijing China November 30 December 3 2005 Proceedings Springer Science amp Business Media ISBN 978 3 540 30510 1 a b Cote Daniel January 7 2004 XGrid Simple Archived from the original on April 12 2008 Retrieved July 18 2008 Gulker Chris January 15 2004 Xgrid Grid computing for the rest of us Linux com Archived from the original on November 20 2008 Retrieved July 26 2008 a b Xgrid Programming Guide How It Works Apple Inc October 31 2007 Retrieved June 12 2008 Mac OS X Server Xgrid PDF Technology Brief Apple Inc November 1 2007 p 2 Archived PDF from the original on March 19 2009 Retrieved March 1 2009 Jepson Brian Rothman Ernest E June 1 2005 Mac OS X Tiger for Unix Geeks O Reilly Media p 211 ISBN 978 0 596 55274 9 a b Muir Dylan June 23 2005 10 4 Run an Xgrid with Tiger client Mac OS X Hints Archived from the original on August 24 2007 Retrieved July 26 2008 VisualHub offers Xgrid support MacNN June 7 2006 Archived from the original on December 9 2017 Retrieved July 26 2008 Chartier David June 7 2006 VisualHub The universal video converter Engadget Retrieved May 14 2023 Further reading editAn Xgrid Primer at the Wayback Machine archived November 12 2011 Bird s eye view of the BEEP protocol used by Xgrid at the Wayback Machine archived February 12 2003 Xgrid FAQ on the Xgrid Wiki at the Wayback Machine archived June 16 2010 Retrieved from https en wikipedia org w index php title Xgrid amp oldid 1201730023, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.