Show simple item record

dc.contributor.authorCardinale, Yudith*
dc.contributor.authorEl Haddad, Joyce*
dc.contributor.authorManouvrier, Maude*
dc.contributor.authorRukoz, Marta*
dc.date.accessioned2017-11-27T11:13:03Z
dc.date.available2017-11-27T11:13:03Z
dc.date.issued2019
dc.identifier.issn15320626
dc.identifier.urihttps://basepub.dauphine.fr/handle/123456789/17056
dc.language.isoenen
dc.subjectcloud computing services
dc.subjectfault tolerance
dc.subjectrelaxed atomicity
dc.subjectself-adaptive execution
dc.subjectservice composition
dc.subject.ddc004en
dc.titleFuzzy ACID properties for self-adaptive composite cloud services execution
dc.typeArticle accepté pour publication ou publié
dc.description.abstractenThe ACID transaction model has played a cornerstone role in service composition to guarantee that composite services (CSs) have transactional support and consistent outcomes even in presence of failures. However, the classical ACID properties are too restrictive for independent and multi-proprietors services running on distributed environments, such clouds. Transactional properties allow a relaxed atomicity and isolation, providing an “all-or-(almost)nothing” model. In previous works, we proposed a model to relax atomicity, called fuzzy atomicity, according user requirements (acceptable fuzzy atomicity). In this article, we extend that model and propose an approach to measure the fuzzy atomicity. Our model allows to self-adapt the CS execution, taking into account the state of the CS execution and user preferences (ie, the acceptable fuzzy atomicity expressed in the user requirements). This fuzzy atomicity measure is applied in a self-adaptive CS execution model based on the transactional properties (pivot, compensatable, and retriable) of its component services and on a checkpointing mechanism. It is suitable to cloud computing, which offers cloud services on demand and in which CS execution should preserve the self-organizing and self-adaptivity properties of such environment, specially in the presence of failures. We show how it is possible to relax the retriable property in CSs execution, based on our fuzzy atomicity model. Additionally, in this work, we present a comparative analysis of the most recent works in the context of ACID properties relaxation for CS.
dc.relation.isversionofjnlnameConcurrency and Computation: Practice and Experience
dc.relation.isversionofjnlvol31
dc.relation.isversionofjnlissue2
dc.relation.isversionofjnldate2019
dc.relation.isversionofjnlpagese4360
dc.relation.isversionofdoi10.1002/cpe.4360
dc.subject.ddclabelInformatique généraleen
dc.relation.forthcomingnonen
dc.relation.forthcomingprintnonen
dc.description.ssrncandidatenon
dc.description.halcandidateoui
dc.description.readershiprecherche
dc.description.audienceInternational
dc.relation.Isversionofjnlpeerreviewednon
dc.date.updated2019-02-26T14:43:59Z
hal.person.labIds*
hal.person.labIds*
hal.person.labIds*
hal.person.labIds*
hal.identifierhal-01649184*


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record