Systems, methods, and computer program products for providing a distributed hardware platform interface (HPI) architecture
First Claim
1. A system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the system comprising:
- (a) a first shelf including first hardware components and a second shelf including second hardware components;
(b) a first OAM module for providing an OAM function;
(c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module, wherein the first HPI daemon provides a client side library to the first OAM module through which the first OAM module can perform monitoring, control, and management of the first hardware components; and
(d) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module, wherein the second HPI daemon provides a client side library to the first OAM module through which the first OAM module can perform monitoring, control, and management of the second hardware components.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for providing a distributed hardware platform interface (HPI) architecture are disclosed. According to one aspect, the subject matter described herein includes a system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment. The system includes a first shelf that includes first hardware components, a second shelf that includes second hardware components, and an OAM module for providing an OAM function. The system also includes a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the OAM module, and a second HPI daemon for communicating OAM-related information between the second hardware components and the OAM module.
9 Citations
50 Claims
-
1. A system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the system comprising:
-
(a) a first shelf including first hardware components and a second shelf including second hardware components; (b) a first OAM module for providing an OAM function; (c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module, wherein the first HPI daemon provides a client side library to the first OAM module through which the first OAM module can perform monitoring, control, and management of the first hardware components; and (d) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module, wherein the second HPI daemon provides a client side library to the first OAM module through which the first OAM module can perform monitoring, control, and management of the second hardware components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the system comprising:
-
(a) a first shelf including first hardware components and a second shelf including second hardware components; (b) a first OAM module for providing an OAM function; (c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module; and (d) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module, wherein the first OAM module includes a plurality of process threads for communicating OAM-related information with the first and second HPI daemons and wherein at least one of the plurality of threads communicates with a different HPI daemon than the other threads. - View Dependent Claims (9)
-
-
10. A system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the system comprising:
-
(a) a first shelf including first hardware components and a second shelf including second hardware components; (b) a first OAM module for providing an OAM function; (c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module; (d) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module; and (e) a second OAM module for providing an OAM function, wherein the first HPI daemon communicates OAM-related information between the first hardware components and the second OAM module, and wherein the second HP daemon communicates OAM-related information between the second hardware components and the second OAM module. - View Dependent Claims (11)
-
-
12. A system for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the system comprising:
-
(a) a first shelf including first hardware components and a second shelf including second hardware components; (b) a first OAM module for providing an OAM function; (c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module; (d) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module; and
(e) an Internet protocol multimedia subsystem (IMS) network element, wherein the first and second shelves, the first OAM module, and the first and second HPI daemons are components of the IMS network element.
-
-
13. A system for providing distributed operations, administration, and maintenance (OAM) functionality for hardware and software, the system comprising:
-
(a) a first shelf including first hardware components and first software components; (b) a first OAM module for providing an OAM function; (c) a first hardware platform interface (HPI) daemon for communicating OAM-related information between the first hardware components and the first OAM module; (d) a second shelf including second hardware components and second software components; (e) a second HPI daemon for communicating OAM-related information between the second hardware components and the first OAM module; (f) a first simple network management protocol (SNMP) manager for providing an SNMP function; and (g) a first SNMP agent for communicating SNMP-related information between the first software components and the first SNMP manager. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the method comprising:
-
(a) monitoring, using a first hardware platform interface (HPI) daemon, hardware components of a first shelf; (b) monitoring, using a second HPI daemon, hardware components of a second shelf; and (c) communicating, using a first OAM function, OAM-related information between the first OAM function and the first and second HPI daemons1 wherein the first HPI daemon provides a client side library to the first OAM function for monitoring, controlling, and managing the hardware components of the first shelf and wherein the second HPI daemon provides a client side library to the first OAM function for monitoring, controlling, and managing the hardware components of the second shelf. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for providing distributed operations, administration, and maintenance (OAM) functionality in a multi-shelf processing environment, the method comprising:
-
(a) monitoring, using a first hardware platform interface (HPI) daemon, first hardware components of a first shelf; (b) communicating, using a first OAM function, OAM-related information between the first OAM function and the first HPI daemon; (c) monitoring, using a second HPI daemon, second hardware components of a second shelf; (d) communicating, using the first OAM function, OAM-related information between the first OAM function and the second HPI daemon; (e) monitoring, using a first simple network management protocol (SNMP) agent, first software components of the first shelf; and (f) communicating, using a first SNMP manager, SNMP-related information between the first SNMP manager and the first SNMP agent. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer program product comprising computer-executable instructions embodied in a non-transitory computer-readable medium for performing steps comprising:
-
(a) monitoring, using a first hardware platform interface (HPI) daemon, hardware components of a first shelf; (b) monitoring, using a second HPI daemon, hardware components of a second shelf; and (c) communicating;
using an OAM function, OAM-related information between the first and second HPI daemons, wherein the first HPI daemon provides a client side library to the first OAM function for monitoring, controlling, and managing the hardware components of the first shelf and wherein the second HPI daemon provides a client side library to the first OAM function for monitoring, controlling, and managing the hardware components of the second shelf.
-
-
50. A computer program product comprising computer-executable instructions embodied in a non-transitory computer-readable medium for performing steps comprising:
-
(a) monitoring, using a first hardware platform interface (HPI) daemon, hardware components of a first shelf; (b) monitoring, using a second HPI daemon, hardware components of a second shelf; (c) communicating, using an OAM function, OAM-related information between the first and second HPI daemons; (d) monitoring, using a first simple network management protocol (SNMP) agent, first software components of the first shelf; and (e) communicating, using a first SNMP manager, SNMP-related information between the first SNMP manager and the first SNMP agent.
-
Specification