Browse Prior Art Database

EFFICIENT EVENT BASED CACHE INVALIDATION OF INTERRELATED ENTITIES

IP.com Disclosure Number: IPCOM000239159D
Publication Date: 2014-Oct-17
Document File: 5 page(s) / 78K

Publishing Venue

The IP.com Prior Art Database

Abstract

The invention proposes a technique for cache invalidation to reflect recent changes on any of an interrelated entity in an industrial internet environment. The technique can be implemented in GE’s Predix ™ platform for caching of policy decisions, entitlements and subject attributed. The Predix ™ platform supports a cache invalidation mechanism to reflect recent changes on any of the interrelated entities and avoids use of stale data. Stale data prevents providing unintended access to a given asset. The event based invalidation mechanism allows tracking updated entities and efficiently determines recent changes, when a provided cached entity is directly or indirectly invalidated by external modification event.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

EFFICIENT EVENT BASED CACHE INVALIDATION OF INTERRELATED ENTITIES

 

BRIEF ABSTRACT

The invention proposes a technique for cache invalidation to reflect recent changes on any of an interrelated entity in an industrial internet environment. The technique can be implemented in GE’s Predix ™ platform for caching of policy decisions, entitlements and subject attributed. The Predix ™ platform supports a cache invalidation mechanism to reflect recent changes on any of the interrelated entities and avoids use of stale data. Stale data prevents providing unintended access to a given asset. The event based invalidation mechanism allows tracking updated entities and efficiently determines recent changes, when a provided cached entity is directly or indirectly invalidated by external modification event.

KEYWORDS

Cache invalidation, asset, authorization policy, policy server, subject attribute
DETAILED DESCRIPTION

Generally, authorization policies are utilized to control access to assets in an industrial internet environment. Authorization policies are stored and evaluated by a remote policy server, which denies or grants access to perform an action on the given resource or asset by a given subject or user. A list granted permissions or entitlements are pre-computed for the given subject by evaluating all the policies. Subject attributes influences outcome of a given policy decision. Therefore, entitlements, subject attributes and policies are interrelated, as changes on one are likely to associate with change in other entities. When an action is requested to modify the asset, a remote call is made to the policy server to evaluate the policy. This adds latency and coupling with the external server, in which the server is available and responsive to evaluate the policy for each call.

Therefore, there is a need for a technique that provides invalidation mechanism and avoids frequent remote call to the service server.

The invention proposes a technique for cache invalidation to reflect recent changes on any of an interrelated entity in an industrial internet environment. The technique as may be implemented in GE’s Predix platform for caching of policy decisions, entitlements and subject attributed supports a cache invalidation mechanism to reflect recent changes on any of the interrelated entities and avoids use of stale data. Stale data prevents providing unintended access to a given asset. The event based invalidation mechanism tracks updates entities and...