
 
 
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