IP Library Granted Patent US 9,672,171
Granted Patent B2
US 9,672,171 · App. 14/220,632 · Granted Jun 6, 2017

Access control to a jointly exclusively usable transmission medium

Inventors: Michael Paulitsch (Ottobrunn, DE); Jan Nowotsch (Riemerling, DE)
Assignee: Airbus Defence and Space GmbH
G06F13/24G06F9/5011G06F13/364G06F9/26G06F11/18G06F13/00G06F2209/504Y02B60/142
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,672,171
App. No.
14/220,632
Granted
Jun 6, 2017
Kind
B2
Abstract

A computing system and a method are specified. The computing system has a plurality of components which are configured to use a resource exclusively jointly, an activity monitoring unit which records a number of activities of a component on the resource and an interrupting unit which is configured to interrupt access of the components for use of the resource when the number of activities of the component reaches an activity threshold, so that an assignment strategy can assign the exclusively jointly used resource to another component.

Claims (44)

1. A computing system having a plurality of components which use a resource exclusively jointly, wherein each component is configured to use the resource and at one given point of time only one component can use the resource, the computing system comprising:

an activity monitoring unit configured to record a number of activities of a component on the resource; and

an interrupting unit configured to interrupt access of the component for use of the resource when the number of activities of the component recorded by the activity monitoring unit reaches an activity threshold, so that an assignment strategy can reassign the exclusively jointly used resource to any one of requesting components,

wherein the requesting components include the component which was interrupted by the interrupting unit and remaining components of the plurality of components, each of the plurality of components having an individually adapted activity threshold, and

wherein the interrupting unit is configured to indirectly affect assignment of the resource to a component by the assignment strategy as a result of interrupting the component which is currently using the resource.

2. The computing system according to claim 1 , wherein the computing system is a multi-core processor.

3. The computing system according to claim 2 , wherein at least one component is a processor core of the multi-core processor.

4. The computing system according to claim 2 , wherein at least one component is an input/output unit of the multi-core processor.

5. The computing system according to claim 1 , wherein the activity monitoring unit has a first group of storage cells, and

wherein each storage cell of the first group is configured to record the number of activities of one component of the plurality of components, respectively.

6. The computing system according to claim 1 , wherein the activity monitoring unit comprises a second group of storage cells, and

wherein each storage cell of the second group is configured to store the activity threshold of a component of the plurality of components, respectively.

7. An aircraft with a computing system, the computing system having a plurality of components which use a resource exclusively jointly, wherein each of the plurality of components is configured to use the resource and wherein at one given point of time only one of the plurality of components can use the resource, the computing system comprising:

an activity monitoring unit configured to record a number of activities of a component on the resource;

an interrupting unit configured to interrupt access of the component for use of the resource when the number of activities of the component recorded by the activity monitoring unit reaches an activity threshold, so that an assignment strategy can reassign the exclusively jointly used resource to any one of requesting components,

wherein the computing system is configured to perform deterministically executable functions,

wherein the requesting components include the component which was interrupted by the interrupting unit and remaining components of the plurality of the components, each of the plurality of components having an individually adapted activity threshold, and

wherein the interrupting unit is configured to indirectly affect assignment of the resource to a component by the assignment strategy as a result of interrupting the component which is currently using the resource.

8. A method of influencing the exclusive assignment of a jointly used resource in a computing system to a component of a plurality of components or to a computing operation which is configured to use the resource, wherein at one given point of time only one of the plurality of components or only one computing operation can use the resource, wherein the assignment of the resource to the component or the computing operation takes place according to any determined assignment strategy;

the method comprising:

determining an activity threshold which indicates the maximum number of activities of the component or the computing operation on the jointly used resource;

monitoring a number of activities of the component or the computing operation on the jointly used resource; and

blocking access of the component or computing operation to the jointly used resource, if the monitored number of activities has reached the determined activity threshold, so that the assignment strategy can reassign the jointly used resource to any one of requesting components or any one of requesting computing operations,

wherein the requesting components include the component which was interrupted by the interrupting unit and remaining components of the plurality of the components, each of the plurality of components having an individually adapted activity threshold, and

wherein the interrupting unit is configured to indirectly affect assignment of the resource to a component by the assignment strategy as a result of interrupting the component which is currently using the resource.

9. The method according to claim 8 , wherein the activity threshold for each component or for each computing operation is determined at a constant value.

10. The method according to claim 8 , wherein the activity threshold for each component or for each computing operation is determined according to fluctuating external parameters; and

wherein the activity threshold during performance of the method is varied according to fluctuating external parameters.

11. The method according to claim 8 , wherein access of the component or computing operation to the jointly used resource is blocked by transmitting an interrupt signal to an operating system; and

wherein the operating system blocks access of the component to the jointly used resource when the interrupt signal is received for the component or computing operation.

12. The method according to claim 8 , further comprising the step:

removal of the access blockade of the component or the computing operation to the jointly used resource;

wherein removal of the blockade takes place once access to the jointly used resource has been withdrawn from the component or computing operation.

13. A non-transitory computer-readable medium on which a computer program element for controlling a computing system having a plurality of components which use a resource exclusively jointly is stored, wherein each of the plurality of components is configured to use the resource and wherein at one given point of time only one component can use the resource, the computer program element configured to implement a method when executed on a processor of a computer unit, the method comprising:

determining an activity threshold which indicates the maximum number of activities of the component or a computing operation on the jointly used resource;

monitoring a number of activities of the component or the computing operation on the jointly used resource; and

blocking access of the component or computing operation to the jointly used resource, if the monitored number of activities has reached the determined activity threshold, so that the assignment strategy can reassign the jointly used resource to any one of requesting components or any one of requesting computing operations,

wherein the requesting components include the component which was interrupted by the interrupting unit and remaining components of the plurality of the components, each of the plurality of components having an individually adapted activity threshold, and

wherein the interrupting unit is configured to indirectly affect assignment of the resource to a component by the assignment strategy as a result of interrupting the component which is currently using the resource.

14. The computing system of claim 1 , wherein the activity is transmission of a data packet and the activity threshold is a given number of data packets.

15. The aircraft of claim 7 , wherein the activity is transmission of a data packet and the activity threshold is a given number of data packets.

16. The method of claim 8 , wherein the activity is transmission of a data packet and the activity threshold is a given number of data packets.

17. The non-transitory computer-readable medium of claim 13 , wherein the activity is transmission of a data packet and the activity threshold is a given number of data packets.

18. The computing system of claim 1 , wherein each of the plurality of components has same activity threshold.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2017
From: EADS DEUTSCHLAND GMBH
To: AIRBUS DEFENCE AND SPACE GMBH
Reel/Frame 043165/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: PAULITSCH, MICHAEL; NOWOTSCH, JAN
To: EADS DEUTSCHLAND GMBH
Reel/Frame 032859/0802 →
Priority Claims (1)
DE 10 2011 114 378 · Sep 23, 2011 · national
Continuity (2)
Continuation PCTEP2012068518 · Sep 20, 2012
Related Publication 20140207989A1 · Jul 24, 2014