|
|
1.1 root 1: % Use LaTeX to process this file
2:
3: \documentstyle[11pt]{article}
4:
5: \begin{document}
6:
7: \title{A MODEST PROPOSAL}
8: \author{Dwight E. Cass\\
9: Automation Sciences Laboratory\\
10: Northrop Research and Technology Center}
11: \date{May 15, 1986}
12: \maketitle
13:
14: \begin{quote}\em
15: This is a transcript of the talk presented to the MAP/TOP Users' Group Meeting
16: on May 15, 1986 in Seattle, Washington.
17: \end{quote}
18:
19: \bigskip
20:
21: I am going to limit my comments today to one particular project which is
22: going on at the Corporate Research and Technology Center. That is not to
23: say that Northrop is not doing other MAP and TOP related projects. There
24: are a number of other opportunities currently being explored, including
25: an RFI which was recently released by our Aircraft Division looking to
26: vendor support headed to MAP and TOP.
27:
28: At the Research Center, we are looking towards long range solutions to
29: Northrop, which is an aerospace vendor. We have a number of unique problems
30: which General Motors doesn't directly address.
31:
32: We have identified two specific problems that we are trying to address. The
33: first problem is a lack of application protocols. This lack has been
34: identified and is being addressed within the MAP and TOP community but is
35: not being addressed quickly enough. The biggest problem that we have seen
36: is that history has shown that the application level protocol development
37: takes as long or significantly longer than the lower level protocols.
38:
39: The second problem that we have seen is that currently we do not have MAP
40: and TOP for all the machines we have throughout the corporation. One of
41: the biggest problems we have is with IBM right now. Over 50\% of the
42: machines that we have in house are IBM equipment. It is not adequate
43: to put Series Ones talking to SNA. ({\em Applause\/}) Our customers
44: are the Department of Defense. He wants us to talk electronically, TODAY!
45: He is not willing to wait.
46:
47: The cause of these problems --- first, MAP/TOP, while unbelievably
48: successfully is still very very young. There is quite a bit more work
49: to be done. All the work that is going on right now that the standards
50: committees are developing must be embodied. We have to continue this
51: level of effort. But, Northrop has its requirements NOW! We need to
52: be able to communicate with the participants electronically. We need to
53: have factory and division-wide networking installed and operational in
54: the '88 to '89 timeframe. We cannot consider continuing to make large
55: investments in SNA. And it is simply not acceptable for Northrop to
56: shutdown its factory for a large period of time to replace existing
57: equipment and throw it out. Finally, any solution that we take, if we
58: choose to do something other than a pure MAP/TOP solution must be
59: consistent with the directions of this body.
60:
61: Two observations to be made at this point. The first is that many of
62: these problems have been solved in the past, though definitely in
63: different environments. There are several other proprietary and research
64: based protocol suites, which address many of these problems. The second
65: observation is that MAP/TOP is a highly layered protocol, and indeed is
66: a subset of ISO. As a matter of fact, it is a walk-through the tree
67: of the ISO protocols. The key here is that layered protocols allow mixing
68: and matching of layers as necessary. We are trying to emphasize here
69: services provided by each layer, not necessarily the implementation
70: of those services at the low level. So the question that we have to ask is,
71: How does Northrop get communications now that would be consistent with
72: MAP/TOP and that would communicate electronically with the DoD?
73:
74: Now, we have to look to the DoD for the solution, and the solution seems
75: to be TCP/IP. This is a protocol suite installed in 1980 on the ARPAnet
76: worldwide internet. It has been mandated for use for all DoD
77: internetworking. It has a high emphasis on reliability and security.
78: It supplies currently virtual terminal service, electronic mail, file
79: transfer services, and a number of other less advertised capabilities.
80: It has wide, wide vendor support. I can go out today and buy TCP for
81: every machine that I have in house, off the shelf, install it easily,
82: and specifically, I can buy TCP/IP for every piece of IBM hardware that I
83: have.
84:
85: TCP/IP specifically supports a very robust transport service, as documented
86: in the National Research Council report comparing TCP/IP to ISO, the
87: functionality of these two protocols are pretty much identical. The other
88: observation here is that TCP/IP, due to it's vendor support and it's
89: openness, has been implemented in board level products. This allows us
90: to place TCP/IP in existing pieces of hardware that are fully loaded,
91: without making major impacts on the CPU capabilities that we have in house.
92:
93: So, how do we construct this solution and stay with where MAP/TOP is going?
94: The only solution seems to be complementary coexistence. We need the
95: best of both worlds. This will give us the opportunity to run today,
96: to run tomorrow, and by the time that the Department of Defense has met
97: ISO, we'll be already there. It is important to emphasize that Northrop
98: is looking for an evolutionary migration path to its communications problems.
99: It is not willing to accept throwing away and starting again.
100:
101: If you are going to talk about coexistence, you are going to have to decide
102: where you are going to join the two protocols. Several places come to
103: mind. One of the earliest proposals was to join at the IP layer. To do
104: this, of course, would require that we implement a full TP4. It didn't
105: seem practical, and it didn't seem to be cost effective, besides the fact
106: that it prohibits us from using board level products. We looked at
107: implementing at the Session layer, but the problem is that above Transport,
108: we start dealing with the problems of the symmetric ISO model versus the
109: client/server ARPA model. The only obvious point was at the Transport
110: Service Access Point. This gave us the capability of using the robust
111: TCP transport service while still allowing MAP freedom to do whatever
112: was necessary at the higher layers, isolating the applications from
113: the reality of whatever they were running.
114:
115: Where are we headed today? At the Research Center we published a
116: proposed Transfer Service Access Point. We then implemented this proposal
117: on a Berkeley 4.2 UNIX system, and have since published this proposal
118: within the ARPA internet community as RFC983. RFC983 fully describes
119: a TP4/TSAP implementation on top of TCP. Everything except for, of course,
120: quality of service is supported within the implementation, because as you
121: know, quality of service is not defined yet. For addressing we have to take
122: TCP/IP-based addressing, however we would be more than happy to start dealing
123: with the addressing issue as the Standards Committees do, and currently
124: we have an implicit maximum TSDU size of 65 Kbytes, but that will be
125: relaxed in the next version. I do have with me today, copies of the RFC
126: and I can get a hold of the source code for you. This is all public
127: domain work. You are all welcome to take it and if you need, work with it.
128:
129: Our next step. What we need next is to put an implementation of Session, FTAM,
130: and CASE on this TSAP. One of the important things here is we can go
131: off and write it, but it would invalidate any hopes of compatibility between
132: MAP and what we're doing. As such, we must find a version of Session, FTAM
133: and CASE intended for a functional MAP system --- hopefully public domain,
134: so we can distribute it to the ARPA internet community. The other thing
135: that we will be doing is implementing this RFC on the other machines
136: currently within Northrop.
137:
138: As a migration strategy to ISO, RFC983 is not planned solely as a migration,
139: but could easily form the backbone for a full migration plan. What we are
140: hoping to do is to fully track what the Department of Defense does over the
141: next several years to yet bring us to ISO when our customers have.
142:
143: In summary, what we think we found is the best of all worlds. We can talk
144: to our customer today with such a capability. We can install and perform
145: research, today. We can develop MAP/TOP applications, today. We can migrate
146: to ISO as our customer does. We solved the security problem for our
147: communications, and reaped the benefit of all the researchers within the
148: Department of Defense internet community.
149:
150: Thank you very much. ({\em Applause\/})
151:
152: \end{document}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.