Smart Contract controlled networks at SC22, Dallas (TX). |
||
Motivation:Multi-domain applications are characterized by applications such as workflows that cross domain boundaries. The motivation for such applications is in mutual benefit for all parties to collaborate. For example airline industries, healthcare, smart cities. The new set of challenges that this setup introduces revolve mainly around enforcement of agreed multilateral contracts and minimizing risks due to exposure. In this work we propose to encode the application agreement as a smart contract using Petrinet as a model to track state changes.A multidomain application is a workflow whereby the (data|control)flow crosses domain boundaries. Domain boundaries are controlled through rules/agreements derived from policies. A use case can be considered as having multiple facets.
Demo Setup:Collaboration between Internet domains in a DOS attack. We emulate a simple Internet with 4 ASs and assign them to 3 domains. We create a Hyperledger across the 3 domains.The application says that:
|
||