Abstract
Grid is one of the most effective new paradigms in large scale distributed computing. Only recently Petri nets have been adopted as a formal modeling framework for describing some features related to Grid infrastructures: mostly related to the description of large-scale dynamic workflows. In this paper we describe a Grid tool for High Energy Physics data analysis, and we show how modeling its architecture with nets-within-nets has led us to identify and solve a number of defects affecting the current implementation.
Partially supported by MIUR (Italian Ministry of Education, University and Scientific Research).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alt, M., Hoheisel, A., Pohl, H.W., Gorlatch, S.: A Grid Workflow Language Using High-Level Petri Nets. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 715–722. Springer, Heidelberg (2006)
Bednarczyk, M.A., Bernardinello, L., Pawłowski, W., Pomello, L.: Modelling Mobility with Petri Hypernets. In: Fiadeiro, J.L., Mosses, P.D., Yu, Y. (eds.) WADT 2004. LNCS, vol. 3423, pp. 28–44. Springer, Heidelberg (2005)
Bednarczyk, M.A., Bernardinello, L., Pawłowski, W., Pomello, L.: From Petri hypernets to 1-safe nets. In: Proceedings of the Fourth International Workshop on Modelling of Objects, Components and Agents, MOCA 2006, Bericht 272, FBI-HH-B-272/06, pp. 23–43 (June 2006)
Bernardinello, L., Bonzanni, N., Mascheroni, M., Pomello, L.: Modeling Symport/Antiport P Systems with a Class of Hierarchical Petri Nets. In: Eleftherakis, G., Kefalas, P., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2007. LNCS, vol. 4860, pp. 124–137. Springer, Heidelberg (2007)
Bratosin, C., van der Aalst, W., Sidorova, N.: Modeling Grid workflows with Coloured Petri nets. In: Procs. of the 8th Workshop on Practical Use of Coloured Petri Nets and CPN Tools, CPN 2007, pp. 67–86 (2007)
CERN. Worldwide LHC Computing Grid, http://lcg.web.cern.ch/lcg/public/ (accessed May 2010)
Choppy, C., Dedova, A., Evangelista, S., Hong, S., Klai, K., Petrucci, L.: The NEO Protocol for Large-Scale Distributed Database Systems: Modelling and Initial Verification. In: Lilius, J., Penczek, W. (eds.) PETRI NETS 2010. LNCS, vol. 6128, pp. 145–164. Springer, Heidelberg (2010)
Codispoti, G., Cinquilli, M., Fanfani, A., Fanzago, F., Farina, F., Kavka, C., Lacaprara, S., Miccio, V., Spiga, D., Vaandering, E.: CRAB: a CMS Application for Distributed Analysis. IEEE Transactions on Nuclear Science 56(5), 2850–2858 (2009)
Cortadella, J., Reisig, W. (eds.): ICATPN 2004. LNCS, vol. 3099. Springer, Heidelberg (2004)
Darwin, I.F.: Checking C Programs with Lint Nutshell Handbooks. O’Reilly Media (1988)
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., San Francisco (2003)
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: Tuecke. Grid services for distributed system integration. Computer 35, 37–46 (2002)
Guan, Z., Hernandez, F., Bangalore, P., Gray, J., Skjellum, A., Velusamy, V., Liu, Y.: Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface: Research Articles. Concurr. Comput.: Pract. Exper. 18, 1115–1140
Hoffmann, K., Ehrig, H., Mossakowski, T.: High-Level Nets with Nets and Rules as Tokens. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 268–288. Springer, Heidelberg (2005)
Hoheisel, A., Der, U.: Dynamic Workflows for Grid Applications. In: Procs. of the Cracow Grid Workshop 2003, p. 8 (2003)
Köhler, M., Farwer, B.: Object Nets for Mobility. In: Kleijn, J., Yakovlev, A. (eds.) ICATPN 2007. LNCS, vol. 4546, pp. 244–262. Springer, Heidelberg (2007)
Köhler, M., Rölke, H.: Properties of object Petri nets. In: Cortadella, Reisig (eds.) [9], pp. 278–297
Kummer, O.: Referenznetze. Logos-Verlag (2002)
Kummer, O., Wienberg, F., Duvigneau, M., Schumacher, J., Köhler, M., Moldt, D., Rölke, H., Valk, R.: An extensible editor and simulation engine for Petri nets: Renew. In: Cortadella, Reisig (eds.) [9], pp. 484–493
Mascheroni, M.: Generalized hypernets and their semantics. In: Proceedings of the Fifth International Workshop on Modelling of Objects, Components and Agents, MOCA 2009, Bericht 290, pp. 87–106 (September 2009)
Mascheroni, M., Wagner, T., Wüstenberg, L.: Verifying reference nets by means of hypernets: a plugin for renew. In: Proceedings of the International Workshop on Petri Nets and Software Engeneering PNSE 2010, Bericht 294, pp. 39–54 (June 2010)
Taktak, S., Kristensen, L.: Formal Modelling and Initial Validation of the Chelonia Distributed Storage System. In: Riekki, J., Ylianttila, M., Guo, M. (eds.) GPC 2011. LNCS, vol. 6646, pp. 127–137. Springer, Heidelberg (2011)
Taylor, I.J., Deelman, E., Gannon, D.B., Shields, M.: Workflows for e-Science: Scientific Workflows for Grids. Springer, Heidelberg (2006)
The CMS Collaboration. The CMS Experiment at CERN LHC. J. Inst., 3, S08004 (2008)
The TLS Group. The Large Hadron Collider Conceptual Design. Technical report, CERN (1995); preprint hep-ph/0601012
Valk, R.: Nets in Computer Organisation. In: Brauer, W., Reisig, W., Rozenberg, G. (eds.) APN 1986. LNCS, vol. 255, pp. 218–233. Springer, Heidelberg (1987)
Valk, R.: Petri Nets as Token Objects: An Introduction to Elementary Object Nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–25. Springer, Heidelberg (1998)
van Hee, K.M., Lomazova, I.A., Oanea, O., Serebrenik, A., Sidorova, N., Voorhoeve, M.: Nested Nets for Adaptive Systems. In: Donatelli, S., Thiagarajan, P.S. (eds.) ICATPN 2006. LNCS, vol. 4024, pp. 241–260. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mascheroni, M., Farina, F. (2012). Nets-Within-Nets Paradigm and Grid Computing. In: Jensen, K., Donatelli, S., Kleijn, J. (eds) Transactions on Petri Nets and Other Models of Concurrency V. Lecture Notes in Computer Science, vol 6900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29072-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-29072-5_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29071-8
Online ISBN: 978-3-642-29072-5
eBook Packages: Computer ScienceComputer Science (R0)