A time interval-based approach for business process fragmentation over cloud and edge resources
Source of Publication
Service Oriented Computing and Applications
This paper presents an approach for fragmenting business processes over 2 types of complementary platforms referred to as cloud resources and edge resources. Fragmentation caters to the separate needs and requirements of business processes’ owners. Indeed, some owners prioritize the security of their fragmented processes over availability while others prioritize the reliability of their fragmented processes over performance. Despite its benefits, fragmentation raises many concerns like how to reduce communication delays between disparate fragments and how to maintain acceptable loads over all the distributed resources. To identify the necessary cloud and edge resources that would accommodate fragmented business processes, the approach resorts to Allen’s time algebra allowing to simultaneously reason over both resources’ availability-time intervals and processes’ use-time intervals. This reasoning covers a good range of time relations like overlaps, during, and meets, is aware of resources’ properties like limited-but-extensible, and satisfies business processes’ requirements like data freshness. The fragmentation approach, in this paper, is illustrated with a banking case-study, validated through a system developed on top of Google Colaboratory, and evaluated through a set of real experiments.
Springer Science and Business Media LLC
Allen’s time algebra, Business process, Cloud resource, Edge resource, Fragmentation
Cheikhrouhou, Saoussen; Maamar, Zakaria; Mars, Rawya; and Kallel, Slim, "A time interval-based approach for business process fragmentation over cloud and edge resources" (2022). All Works. 5209.
Indexed in Scopus