2nd stage cluster no.(C2) used as plots parameter
0
0.2
0.4
0.6
0.8
1
1.2
1 3 5 7 9 1113151719
1st stage cluster no.(C1*5)
Total Processing Power (*1000000
MIPS
C2=2 C2=4 C2=5 C2=8
C2=10 C2=16 C2=20
2nd stage cluster no.(C2) used as plot's parameter
0
0.2
0.4
0.6
0.8
1
135791113151719
1st stage cluster no.(C1*5)
Processor Utilization
C2=2
C2=4 C2=5 C2=8
C2=10 C2=16 C2=20
Figure 7: PU vs. Cluster No. for 3-stage MVSM system
Figure 6:TPP vs. Cluster No. for 3-stage MVSMSystem
5 CONCLUSION
Mohaparta P., Das C.R., Jan 1996. Performance analysis
of finite buffered asynchronous multistage
interconnection networks, IEEE Transactions on
Parallel & Distributed Systems, pp.18-35.
We proposed a new architecture and its analytical
model for MVSM system. Analytical model was
constructed on queuing theory and the system
performance metric was expressed as mathematical
equations. The performance graphs may be used by
designer to find the optimum system configuration
for reaching to maximum performance with fixed
resources.
Mohapatra P., Das C.R. and Feng,T.Y. Jan 1994.
Performance analysis of cluster based multiprocessors,
IEEE Transaction on Computer, Vol. 43 pp. 109-114.
Nitzberg Bill and Virginia Lo, 1991. Distributed Shared
Memory: A Survey of Issues and Algorithms, IEEE
Computer, pp. 52-60.
Pinar Ali, Hendrickson Bruce., July 2004. Interprocessor
Communication with Limited Memory, IEEE
Transactions on Parallel and Distributed Systems, Vol
15, No.7
The future work focuses on improving the
analytical model for heterogeneous system to
determine the optimum point in design space. The
other subject is improving the analytical model by
applying software and scheduling features.
Shahhoseini H.S., Naderi M., Buyya R., 2000. Shared
memory multistage clustering structure: An efficient
structure for massively parallel processing systems,
The 4th International Conference on High
Performance Computing in Asia-Pacific Region (HPC
Asia 2000), Beijing, China. IEEE Computer Society
Press, USA.
REFERENCES
Buyya Rajkumar, 1995. High Performance Cluster
Computing: Architectures and Systems. vol. 1,
Prentice-Hall.
Sheldon M.Ross, 2000. Introduction to Probability Model,
Academic Press, 7
th
Edition.
Sohda Y., Nakada H., and Matsuoka S., 2001.
Implementation of a Portable Software DSM in Java,
Proceedings of the ACM JavaGrande/ISCOPE 2001
Conference, Stanford University, California.
Cooper Robert B., 1981. Introduction to Queuing Theory,
Elsevier North Holland. 2
nd
Edition.
Dandamudi S.P., Eager D.L., Jun 1990. Hierarchical
interconnection networks for multiprocessor systems,
IEEE Transaction on Computer, pp. 786-797.
Stumm Michael and Zhou Songnian. 1990. Algorithms
Implementing Distributed Shared Memory, IEEE
Computer, pp.54-64.
Hayes J.P., 2002. Computer Architecture and
Organization, McGraw-Hill. 3
rd
Edition.
Tanenbaun Andrew S., 1995. Distributed Operating
Systems,Prentice Hall, Inc.
Hennessy J. L. and Patterson D. A., 2003. Computer
Architecture: A Quantitative Approach, 3
rd
ed: Morgan
Kaufmann Publishers Inc.
Trevisan Thobias S., Costa Vitor Santos, Whately Lauro,
Amorim Claudio L., 2002. Distributed Shared Memory
in Kernel Mode, IEEE 14
th
Symposium on Computer
Architecture and High Performance Computing.
Li. K., Hudak P., Nov 1989. Memory Coherence in Shared
Virtual Memory Systems, ACM Transactions on
Computer Systems, 7(4), pp 321-359.
Http://staff.um.edu.mt/simweb/mm1.htm
ICEIS 2005 - SOFTWARE AGENTS AND INTERNET COMPUTING
266