1. A method for registering a Common Information Model (CIM) agent to a management agent in a computing environment by a processor device, comprising:
discovering, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and
self-registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.
2. The method of claim 1, wherein the management agent is determined by matching a management object scope defined in a predefined strategy of the discovered management agent with a management object of the CIM agent.
3. The method of claim 2, wherein the management agent is further determined by matching a safety strategy defined in the predefined strategy of the discovered management agent with a safety strategy of the CIM agent.
4. The method of claim 2, further including, previous to matching the management object scope, initiating, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
5. The method of claim 4, wherein registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent further includes:
registering, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and
returning, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
6. The method of claim 1, further including performing, by the management agent:
setting up a communication connection with the CIM agent,
capturing at least one CIM class from the CIM agent,
determining a CIM schema to be converted from the CIM classes,
determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and
recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
7. The method of claim 1, wherein discovering, by the CIM agent, the management agent further includes:
delivering, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain,
receiving, by the CIM agent, information returned by the management domain, and
determining, by the CIM agent, the management agent according to the information returned by the management domain.
8. A system for registering a Common Information Model (CIM) agent to a management agent in a computing environment, comprising:
a processor device, in communication with the management agent and operational in the computing environment, wherein the processor device:
discovers, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and
self-registers, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.
9. The system of claim 8, wherein the management agent is determined by matching a management object scope defined in a predefined strategy of the discovered management agent with a management object of the CIM agent.
10. The system of claim 9, wherein the management agent is further determined by matching a safety strategy defined in the predefined strategy of the discovered management agent with a safety strategy of the CIM agent.
11. The system of claim 10, wherein the processor device, previous to matching the management object scope, initiates, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
12. The system of claim 11, wherein the processor device, pursuant to registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent:
registers, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and
returning, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
13. The system of claim 10, wherein the processor device, by the management agent, performs each of:
setting up a communication connection with the CIM agent,
capturing at least one CIM class from the CIM agent,
determining a CIM schema to be converted from the CIM classes,
determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and
recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
14. The system of claim 8, wherein discovering, by the CIM agent, the management agent further includes:
delivering, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain,
receiving, by the CIM agent, information returned by the management domain, and
determining, by the CIM agent, the management agent according to the information returned by the management domain.
15. The system according to claim 14, wherein the management agent is a Web Services for Management (WS-Management) agent and the dynamic discovery protocol is Web Services (WS) dynamic discovery protocol.
16. A computer program product for registering a Common Information Model (CIM) agent to a management agent in a computing environment by a processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion that discovers, by the CIM agent, the management agent in a management domain in response to an insertion of the CIM agent into the management domain; and
a second executable portion that self-registers, by the CIM agent, at least one of information of the CIM agent and the discovered management agent, the management agent compliant with the CIM agent; wherein the management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.
17. The computer program product of claim 16, wherein the management agent is determined by matching a management object scope defined in a predefined strategy of the discovered management agent with a management object of the CIM agent.
18. The computer program product of claim 17, wherein the management agent is further determined by matching a safety strategy defined in the predefined strategy of the discovered management agent with a safety strategy of the CIM agent.
19. The computer program product of claim 17, further including a third executable portion that, previous to matching the management object scope, initiates, by the CIM agent, a registration request to the discovered management agent, wherein the registration request includes at least one of a CIM agent location, a domain name space, a management object and a safety strategy in relation to the CIM agent.
20. The computer program product of claim 19, further including a fourth executable portion that, pursuant to registering, by the CIM agent, at least one of information of the CIM agent and the discovered management agent:
registers, by the management agent, respective information item in the registration request of the CIM agent in response to the discovery of the CIM agent, and
returns, by the discovered management agent, a response indicating the registration request is accepted by the CIM agent.
21. The computer program product of claim 16, further including a third executable portion that performs, by the management agent:
setting up a communication connection with the CIM agent,
capturing at least one CIM class from the CIM agent,
determining a CIM schema to be converted from the CIM classes,
determining an existence of a schema at the management agent corresponding to the CIM schema to be converted, and
recording a corresponding relationship between the schema at the management agent corresponding to the converted CIM schema and the CIM agent.
22. The computer program product of claim 16, further including a third executable portion that, pursuant to discovering, by the CIM agent, the management agent:
delivers, by the CIM agent, a multicast query in the management domain according to a dynamic discovery protocol of the management domain,
receives, by the CIM agent, information returned by the management domain, and
determines, by the CIM agent, the management agent according to the information returned by the management domain.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A nanowire (100) comprising:
a semiconductor core (102) including one of p-type conductivity and n-type conductivity;
an intermediate semiconductor region (104) surrounding the core including one of an intrinsic semiconductor material and a lightly doped semiconductor material;
a semiconductor outer region (106) including the other of n-type conductivity and p-type conductivity at least partially surrounding the intrinsic semiconductor region; and
nanocrystals (108, 110) disposed on the surface of the outer region, wherein the core, intrinsic region, and outer region are concentric and coaxial, and the nanocrystals provide electron-conduction paths along the length of the nanowire and spaces between the nanocrystals allow light to penetrate into and to be emitted from the semiconductor regions.
2. The nanowire of claim 1 wherein the semiconductor core (102) further comprises:
a heavily doped p-type semiconductor inner core (112), and a moderately doped p-type semiconductor region (114) disposed between the inner core and the intermediate semiconductor region (104); or
a heavily doped n-type semiconductor inner core and a moderately doped n-type semiconductor region disposed between the inner core and the intrinsic semiconductor region
3. The nanowire of claim 1 wherein the semiconductor outer region further comprises:
a moderately doped n-type semiconductor region (116) surrounding the intrinsic semiconductor region (104), and a heavily doped n-type semiconductor region (118) surrounding the moderately doped n-type semiconductor region (116); or
a moderately doped p-type semiconductor region surrounding the intermediate semiconductor region, and a heavily doped p-type semiconductor region surrounding the moderately doped n-type semiconductor region
4. The nanowire of claim 3 wherein the heavily doped semiconductor region adjacent to the nanocrystals is characterized by a narrow electronic potential barrier through which electrons tunnel between the heavily doped semiconductor and adjacent nanocrystals.
5. The nanowire of claim 1 wherein the nanocrystals further comprise one of:
gold;
silver;
copper;
aluminum; and
a suitable conductor material.
6. The nanowire of claim 1 wherein the electron-conduction paths further comprise nanocrystals separated by at most 5 nm.
7. The nanowire of claim 1 further comprising:
a length ranging from about 500 nm to about 20 microns; and
a diameter ranging from about 80 nm to about 200 nm.
8. A light-emitting diode (200) configured in accordance with claim 1.
9. The light-emitting diode of claim 8 further comprising an electrode (202) disposed on one end of the inner core (112).
10. The light-emitting diode of claim 8 further comprising a voltage source (204) coupled to the p-type semiconductor core and a portion of the nanocrystals and is configured to supply a forward bias voltage of an appropriate magnitude.
11. The light-emitting diode of claim 8 wherein the intermediate semiconductor region (104) further comprising a light-emitting region (120).
12. The light-emitting diode of claim 8 wherein when a forward bias voltage of an appropriate magnitude is applied to the light-emitting diode, the light-emitting region (120) emits light from the ends of the nanowire and emits light that passes through the surface of the outer region between the nanocrystals.
13. A light-detection device (600) configured in accordance with claim 1.
14. The light-detection device of claim 13 further comprising a device (604) coupled to the semiconductor core and a portion of the nanocrystals, wherein the device detects a photocurrent generated by photons of light of an appropriate energy penetrating the intrinsic semiconductor region.
15. The light-detection device of claim 14 wherein the photons of light can pass through the spaces between the nanocrystals to penetrate the intrinsic semiconductor region.