skip to main content
10.1145/2641483.2641515acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccsConference Proceedingsconference-collections
research-article

An Alternative View of Fairness in Petri Nets

Authors Info & Claims
Published:03 August 2014Publication History

ABSTRACT

In modelling and analysis of concurrent systems is usually placed the main emphasis on their accuracy and validity, i.e. the model meets the formal specification and also modelled the relevant facts. Moreover, in recent years in various fields, the importance of the concept of fairness starts to develop, which covers such requirements on system/model, such as uniformity of resource usage, fair queuing policy, the problem of starvation and many others. The aim of this work is to define a method of calculating the uniformity of the distribution of specific system states that can be used to investigate the uniformity of the workload of individual entities / elements of the system. The method is based on modelling by classical Place/Transition Petri nets and measuring the entropy of subsets of specific markings in the reachability graph of the Petri net. The presented method is an alternative view on the fairness of the already defined fairness which in the theory of Petri nets deals with transitions.

References

  1. "Fairness" 2011. Oxford Advanced American Dictionary for learners of EnglishGoogle ScholarGoogle Scholar
  2. Apt, K., Francez, N., and Katz, S. 1988. Appraising fairness in languages for distributed programming. Distributed Computing 2, 4 (1988/12/01), 226--241. DOI= http://dx.doi.org/10.1007/bf01872848.Google ScholarGoogle Scholar
  3. Avi-Itzhak, B., Levy, H., and Raz, D. 2008. Quantifying fairness in queuing systems: Principles, approaches, and applicability. Probab. Eng. Inf. Sci. 22, 4, 495--517. DOI= http://dx.doi.org/10.1017/s0269964808000302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Baier, C. and Katoen, J.-P. 2008. Principles of model checking. The MIT Press, Cambridge, Mass. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jaffe, J. 1981. Bottleneck Flow Control. Communications, IEEE Transactions on 29, 7, 954--962. DOI= http://dx.doi.org/10.1109/tcom.1981.1095081.Google ScholarGoogle ScholarCross RefCross Ref
  6. Jensen, K. 2009. Coloured Petri nets: modeling and validation of concurrent systems. Springer, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kelly, F. 1997. Charging and rate control for elastic traffic. European Transactions on Telecommunications 8, 1, 33--37. DOI= http://dx.doi.org/10.1002/ett.4460080106.Google ScholarGoogle Scholar
  8. Marsan, M.A. 1990. Stochastic Petri nets: an elementary introduction. In Advances in Petri nets 1989, R. Grzegorz Ed. Springer-Verlag New York, Inc., 1--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Molloy, M.K. 1982. Performance Analysis Using Stochastic Petri Nets. Computers, IEEE Transactions on C-31, 9, 913--917. DOI= http://dx.doi.org/10.1109/tc.1982.1676110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Petri, C.A. 1962. Kommunikation mit Automaten Bonn: Institut für Instrumentelle Mathematik, Schriften des IIM Nr. 2.Google ScholarGoogle Scholar
  11. Raz, D., Levy, H., and Avi-Itzhak, B. 2004. A resource-allocation queueing fairness measure. SIGMETRICS Perform. Eval. Rev. 32, 1, 130--141. DOI= http://dx.doi.org/10.1145/1012888.1005704. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Völzer, H. and Varacca, D. 2012. Defining Fairness in Reactive and Concurrent Systems. Journal of the ACM 59, 3, 13--13:37. DOI= http://dx.doi.org/10.1145/2220357.2220360. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An Alternative View of Fairness in Petri Nets

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      C3S2E '14: Proceedings of the 2014 International C* Conference on Computer Science & Software Engineering
      August 2014
      201 pages
      ISBN:9781450327121
      DOI:10.1145/2641483

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 August 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate12of42submissions,29%
    • Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader