Autonomic Computing: Principles, Design and Implementation by Philippe Lalanda

By Philippe Lalanda

This textbook offers a pragmatic point of view on autonomic computing. in the course of the mixed use of examples and hands-on initiatives, the ebook allows the reader to quickly achieve an figuring out of the theories, types, layout rules and demanding situations of this topic whereas construction upon their present wisdom. good points: presents a established and complete advent to autonomic computing with a software program engineering standpoint; supported via a downloadable studying surroundings and resource code that permits scholars to strengthen, execute, and try autonomic functions at an linked web site; offers the newest details on recommendations imposing self-monitoring, self-knowledge, decision-making and self-adaptation; discusses the demanding situations to comparing an autonomic approach, helping the reader in designing exams and metrics that may be used to check platforms; reports the main correct resources of proposal for autonomic computing, with tips in the direction of extra huge area of expertise literature.

Show description

Read or Download Autonomic Computing: Principles, Design and Implementation PDF

Best tablets & e-readers books

Creating Mobile Apps with Sencha Touch 2

Discover ways to use the Sencha contact programming language and extend your talents by means of development 10 specific purposes assessment research the Sencha contact programming language through development actual, operating functions each one bankruptcy makes a speciality of assorted positive factors and programming techniques; you could make a decision that's good for you.

Sams Teach Yourself iPhone Application Development in 24 Hours, 2nd Edition

Sams educate your self iPhone® program improvement moment variation   John Ray   Figures and code seem as they do in Xcode Covers iOS four. zero and up, and iPhone four extra documents and updates to be had on-line   in precisely 24 periods of 1 hour or much less, the way to construct strong functions for today’s most popular cellular equipment: the iPhone!

Creating Mobile Apps with jQuery Mobile

Growing growing cellular Apps with Xamarin. FormsThis Preview version e-book is ready writing functions for Xamarin. varieties, the hot cellular improvement platform for iOS, Android, and home windows cell unveiled via Xamarin in could 2014. Xamarin. kinds helps you to write shared user-interface code in C# and XAML that maps to local controls on those 3 structures.

Mobile Applications Development with Android. Technologies and Algorithms

Cellular functions improvement with Android: applied sciences and Algorithms offers complex options for cellular app improvement, and addresses contemporary advancements in cellular applied sciences and instant networks. The ebook covers complex algorithms, embedded platforms, novel cellular app structure, and cellular cloud computing paradigms.

Extra info for Autonomic Computing: Principles, Design and Implementation

Sample text

It subsequently discusses the relevance of these motivations in light of both research and real-world implementations since this initiative was launched in the early days of the millennium. We highlight the most important benefits that autonomic computing promises to bring to the IT domain as well as the equally important challenges that must be surpassed before computer systems can be endowed with autonomic management capabilities. An incremental approach to autonomic computing is presented in this context, proposing a five-step roadmap for progressively transforming current IT systems from their current (non-autonomic) status to full autonomic management support.

Autonomic computing will force software engineering to come up with new techniques and new approaches to software development and maintenance. This is truly an exciting challenge but a really difficult one indeed. This observation is one of the early motivations of this book. Beyond necessary explanations about the objectives and interests of autonomic computing, it seems important to us to go through the different software engineering techniques that are currently available for organising and developing self-managed software systems.

As we will see later on, different levels of autonomy can thus be targeted. The expected benefits of autonomic computing are numerous and obviously include the decrease of maintenance expenditure and risk. The goal is to obtain systems that are able to configure themselves automatically, and with a tendency towards zero configuration for the administrator, hence reducing costs. As a consequence, autonomic computing promises to allow a revaluation of the tasks allocated to the human system administrator, allowing them to focus on more strategic or poignant aspects of the system support function.

Download PDF sample

Rated 4.64 of 5 – based on 7 votes