Abstract
In this work, we propose an innovative approach to investigate the admissibility of permutations to multistage interconnection networks—a challenging problem of switching theory. The proposed approach is centered upon modeling of multistage interconnection networks with colored Petri nets and use of Petri net analysis tools such as the unfolding technique and the invariants method. To assess the feasibility of the proposed approach we demonstrate that the complete unfoldings obtained in this work are polynomial in the problem size and employ an acyclic structure. The approach takes advantage of easy to use, yet extremely efficient, software tools.
Similar content being viewed by others
References
Bashirov, R.: Rearrangeability of 2 log−1 stage networks employing an uniform connection pattern. Calcolo 38, 85–95 (2000)
Bashirov, R., Crespi, V.: Analyzing the permutation capability of multistage interconnection networks with colored Petri nets. Inform. Sci. 176, 3143–3165 (2006)
Chiola, G., Franceschinis, G., Gaeta, R., Ribaudo, M.: GreatSPN 1.7—graphical editor and analyzer for timed and stochastic Petri nets. Perform. Eval. 24, 47–68 (1995)
Das, R.K., Das, N.: GSE—a generalized full-access multistage interconnection network with minimum cost. In: Proceedings of HiPC’96, Trivandrum, India, IEEE Computer Society, pp. 176–181 (1996)
Das, N., Bezrukov, S.L.: Permutation admissibility in shuffle-exchange networks with arbitrary number of stages. In: Proceedings of HiPC’98, Madras, India, IEEE Computer Society, pp. 270–276 (1998)
Das N., Bhattacharya B.B., Bezrukov S., Menon R., Sarkar A.: Permutation routing in optical MINs with minimum number of stages. J. Syst. Archit. 48, 311–323 (2003)
Evangelista, S.: High level Petri nets analysis with Helena. In: Proceedings of ATPN’05. Miami, FL, LNCS 3536, pp. 455–464 (2005)
Grammatikakis M.D., Hsu D.F., Sibeyn J.F.: Packet routing in fixed-connection networks: a survey. J. Paral. Distrib. Comput. 54, 77–132 (1998)
Hsia, C.J.A., Chen, C.Y.R.: Permutation capability of multistage interconnection networks. In: Proceedings of ICPP’90, Urbana-Champaign, IL, pp. 1338–1346 (1990)
Hu Q., Shen X., Liang W.: Optimally routing LC permutations on k-extra-stage cube-type networks. IEEE Trans. Comput. 45, 97–103 (1996)
Jensen K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 1. Springer, Berlin (1997)
Jensen K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 2. Springer, Berlin (1997)
Khomenko V., Kondratyev A., Koutny A., Vogler W.: Merged processes: a new condenced representation of Petri net behaviour. Acta Inf. 43, 307–330 (2006)
Hamez, A., Hillah, L., Kordon, F., Linard, A., Paviot-Adet, E., Renault, X., Thierry-Mieg, Y.: New features in CPN-AMI 3: focusing on the analysis of complex distributed systems. In: Proceeding of ACSD’06, June, Turku, Finland, IEEE Computer Society, pp. 273–275 (2006)
Kordon, F., Linard, A., Paviot-Adet, E.: Optimized colored nets unfolding. In: Proceedings FORTE’06, LNCS 4229, pp. 339–355 (2006)
Lenfant J.: Parallel permutations of data: a Benes network control algorithm for frequently used permutations. IEEE Trans. Comput. 27, 637–647 (1978)
Murata T.: Petri nets: properties, analysis and applications. Proc. IEEE 77, 541–580 (1989)
Raghavendra C.S., Boppana R.V.: On self-routing in Beneš and shuffle-exchange networks. IEEE Trans. Comput. 40, 1057–1064 (1991)
Sahni S.: Matrix multiplication and data routing using a partitioned optical passive stars network. IEEE Trans. Paral. Distrib. Comput. 11, 720–728 (2000)
Shen X., Xu M., Wang X.: An optimal algorithm for permutation admissibility to multistage interconnection networks. IEEE Trans. Comput. 44, 604–608 (1995)
Shen X.: An optimal O(N log N) algorithm for permutation admissibility to extra-stage cube-type networks. IEEE Trans. Comput. 44, 1144–1149 (1995)
Shen X., Yang F., Pan Y.: Equivalent permutation capabilities between time-division optical omega networks and non-optical extra-stage omega networks. IEEE Trans. Network. 9, 518–524 (2001)
Veselovsky, G., Batovski, D.A.: A study of the permutation capability of a binary hypercube under deterministic dimension-order routing. In: Proceedings of PDPTA’03, Las Vegas, NV, SCREA Press, pp. 173–177 (2003)
Wu C., Feng T.: On a class of multistage interconnection networks. IEEE Trans. Comput. 29, 694–702 (1980)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work has been partially supported by the TRNC Ministry of Education and Culture under project MEKB-08-09.
Rights and permissions
About this article
Cite this article
Bashirov, R., Kordon, F. & Lort, H. Exploiting colored Petri nets to decide on permutation admissibility. Acta Informatica 46, 43–55 (2009). https://doi.org/10.1007/s00236-008-0084-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00236-008-0084-1