• DocumentCode
    2486785
  • Title

    Performance prediction for running workflows under role-based authorization mechanisms

  • Author

    He, Ligang ; Calleja, Mark ; Hayes, Mark ; Jarvis, Stephen A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Warwick, Coventry, UK
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    When investigating the performance of running scientific/commercial workflows in parallel and distributed systems, we often take into account only the resources allocated to the tasks constituting the workflow, assuming that computational resources will accept the tasks and execute them to completion once the processors are available. In reality, and in particular in grid or e-business environments, security policies may be implemented in the individual organisations in which the computational resources reside. It is therefore expedient to have methods to calculate the performance of executing workflows under security policies. Authorisation control, which specifies who is allowed to perform which tasks when, is one of the most fundamental security considerations in distributed systems such as grids. Role-based access control (RBAC), under which the users are assigned to certain roles while the roles are associated with prescribed permissions, remains one of the most popular authorisation control mechanisms. This paper presents a mechanism to theoretically compute the performance of running scientific workflows under RBAC authorisation control. Various performance metrics are calculated, including both system-oriented metrics, (such as system utilisation, throughput and mean response time) and user-oriented metrics (such as mean response time of the workflows submitted by a particular client). With this work, if a client informs an organisation of the workflows they are going to submit, the organisation is able to predict the performance of these workflows running in its local computational resources (e.g. a high-performance cluster) enforced with RBAC authorisation control, and can also report client-oriented performance to each individual user.
  • Keywords
    authorisation; distributed processing; parallel processing; resource allocation; software performance evaluation; workflow management software; client-oriented performance; computational resources; distributed system; e-business environment; parallel system; resources allocation; role-based access control; role-based authorization mechanism; security policies; system-oriented metric; user-oriented metric; workflow management; Access control; Authorization; Concurrent computing; Control systems; Delay; Distributed computing; Grid computing; Permission; Resource management; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161190
  • Filename
    5161190