ABSTRACT
Apple's release of the Xgrid framework for distributed computing introduces a new technology solution for loosely coupled distributed computation. In this paper systematically describe, compare and evaluate the Apple native Xgrid solution and a range of third party components which can be substituted for the native versions. This description and evaluation is grounded in practical experience of deploying a small scale, internationally distributed, heterogenous computational infrastructure based on the Xgrid framework.
- Apple Computer Inc, 2005a. Property List Format. http://developer.apple. com/documentation/Darwin/Reference/ ManPages/man5/plist.5.html Last visited 21 September 2005.Google Scholar
- Apple Computer Inc, 2005b. XgridFoundation Reference. http://developer.apple.com/ documentation/Performance/Conceptual/ XgridDeveloper/index.html Last visited 21 September 2005.Google Scholar
- Apple Computer Inc, 2005. Xgrid. http://www. apple.com/macosx/features/xgrid/ Last visited 21 September 2005.Google Scholar
- Apple Computer Inc, 2005. Mac OS X Server Xgrid Administration Guide. http://images.apple.com/server/pdfs/ Xgrid_Admin_v10.4.pdf Last visited 21 September 2005.Google Scholar
- Marcos Dias de Assuncao, Krishna Nadiminti, Srikumar Venugopal, Tianchi Ma, and Rajkumar Buyya, 2005. An Integration of Global and Enterprise Grid Computing: Gridbus Broker and Xgrid Perspective. Proceedings of the 4th International Conference on Grid and Cooperative Computing. Lecture Notes on Computer Science XXXX. Springer-Verlag. pp. XX-YY. Google ScholarDigital Library
- Robert Brower, 2005. Base64 Encode/Decode Utility. http://sourceforge.net/projects/ base64 Last visited 21 September 2005.Google Scholar
- Ed Baskerville, 2005. XgridLite. http: //edbaskerville.com/software/xgridlite/ Last visited 21 September 2005.Google Scholar
- Huston Franklin, 2005. BeepCore-Java. http:// sourceforge.net/projects/beepcore-java Last visited 21 September 2005.Google Scholar
- Steven Bird and Edward Loper, 2004. NLTK: The Natural Language Toolkit. Proceedings of the ACL 2004 Demonstration Session. Association for Computational Linguistics. pp. 214-217. Google ScholarDigital Library
- Marshall Rose, 2001. The Blocks Extensible Exchange Protocol (BEEP). IETF RFC 3080. http://www.faqs.org/rfcs/rfc3080.html Google ScholarDigital Library
- Curtis Campbell, 2005. XgridAgent-Java. http://www.apple.com/downloads/macosx/ unix_open_source/xgridagentforjava.html Last visited 21 September 2005.Google Scholar
- Daniel Cote, 2004. XgridAgent for Unix Architectures. http://www.novajo.ca/xgridagent/ Last Visited 21 September 2005.Google Scholar
- David Graff, 2003. English Gigaword. Linguistic Data Consortium at the University of Pennsylvania. LDC2003T05.Google Scholar
- Brian Granger, 2005. PyXG. http://hammonds. scu.edu/~classes/pyxg.html Last visited 21 September 2005.Google Scholar
- Baden Hughes, James Curran, James Haggerty, Saritha Manickam and Joel Nothman, 2005. A Distributed Architecture for Interactive Parse Annotation Proceedings of the Australasian Language Technology Workshop 2005. Australasian Language Technology Association. pp. XX-YY.Google Scholar
- Arthur van Hoff and Rick Blair, 2005. JmDNS. http://sourceforge.net/projects/ jmdns/ Last visited 21 September 2005.Google Scholar
- Drew McCormack, 2005. Distributed Tiger: Xgrid comes of Age. http: //www.macdevcenter.com/pub/a/mac/2005/ 08/23/xgrid.html Last visited 21 September 2005.Google Scholar
- Drew McCormack, 2005. Sweetening Your Xgrid with Cocoa. http://www.macdevcenter.com/ pub/a/mac/2005/09/13/xgrid.html Last visited 21 September 2005.Google Scholar
- Charles Parnot, 2005. GridStuffer. http://cmgm.stanford.edu/~cparnot/ xgrid-stanford/html/goodies/ GridStuffer-info.html Last visited 21 September 2005.Google Scholar
- Srikumar Venugopal and Rajkumar Buyya and Lyle Winton, 2004. A grid service broker for scheduling distributed data-oriented applications on global grids. Proceedings of the 2nd Workshop on Middleware for Grid Computing. ACM Press. pp. 75-80. Google ScholarDigital Library
Index Terms
- Building computational grids with apple's Xgrid middleware
Recommendations
MGC middleware for grid computing: the Globus Toolkit
ACAI '11: Proceedings of the International Conference on Advances in Computing and Artificial IntelligenceGrid computing has made substantial advances during the last decade. A major concern in Grid environments is dealing with the high degree of heterogeneity of resources that can range from laptops and PCs to supercomputers. The unified virtual view of ...
Design and implementation of a workflow-based resource broker with information system on computational grids
The grid is a promising infrastructure that can allow scientists and engineers to access resources among geographically distributed environments. Grid computing is a new technology which focuses on aggregating resources (e.g., processor cycles, disk ...
Parallel resource co-allocation for the computational grid
Resource co-allocation is one of the crucial problems affecting the utility of the grid. Because the numbers of the application tasks and amounts of required resources are enormous and quick responses to the requirements of users are necessary in the ...
Comments