Distributed application provisioning over Ethereum-based private and permissioned blockchain: availability modeling, capacity, and costs planning

Author(s):  
Carlos Melo ◽  
Jamilson Dantas ◽  
Paulo Pereira ◽  
Paulo Maciel

2021 ◽  
Vol 40 (2) ◽  
pp. 65-69
Author(s):  
Richard Wai

Modern day cloud native applications have become broadly representative of distributed systems in the wild. However, unlike traditional distributed system models with conceptually static designs, cloud-native systems emphasize dynamic scaling and on-line iteration (CI/CD). Cloud-native systems tend to be architected around a networked collection of distinct programs ("microservices") that can be added, removed, and updated in real-time. Typically, distinct containerized programs constitute individual microservices that then communicate among the larger distributed application through heavy-weight protocols. Common communication stacks exchange JSON or XML objects over HTTP, via TCP/TLS, and incur significant overhead, particularly when using small size message sizes. Additionally, interpreted/JIT/VM-based languages such as Javascript (NodeJS/Deno), Java, and Python are dominant in modern microservice programs. These language technologies, along with the high-overhead messaging, can impose superlinear cost increases (hardware demands) on scale-out, particularly towards hyperscale and/or with latency-sensitive workloads.



IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 11452-11463 ◽  
Author(s):  
Linhan Guo ◽  
Yu Wang ◽  
Yi Yang ◽  
Kang Li


2021 ◽  
Author(s):  
Shay Horovitz ◽  
Ben Boren ◽  
Ben Wizen


Author(s):  
Martin Helgoson ◽  
Lihui Wang ◽  
Robin Karlsson ◽  
Mohammad Givehchi ◽  
Mikael Tedeborg

In global enterprises an essential challenge is how to enable efficient sharing of knowledge, capacity, and resources in order to meet demands on speed, flexibility and adaptability. This paper highlights challenges and aspects regarding framework and technical platform for process planning that enable global multi-site collaboration. To get an industrial perspective, this topic is discussed in the context of Sandvik Coromant’s globally distributed application centers. Further on, function block technology as enabling technology to achieve flexible and adaptable process planning as a part of the framework is presented and discussed together with results from the on-going research work.



Sign in / Sign up

Export Citation Format

Share Document