|
Showing 1 - 5 of
5 matches in All Departments
This book provides formal and informal definitions and taxonomies
for self-aware computing systems, and explains how self-aware
computing relates to many existing subfields of computer science,
especially software engineering. It describes architectures and
algorithms for self-aware systems as well as the benefits and
pitfalls of self-awareness, and reviews much of the latest relevant
research across a wide array of disciplines, including open
research challenges. The chapters of this book are organized into
five parts: Introduction, System Architectures, Methods and
Algorithms, Applications and Case Studies, and Outlook. Part I
offers an introduction that defines self-aware computing systems
from multiple perspectives, and establishes a formal definition, a
taxonomy and a set of reference scenarios that help to unify the
remaining chapters. Next, Part II explores architectures for
self-aware computing systems, such as generic concepts and
notations that allow a wide range of self-aware system
architectures to be described and compared with both isolated and
interacting systems. It also reviews the current state of reference
architectures, architectural frameworks, and languages for
self-aware systems. Part III focuses on methods and algorithms for
self-aware computing systems by addressing issues pertaining to
system design, like modeling, synthesis and verification. It also
examines topics such as adaptation, benchmarks and metrics. Part IV
then presents applications and case studies in various domains
including cloud computing, data centers, cyber-physical systems,
and the degree to which self-aware computing approaches have been
adopted within those domains. Lastly, Part V surveys open
challenges and future research directions for self-aware computing
systems. It can be used as a handbook for professionals and
researchers working in areas related to self-aware computing, and
can also serve as an advanced textbook for lecturers and
postgraduate students studying subjects like advanced software
engineering, autonomic computing, self-adaptive systems, and
data-center resource management. Each chapter is largely
self-contained, and offers plenty of references for anyone wishing
to pursue the topic more deeply.
This book provides formal and informal definitions and taxonomies
for self-aware computing systems, and explains how self-aware
computing relates to many existing subfields of computer science,
especially software engineering. It describes architectures and
algorithms for self-aware systems as well as the benefits and
pitfalls of self-awareness, and reviews much of the latest relevant
research across a wide array of disciplines, including open
research challenges. The chapters of this book are organized into
five parts: Introduction, System Architectures, Methods and
Algorithms, Applications and Case Studies, and Outlook. Part I
offers an introduction that defines self-aware computing systems
from multiple perspectives, and establishes a formal definition, a
taxonomy and a set of reference scenarios that help to unify the
remaining chapters. Next, Part II explores architectures for
self-aware computing systems, such as generic concepts and
notations that allow a wide range of self-aware system
architectures to be described and compared with both isolated and
interacting systems. It also reviews the current state of reference
architectures, architectural frameworks, and languages for
self-aware systems. Part III focuses on methods and algorithms for
self-aware computing systems by addressing issues pertaining to
system design, like modeling, synthesis and verification. It also
examines topics such as adaptation, benchmarks and metrics. Part IV
then presents applications and case studies in various domains
including cloud computing, data centers, cyber-physical systems,
and the degree to which self-aware computing approaches have been
adopted within those domains. Lastly, Part V surveys open
challenges and future research directions for self-aware computing
systems. It can be used as a handbook for professionals and
researchers working in areas related to self-aware computing, and
can also serve as an advanced textbook for lecturers and
postgraduate students studying subjects like advanced software
engineering, autonomic computing, self-adaptive systems, and
data-center resource management. Each chapter is largely
self-contained, and offers plenty of references for anyone wishing
to pursue the topic more deeply.
This book serves as both a textbook and handbook on the
benchmarking of systems and components used as building blocks of
modern information and communication technology applications. It
provides theoretical and practical foundations as well as an
in-depth exploration of modern benchmarks and benchmark
development. The book is divided into two parts: foundations and
applications. The first part introduces the foundations of
benchmarking as a discipline, covering the three fundamental
elements of each benchmarking approach: metrics, workloads, and
measurement methodology. The second part focuses on different
application areas, presenting contributions in specific fields of
benchmark development. These contributions address the unique
challenges that arise in the conception and development of
benchmarks for specific systems or subsystems, and demonstrate how
the foundations and concepts in the first part of the book are
being used in existing benchmarks. Further, the book presents a
number of concrete applications and case studies based on input
from leading benchmark developers from consortia such as the
Standard Performance Evaluation Corporation (SPEC) and the
Transaction Processing Performance Council (TPC). Providing both
practical and theoretical foundations, as well as a detailed
discussion of modern benchmarks and their development, the book is
intended as a handbook for professionals and researchers working in
areas related to benchmarking. It offers an up-to-date point of
reference for existing work as well as latest results, research
challenges, and future research directions. It also can be used as
a textbook for graduate and postgraduate students studying any of
the many subjects related to benchmarking. While readers are
assumed to be familiar with the principles and practices of
computer science, as well as software and systems engineering, no
specific expertise in any subfield of these disciplines is
required.
|
Performance Evaluation: Metrics, Models and Benchmarks - SPEC International Performance Evaluation Workshop, SIPEW 2008, Darmstadt, Germany, June 27-28, 2008, Proceedings (Paperback, 2008 ed.)
Samuel Kounev, Ian Gorton
|
R2,011
R1,780
Discovery Miles 17 800
Save R231 (11%)
|
Out of stock
|
This book constitutes the refereed proceedings of the SPEC
International Performance Evaluation Workshop, SIPEW 2008, held in
Darmstadt, Germany, in June 2008. The 17 revised full papers
presented together with 3 keynote talks were carefully reviewed and
selected out of 39 submissions for inclusion in the book. The
papers are organized in topical sections on models for software
performance engineering; benchmarks and workload characterization;
Web services and service-oriented architectures; power and
performance; and profiling, monitoring and optimization.
|
You may like...
Fast X
Vin Diesel, Jason Momoa, …
DVD
R172
R132
Discovery Miles 1 320
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
|