Fr. 90.00

Software Reversibility in Speculative Platforms - A reversible computing approach to state recovery

English · Paperback / Softback

Shipping usually within 1 to 2 weeks (title will be printed to order)

Description

Read more

Rollback process is unavoidable and fundamental building block in many complex systems, from parallel to distributed applications, to prevent system crashes and to undo portions of speculative execution belonging to an inconsistent trajectory or misbehaving operations. In the literature, several solutions to reduce the execution cost of this operation have been proposed, either based on the creation of a checkpoint of previous simulation state images, or on the execution of negative copies of simulation events which are able to undo the updates on the state. This book explores the reversible computation approach to rollbackable applications, relying on static binary instrumentation we propose a hybrid strategy that interwaves together classical state saving with reversible computation.

About the author










Davide Cingolani, Professional Engeneer: He graduated in Master of Computer Science from Sapienza University of Rome, where he is currently attending the PhD course. Parallel to the PhD, he is involved in research activity on some IT European projects and consultancy collaborations for the Italian Public Administration.

Product details

Authors Davide Cingolani
Publisher Edizioni Accademiche Italiane
 
Languages English
Product format Paperback / Softback
Released 30.01.2017
 
EAN 9783330777804
ISBN 978-3-33-077780-4
No. of pages 224
Dimensions 150 mm x 220 mm x 13 mm
Weight 315 g
Subject Natural sciences, medicine, IT, technology > IT, data processing > IT

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.