Browse Prior Art Database

Methode to measure the resource cost of a portlet or request for metering and billing in a Cloud

IP.com Disclosure Number: IPCOM000243189D
Publication Date: 2015-Sep-17
Document File: 1 page(s) / 22K

Publishing Venue

The IP.com Prior Art Database

Abstract

Fine-grained method to measure the resource cost (CPU, memory, disk,...) or a certain portlet/application, content item or page structure to be for example used for billing

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 69% of the total text.

Page 01 of 1

Methode to measure the resource cost of a portlet or request for metering and billing in a Cloud

Today, Cloud offerings on a shared system serving multiple tenants are usually billed by f.e. the amount of data transferred, the number of APIs called or the number of users or devices served.

As the industry is moving to more sophisticated services in the Cloud that also allow the tenants to configure the service and even develop web applications, like a Digital Experience, more fine-grained billing models are needed that require a fine-grained method to measure the resource cost (CPU, memory, disk,...) or a certain portlet/application, content item or page structure.

In WebSphere Portal pages are built based on a set of portlets or Web Content components ( which in fact are wrapped by a portlet again), as the page gets requested the portlet container calls every portlet's rendering method and aggregates the output into one markup stream which gets sent back to the requesting client.

The idea would be that every portlet on the page can contribute to the total rendering cost of the page. In terms of the actual value for the rendering cost a portlet container extension would monitor the system resource usage on a thread base to determine how much processing cost a portlet generates on the system. Besides the fact of the actual thread usage we can also factor in the total usage of the entire system, so in busy hours of the system we can even add an additional cost fac...