Szczegóły publikacji
Opis bibliograficzny
Towards a data processing plane: An automata-based distributed dynamic data processing model / Reginald Cushing, Adam Bellouma, Marian BUBAK, Cees de Laat // Future Generation Computer Systems ; ISSN 0167-739X. — 2016 — vol. 59, s. 21–32. — Bibliogr. s. 31–32, Abstr. — Publikacja dostępna online od: 2015-12-23. — M. Bubak - dod. afiliacja: University of Amsterdam, Holland
Autorzy (4)
- Cushing Reginald
- Belloum Adam
- AGHBubak Marian
- Laat Cees de
Słowa kluczowe
Dane bibliometryczne
| ID BaDAP | 99602 |
|---|---|
| Data dodania do BaDAP | 2016-08-29 |
| Tekst źródłowy | URL |
| DOI | 10.1016/j.future.2015.11.016 |
| Rok publikacji | 2016 |
| Typ publikacji | artykuł w czasopiśmie |
| Otwarty dostęp | |
| Czasopismo/seria | Future Generation Computer Systems |
Abstract
Data processing complexity, partitionability, locality and provenance play a crucial role in the effectiveness of distributed data processing. Dynamics in data processing necessitates effective modeling which allows the understanding and reasoning of the fluidity of data processing. Through virtualization, resources have become scattered, heterogeneous, and dynamic in performance and networking. In this paper, we propose a new distributed data processing model based on automata where data processing is modeled as state transformations. This approach falls within a category of declarative concurrent paradigms which are fundamentally different than imperative approaches in that communication and function order are not explicitly modeled. This allows an abstraction of concurrency and thus suited for distributed systems. Automata give us a way to formally describe data processing independent from underlying processes while also providing routing information to route data based on its current state in a P2P fashion around networks of distributed processing nodes. Through an implementation, named PUMPKIN, of the model we capture the automata schema and routing table into a data processing protocol and show how globally distributed resources can be brought together in a collaborative way to form a processing plane where data objects are self-routable on the plane. (C) 2015 Elsevier B.V. All rights reserved.