Publication Detail

Metered Boot: Trusted Framework for Application Usage Rights Management in Virtualized Ecosystems

UCD-ITS-RP-22-16

Journal Article

Suggested Citation:
Raghuramu, Arun, Lianjie Cao, Puneet Sharma, Mario Sánchez, Joon-Myung Kang, Chen-Nee Chuah, David Lee, Vinay Saxena (2022) Metered Boot: Trusted Framework for Application Usage Rights Management in Virtualized Ecosystems. IEEE Transactions on Network and Service Management

The adoption of virtualization and cloud computing technologies have revolutionized how services and applications can be developed, deployed, and operated to achieve better elasticity, flexibility, and scalability. Multiple stakeholders can be involved for providing online services; each of them plays one or more roles (i.e., service operator, application vendor, and infrastructure provider) to create a customized operating model based on the business requirements. The operating model changes from one business to another, and it may even change at different stages of the same business. A trusted relationship among stakeholders for secure information exchange is the key to enable such flexibility. However, traditional usage compliance methods (e.g., in-person audit, dynamic licensing, and subscription) lack explicit trust among involved parties and the flexibility and scalability to support dynamic sizing of services and applications with low overhead. In this work, we argue the need for a new trust framework to manage application usage rights and propose Metered Boot to provide trusted, capacity/usage-based usage rights management for services and applications deployed in virtualized environments. Metered Boot decouples application workload instantiation for service operators, usage rights governance for application vendors, and resource provisioning for infrastructure providers. We leverage cryptoprocessors (e.g., Trusted Platform Module (TPM)) on commodity servers to generate trusted proofs which are managed by efficient cryptographic construction, Merkle hash tree, for usage rights compliance. We integrated our framework with OpenStack and demonstrate that Metered Boot is able to achieve high scalability and low overhead for instantiating virtual network functions (VNFs).

Key words: Cloud Computing, Virtualization, Usage Rights Management, Trusted Platform Module (TPM), virtual network functions (VNFs)