2,638 research outputs found
Quantitative analysis of distributed systems
PhD ThesisComputing Science addresses the security of real-life systems by using
various security-oriented technologies (e.g., access control solutions
and resource allocation strategies). These security technologies
signficantly increase the operational costs of the organizations in
which systems are deployed, due to the highly dynamic, mobile and
resource-constrained environments. As a result, the problem of designing
user-friendly, secure and high efficiency information systems
in such complex environment has become a major challenge for the
developers.
In this thesis, firstly, new formal models are proposed to analyse the
secure information
flow in cloud computing systems. Then, the opacity of work
flows in cloud computing systems is investigated, a threat
model is built for cloud computing systems, and the information leakage
in such system is analysed. This study can help cloud service
providers and cloud subscribers to analyse the risks they take with
the security of their assets and to make security related decision.
Secondly, a procedure is established to quantitatively evaluate the
costs and benefits of implementing information security technologies.
In this study, a formal system model for data resources in a dynamic
environment is proposed, which focuses on the location of different
classes of data resources as well as the users. Using such a model, the
concurrent and probabilistic behaviour of the system can be analysed.
Furthermore, efficient solutions are provided for the implementation of
information security system based on queueing theory and stochastic
Petri nets. This part of research can help information security officers
to make well judged information security investment decisions
Generic business process modelling framework for quantitative evaluation
PhD ThesisBusiness processes are the backbone of organisations used to automate
and increase the efficiency and effectiveness of their services and prod-
ucts. The rapid growth of the Internet and other Web based technologies
has sparked competition between organisations in attempting to provide
a faster, cheaper and smarter environment for customers. In response
to these requirements, organisations are examining how their business
processes may be evaluated so as to improve business performance.
This thesis proposes a generic framework to expand the applicability
of various quantitative evaluation to a large class of business processes.
The framework introduces a novel engineering methodology that defines
a modelling formalism to represent business processes that can be solved
for a set of performance and optimisation algorithms. The methodology
allows various types of algorithms used in model-based business pro-
cess improvement and optimisation to be plugged in a single modelling
formalism. As a part of the framework, a generic modelling formalism
(MWF-wR) is developed to represent business processes so as to allow
quantitative evaluation and to select the parameters for the associated
performance evaluation and optimisation.
The generic framework is designed and implemented by developing soft-
ware support tools using Java as object oriented programming language
combining three main modules: (i) a business process specification mod-
ule to define the components of the business process model, (ii) a stochas-
tic Petri net module to map the business process model to a stochastic
Petri net, and (iii) an algorithms module to solve the models for various
performance optimisation objectives. Furthermore, a literature survey
of different aspects of business processes including modelling and analy-
sis techniques provides an overview of the current state of research and
highlights gaps in business process modelling and performance analy-
sis. Finally, experiments are introduced to investigate the validity of the
presented approach
Recent advances in petri nets and concurrency
CEUR Workshop Proceeding
A Taxonomy of Workflow Management Systems for Grid Computing
With the advent of Grid and application technologies, scientists and
engineers are building more and more complex applications to manage and process
large data sets, and execute scientific experiments on distributed resources.
Such application scenarios require means for composing and executing complex
workflows. Therefore, many efforts have been made towards the development of
workflow management systems for Grid computing. In this paper, we propose a
taxonomy that characterizes and classifies various approaches for building and
executing workflows on Grids. We also survey several representative Grid
workflow systems developed by various projects world-wide to demonstrate the
comprehensiveness of the taxonomy. The taxonomy not only highlights the design
and engineering similarities and differences of state-of-the-art in Grid
workflow systems, but also identifies the areas that need further research.Comment: 29 pages, 15 figure
On the Use of Queueing Petri Nets for Modeling and Performance Analysis of Distributed Systems
Predictive performance models are used increasingly throughout the phases of the software engineering lifecycle of distributed systems. However, as systems grow in size and complex-ity, building models that accurately capture the different aspects of their behavior becomes a more and more challenging task. The challenge stems from the limited model expressivenes
Parameter dependencies for reusable performance specifications of software components
To avoid design-related perÂforÂmance problems, model-driven performance prediction methods analyse the response times, throughputs, and reÂsource utilizations of software architectures before and during implementation. This thesis proposes new modeling languages and according model transformations, which allow a reusable description of usage profile dependencies to the performance of software components. Predictions based on this new methods can support performance-related design decisions
Methodologies synthesis
This deliverable deals with the modelling and analysis of interdependencies between critical infrastructures, focussing attention on two interdependent infrastructures studied in the context of CRUTIAL: the electric power infrastructure and the information infrastructures
supporting management, control and maintenance functionality. The main objectives are: 1) investigate the main challenges to be addressed for the analysis and modelling of interdependencies, 2) review the modelling methodologies and tools that can be used to address these challenges and support the evaluation of the impact of interdependencies on the dependability and resilience of the service delivered to the users, and 3) present the preliminary directions investigated so far by the CRUTIAL consortium for describing and modelling interdependencies
- …