| Solaris |
|
|
The following use cases support a One-to-One protocol model:
Actors and Associated Goals:
Client Goals -
Transport Mechanism Goals -
Server Goals -
Additional Considerations for Peer-to-Peer (P2P) interactions:
In the case of transport mechanisms that rely on P2P interactions, the line between "server" and "client" is somewhat blurred. With that in mind, the following lists the modified goal set for a P2P set-up.
Goals for P2P Clients:
Goals for the AI Server in a P2P set-up:
The following information outlines the steps for a one-to-one protocol transport interaction:
The steps are the same between client and server.
What needs to be evaluated are the issues that could occur when we try to scale up.
X86 client - Server steps
| Step | Is this a step that is under user control? | What value can we add? | Issues? | Is this observable? | What happens at this step when we scale to multiple clients, install servers or networks? | Client requests Pxegrub from the server. Server returns Pxegrub file. | This step is handled by TFTP. We have no control over this process | None | None | None | None | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| The Pxegrub file boots and makes a request to the DHCP server for the menu.lst file | We have some control over the response back from the DHCP server | We can add more stuff to the macros, but we need to be careful because DHCP can be used for multiple purposes. In a hetero geneous environment, the DHCP environment, the macro needs to be generic. | In reality we don't have much control because we want Solaris to work in a heterogeneous environment. | TBD | TBD | ||||||||
| menu.lst file | We do have control over what goes in this file | TBD | TBD | TBD | TBD | ||||||||
| boot archive | We have no control over that. The contents of this file is driven by what version of Pxegrub is used | None | None | None | None | ||||||||
| zlib files (install and support tools) | We have full control over the contents of these files | TBD | TBD | TBD | TBD | ||||||||
| AI Manifest | We have full control over the contents of these files | TBD | TBD | TBD | TBD |
SPARC client - Server steps
| Step | Is this a step that is under user control? | What value can we add? | Issues? | Is this observable? | What happens at this step when we scale to multiple clients, install servers or networks? | Client requests wanboot.conf from the server. Server returns wanboot.conf file. | This step is handled by HTTP using wanboot-cgi. | None | None | None | None | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| The makes a request to the install server for the wanboot binary | We need a boot program on the SPARC client now. We could potentially modify wanboot | If it makes sense additional stuff can be added to wan boot | TBD | TBD | TBD | ||||||||
| boot archive | The boot_archive is downloaded using HTTP. The contents of boot_archive can be controlled | TBD | TBD | TBD | TBD | ||||||||
| zlib files (install and support tools) | We have full control over the contents of these files | TBD | TBD | TBD | TBD | ||||||||
| AI Manifest | We have full control over the contents of these files | TBD | TBD | TBD | TBD |
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.