What is claimed is:
1. A method for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the method comprising:
(a) running in the primary host a first federated SNDR bean;
(b) running in the secondary host a second federated SNDR bean that communicates, via the network, with the first federated bean;
(c) connecting the management terminal to the first federated bean and providing data replication commands from the management terminal to the first federated SNDR bean which thereupon controls the second federated bean;
(d) using the first federated bean to configure the first storage device for data replication; and
(e) using the second federated bean to configure the second storage device for data replication.
2. The method of claim 1 wherein the primary host has an operating system with platform-dependent kernel routines and the first storage system is controlled by platform-dependent kernel routines in the operating system and step (d) comprises converting the platform-dependent kernel routines to platform-independent API calls.
3. The method of claim 2 wherein step (d) comprises using the first federated bean to invoke the platform-independent API calls in order to configure the first storage.
4. The method of claim 1 wherein the secondary host has an operating system with platform-dependent kernel routines and the second storage system is controlled by platform-dependent kernel routines in the operating system and step (e) comprises converting the platform-dependent kernel routines to platform-independent API calls.
5. The method of claim 4 wherein step (e) comprises using the second federated bean to invoke the platform-independent API calls in order to configure the second storage.
6. The method of claim 1 wherein step (c) comprises using a graphic user interface to control the first federated bean.
7. The method of claim 1 wherein step (c) comprises using a command line interface to control the first federated bean.
8. The method of claim 1 wherein step (a) comprises exporting a management interface from the first federated SNDR bean.
9. Apparatus for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the apparatus comprising:
a first federated SNDR bean that runs in the primary host and has methods that configure the first storage device for data replication; and;
a second federated SNDR bean that runs in the secondary host, communicates, via the network, with the first federated bean and a has methods that configure the second storage device for data replication; and
an interface mechanism that connects the management terminal to the first federated bean and provides data replication commands from the management terminal to the first federated SNDR bean which thereupon configures the first storage device and controls the second federated bean to configure the second storage device.
10. The apparatus of claim 9 wherein the primary host has an operating system with platform-dependent kernel routines and the first storage system is controlled by platform-dependent kernel routines in the operating system and the apparatus further comprises a first native interface that converts the platform-dependent kernel routines to platform-independent calls.
11. The apparatus of claim 10 further comprising a first management facade that runs on the primary host, has a platform-independent API and generates the platform-independent calls.
12. The apparatus of claim 11 wherein the first federated bean communicates with the first management facade to invoke calls in the platform-independent API in order to configure the first storage.
13. The apparatus of claim 9 wherein the secondary host has an operating system with platform-dependent kernel routines and the second storage system is controlled by platform-dependent kernel routines in the operating system and the apparatus further comprises a second native interface that converts the platform-dependent kernel routines to platform-independent calls.
14. The apparatus of claim 13 further comprising a second management facade that runs on the secondary host, has a platform-independent API and generates the platform-independent calls.
15. The apparatus of claim 14 wherein the second federated bean communicates with the second management facade to invoke the platform-independent API calls in order to configure the second storage.
16. The apparatus of claim 9 further comprising a graphic user interface that controls the first federated bean.
17. The apparatus of claim 9 further comprising a command line interface that controls the first federated bean.
18. The apparatus of claim 9 wherein the first federated bean exports a management interface.
19. A computer program product for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
program code that runs a first federated SNDR bean in the primary host;
program code that runs in the secondary host a second federated SNDR bean that communicates, via the network, with the first federated bean;
program code that connects the management terminal to the first federated bean and provides data replication commands from the management terminal to the first federated SNDR bean which thereupon controls the second federated bean;
program code that uses the first federated bean to configure the first storage device for data replication; and
program code that uses the second federated bean to configure the second storage device for data replication.
20. The computer program product of claim 19 wherein the primary host has an operating system with platform-dependent kernel routines and the first storage system is controlled by platform-dependent kernel routines in the operating system and the program code that uses the first federated bean to configure the first storage device comprises program code that converts the platform-dependent kernel routines to platform-independent API calls.
21. The computer program product of claim 20 wherein program code that uses the first federated bean to configure the first storage device comprises program code that uses the first federated bean to invoke the platform-independent API calls in order to configure the first storage.
22. The computer program product of claim 19 wherein the secondary host has an operating system with platform-dependent kernel routines and the second storage system is controlled by platform-dependent kernel routines in the operating system and the program code that uses the second federated bean to configure the second storage device comprises program code that converts the platform-dependent kernel routines to platform-independent API calls.
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 method for fabricating a nitride semiconductor laser device, comprising:
a first step of forming a substrate whose top surface is a nitride semiconductor layer and that has a carved region and a non-carved region;
a second step of forming, on the top surface of the substrate, a nitride semiconductor film having a stripe-shaped laser light waveguide structure,
wherein
the top surface of the substrate has a low defect region with a defect density of 106 cm\u22122 or less,
in the first step, the carved region is formed in the top surface of the substrate in the low defect region of the substrate, and the non-carved region is formed in the top surface of the substrate.
in the second step, the nitride semiconductor film is formed above both the carved region and the non-carved region,
in the second step, the laser light waveguide structure in the nitride semiconductor film is formed right above the non-carved region, and
in the second step, the laser light waveguide structure in the nitride semiconductor film is formed in a region located 5 \u03bcm or more away from the nearest edge of the carved region in the top surface of the substrate.
2. A method for fabricating a nitride semiconductor light-emitting device, comprising:
a first step of forming a substrate whose top surface is a nitride semiconductor layer and that has a carved region and a non-carved region;
a second step of forming, on the top surface of the substrate, a nitride semiconductor film having a light-emitting region,
wherein
the top surface of the substrate has a low defect region with a defect density of 106 cm\u22122 or less,
in the first step, at least one carved region is formed in the top surface of the substrate in the low defect region of the substrate, and the non-carved region is formed in the top surface of the substrate,
in the second step, the nitride semiconductor film is formed above both the carved region and the non-carved region,
in the second step, the light-emitting region in the nitride semiconductor film is formed right above the non-carved region, and
in the second step, the light-emitting region in the nitride semiconductor film is formed in a region located 5 \u03bcm or more away from the nearest edge of the carved region in the top surface of the substrate.
3. A method for fabricating a nitride semiconductor laser device, comprising:
a first step of forming a substrate whose top surface is a nitride semiconductor layer and that has a carved region and a high-flatness region;
a second step of forming, on the top surface of the substrate, a nitride semiconductor film having a stripe-shaped laser light waveguide structure and a depressed portion,
wherein
the top surface of the substrate has a low defect region with a defect density of 106 cm\u22122 or less,
in the first step, the carved region is formed by etching in the top surface of the substrate in the low defect region of the substrate,
in the second step, the nitride semiconductor film is formed on the substrate,
in the second step, the depressed portion is formed only in a part of the nitride semiconductor film right above the carved region,
in the second step, the laser light waveguide structure in the nitride semiconductor film is formed right above the high-flatness region, and
in the second step, the laser light waveguide structure in the nitride semiconductor film is formed in a region located 5 \u03bcm or more away from the nearest edge of the carved region in the top surface of the substrate.
4. A method for fabricating a nitride semiconductor light-emitting device, comprising:
a first step of forming a substrate whose top surface is a nitride semiconductor layer and that has a carved region and a high-flatness region;
a second step of forming, on the top surface of the substrate, a nitride semiconductor film having a light-emitting region and a depressed portion,
wherein
the top surface of the substrate has a low defect region with a defect density of 106 cm\u22122 or less,
in the first step, the carved region is formed by etching in the top surface of the substrate in the low defect region of the substrate,
in the second step, the nitride semiconductor film is formed on the substrate,
in the second step, the depressed portion is formed only in a part of the nitride semiconductor film right above the carved region,
in the second step, the light-emitting region in the nitride semiconductor film is formed right above the high-flatness region, and
in the second step, the light-emitting region in the nitride semiconductor film is formed in a region located 5 \u03bcm or more away from the nearest edge of the carved region in the top surface of the substrate.