Document Type : Research Paper

Author

University Of Anbar - College of Computers

10.37652/juaps.2009.15638

Abstract

: Many Areas in Science and industrial applications requires huge computation power that is must achieve the desired level of computation. The field of distributed computing covers all aspects of computing and information access across multiple processing elements connected by any form of communication network. In this paper we investigate the design and implementation of a grid based system depending on an Intranet based on Windows operating system. The proposed Virtual Grid-Based Parallel Computer (VGBPC) system was written using C# and .NET 3.5 framework. The system uses the remote computer as a node to accomplish the execution task. The Grid Manger system was built to be initiated on the server of the Intranet which responsible of partitioning the task and assigning each partition to Grid thread that is transmitted to the Grid Executer. The Grid Executer implemented in this work responsible of receiving the threads from the Grid manger, executing them and resending them back to the Grid Manager. The proposed system was used to accomplish parallel Prime Number Checker to investigate the (VGBPC) capabilities.

Keywords

Main Subjects

[1] Andrew Troelsen, ""Pro C# 2008 and the .NET 3.5 Platform", APRESS, 2007.
 [2] Ajay D. Kshemkalyani, "Distributed Computing Principles, Algorithms, and Systems" , Cambridge University Press 2008.
[3] Choi-Hong Lai, "Grid Resource Management Toward Virtual and Services Compliant Grid Computing",CRC Press, 2009
 [4]David Taniar, "High-Performance Parallel Database Processing and Grid Databases", A John Wiley & Sons, Inc., Publication, 2008.
[5] Fiach Reid, "Network Programming in .NET With C# and Visual Basic .NET", Elsevier Digital Press,2004.
 [6]  H. Bal, F. Kaashoek and A. Tanenbaum, Orca: a language for parallel programming of distributed systems, IEEE Transactions on Software Engineering, 18(3), 1992, 180–205.
 [7] J. M. Arfman and P. Roden, Project Athena: Supporting distributed computing at MIT, IBM Systems Journal, 31(3), 1992, 550–563.
[8] J. King and A. dos Santos, A user-friendly approach to human authentication of messages, Proceedings of the 9th International Conference on Financial Cryptography and Data Security, Roseau, Dominica, 2005, 225–239.
 [9] J. Anderson, Multi-writer composite registers, Distributed Computing, 7(4), 1994, 175–196.
[10] Werner Dubitzky, "Data Mining Techniques in Grid Computing Environments", John Wiley & Sons, Ltd, 2008.