home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / 97apr / fddifs-minutes-97apr.txt < prev    next >
Text File  |  1997-05-29  |  17KB  |  400 lines

  1. Editor's Note:  These minutes have not been edited.
  2.  
  3.  
  4.  
  5. Future Directions for Differential Services BOF (fddifs)
  6.  
  7. Monday, April 7, 1997 at 0930-1130
  8. ==================================
  9.  
  10. Chair: Brian Carpenter
  11. Minutes: Allison Mankin
  12. Attendees: approximately 130
  13.  
  14. Agenda: Introduction
  15.     Brief presentations on needs for differential services
  16.               Randy Bush, Verio
  17.               Bob Moskowitz, Chrysler
  18.               Steve Polinsky, Goldman-Sachs              
  19.               Keith Johnson, Fedex
  20.               Terry Davis, Boeing
  21.     Open discussion
  22.     Summary
  23.  
  24. ------------
  25. Chair's Introduction 
  26.  
  27. principal goal is to understand what
  28. differentiated services on the Internet customers want to buy, and
  29. providers want to sell.  Non-goal today: technical design or criticisms
  30. of specific solutions.  Also, non-goal today to relate services
  31. to business models, and important to take care on this, as an upcoming
  32. internet draft, which the IAB/IESG prepared, and had considered by ISOC
  33. lawyers, and now by the Poisson WG, will make clear.
  34. The initial speakers were lined up to
  35. speak to the principal goal.
  36.  
  37. ------------
  38. Brief Presentations
  39.  
  40. Randy Bush, Verio, [no slides]:  
  41.  
  42. Two comments -- a friend from a
  43. prominent ISP just left the room because his lawyers won't let him
  44. talk in public about what customers want.  Randy can talk, being from
  45. bottom-feeding scum-sucking ISP.  One word:  CBR. A single 10 Mbit line
  46. costs less than ten 1 Mbit lines (physics).  If an ISP can sell
  47. portions as Constant Bit Rate services, it will make money, that's it.
  48.  
  49.  
  50. Bob Moskowitz, Chrysler:
  51.  
  52. In this talk, representing AIAG (Automotive Industry ANX Group).
  53. Thousands of suppliers involved, as well as the players in AIAG
  54. itself.  Trucking industry invented EDI 14 years ago, automotive took
  55. it up 13 years ago.  5M transaction sets/month.  Use
  56. 9600 baud lines now, want to go to 2 MB.  Shipping notices are
  57. near-real-time - 3 mins to turn around, of which 1 min is for back-end
  58. processing.  Contractual requirement to make it get through in the
  59. time. Chrysler has 2000 trading partners, 200 of them high volume.
  60. Network must perform.  For real time requirements, CAD design teams are
  61. starting to move to virtual reality design rooms, which work well
  62. enough over ISDN, but need all of its capabilities.  Field testing --
  63. real-time analysis of instrumented cars to steer the testing in remote
  64. sites (heat, cold).  Robotic diagnostics -- suppliers must be able to
  65. work directly with the robotics over the net when there is an urgent
  66. problem.  (If a car assembly line is shut down for 20 mins, the shift
  67. is sent home.) Today companies are running separate links to each
  68. robotics supplier, big cost saving to put on general net if it could
  69. deliver the service.  Future growth:  dealerships, engineering control
  70. of vehicle diagnostics over the net.  This will be a very competitiv
  71. area and is significant (the auto industry is 1/6 of US economy/US
  72. jobs).
  73.  
  74. Security must be multi-company mesh, IPSEC is planned.
  75.  
  76. Q: is it fair to say the principal requirement is predictability?
  77.  
  78. A: as for mainframes: need a known worst latency, ok to be consistently
  79. close to this.  ASNs are probably typical in their timing, not
  80. extremely tight, small size of transfer.  Important additional point:
  81. MULTI-PROVIDER!
  82.  
  83. Steve Polinsky, Goldman Sachs:  
  84.  
  85. Profitable network applications, such
  86. as Research Express.  If it's not there when you want it, customers
  87. lose.  Can't fully quantify needs, but clients will have different
  88. amounts of urgency, and may be anywhere.  Sales forces all over the
  89. world need the quality of the net.
  90.  
  91. Engineering solutions to achieve this:
  92.  
  93. 1) Use the Internet as is -- slow, unreliable, insecure.
  94.  
  95. 2) 3rd party global VPNs -- expensive, complex.
  96.  
  97. 3) Build out corporate net toward clients, from existing POPs --
  98. expensive, unmanageable.
  99.  
  100. 4) Connect corporate net to many ISPs in many places -- expensive,
  101. complex
  102.  
  103. Want: better quality Internet service.  Will pay for it.
  104.  
  105. Don't want to worry about crossing boundaries.  Avoid unmanageable
  106. private infrastructure, but need high bandwidth between own data centers.
  107.  
  108. Q:  you can't quantify your response time requirements?
  109.  
  110. A: no.  we just want comfort, quickness.  Client says 'it's just a
  111. little slow for me, so I don't use it', G-S winds up installing a T1,
  112. the revenue from the client can be a million or so.
  113.  
  114. Keith Johnson, Fedex:  
  115.  
  116. 1700 domestic locations, 300(?) outside US, need
  117. 'same quality of service for all'.  Internal communications can be
  118. controlled, or fixed by adding bandwidth, so why do differential
  119. services internally? To manage and anticipate performance problems -
  120. this is worth money.
  121.  
  122. 100,000 automation devices are connected via a 3rd party global VPN to
  123. offer local comms costs for the users everywhere.
  124.  
  125. About quantification of requirements-- customer satisfaction was
  126. greatly improved by letting the modem training be heard by customers --
  127. they knew the communication was starting.  Be careful when quantifying
  128. 'a little slow'
  129.  
  130. Policy-- avoid exchange points, use multiple providers, to have      
  131. FEDEX on same provider as customer (to simplify problem resolution).
  132.  
  133. If secure differential services are offered, FEDEX will use them.
  134.  
  135. Terry Davis, Boeing:  
  136.  
  137. Boeing has one primary ISP now, but plants want
  138. connection to ISPs in their area, to support work-at-home.  Closed
  139. network inside Boeing, routing and addressing transition is very hard.
  140. Will be moving large MVS complex from SNA to IP.  Service level
  141. requirements on that to maintain existing SNA functionality.  Moving
  142. towards real-time use of global resources such as wind-tunnels all over
  143. the world. Sharing CAD systems with customers and vendors, major
  144. requirement is consistency.  Need to get engineers video-conferencing
  145. with each other throughout the world. Have large cluster of ~2500
  146. systems sharing a common image (1.5 Gbytes).  Need reliable multicast
  147. for download-- a constant bit rate service, used at rate of slowest
  148. link.  If links are changing or can't tell what their rate is, the
  149. reliable multicast protocol solution they have are infeasible.
  150.  
  151. ------------
  152.  
  153. Open Mike Discussion (speakers not identified and some comments
  154. combined):
  155.  
  156. Customers complain a lot and want QOS badly on internal networks not
  157. just the Intrnet.  We need to address that.  Number one requirement is
  158. to keep the customers service level agreements -- 1. end-end response
  159. time (keystrokes)  2. Human factors.  Web to do 3270.  3. IPSEC has a
  160. nasty side effect that it conceals the port numbers needed for use in
  161. WFQ.
  162.  
  163. Commonest complaints are keystroke response, but numbers 2 and 3 are
  164. data center backups at night (want reservation) and bulk distribution
  165. of data, where a missed window means that the entire distribution is
  166. backed out.  Turns out the servers are bottleneck, so reservation isn't
  167. critical here.
  168.  
  169. ISPs as technology customers want to be equipped for providing
  170. differential services, differentiating what content is accessible and
  171. how fast.  Tiering services on shared 25Mbs.  Not constant bit rate.
  172. Parameters include minimum guaranteed bandwidth, frame-relay type CIR.
  173. Thousands of subscribers in home.  On demand, go to more service.
  174. Purely residential or work-from-home.
  175.  
  176. Q: what granularity of choice of high quality? A: Basic guarantee is
  177. for the whole cable modem, ability to increase across all your IP
  178. services at a given time.  Want to be able to add 64kbps streams at
  179. certain times for second phone line only during the day (work from
  180. home, e.g.).
  181.  
  182. Q: What did you want from what intserv and rsvp?  Is there any more
  183. specificity from them?
  184.  
  185. An individual requirement is local CBR high bandwidth, long distance
  186. pay-per-use CBR.
  187.  
  188. Compuserve is 50% network services and 50% information provider. Need
  189. help in support of connecting people to proprietary data.  Kow how to
  190. bill but we have an authentication problem.  We need to be able to
  191. authenticate who we're connecting for either micro or macro payments.
  192. We don't have other particularly differentiated services.
  193.  
  194. Q: are you arguing that an authenticated service is a form of
  195. differentiated one?
  196.  
  197. A: yes.
  198.  
  199. Lessons can be learned from frame relay. FR customers have wanted FR to
  200. provide diff serv and be able to offer them common measurements (frames
  201. dropped over time, etc.) so they can shop around.
  202.  
  203. Q: is multicasting a differential service?  A: Looking for it to be a
  204. solution.  
  205.  
  206. Differential service requirements can be application-based,
  207. time-based, or size-based. Example:  software distribution problem:
  208. get 1 Mbyte sent to all locations within 2 hours.   Get 13 Mbytes to
  209. 1000's of machines in bounded time (e.g. overnight).
  210.  
  211. One issue that triggered this BOF is what granularity of services --
  212. individual transactions, inside providers, multi providers.  Still
  213. encourage comments on this.
  214.  
  215. Q: question about purpose of this discussion.  What would the WG output
  216. of this be?
  217.  
  218. A: (Scott Bradner, imminent Area Director):  no WG planned.  Probe
  219. where we go in the future from/beyond the RSVP last call.
  220.  
  221. A: (BOF chair): note that there will be an IRTF research group on
  222. Reliable Multicast.
  223.  
  224. It's not enough to get control of differential services and accounting
  225. into clients and servers. The infrastructure has to get fixed too, e.g.
  226. route flaps. One corporate network every week configures 250,000
  227. resources to deliver desired QOS.  They aggregate users into classes in
  228. order to make it feasible.
  229.  
  230. Main need as we migrate to ISP services is scheduling multiple needs on
  231. 1 circuit, RSVP only partly handles this.
  232.  
  233. Multiple trading partners have to negotiate and commit resources that
  234. meet needs.  Don't care whether solution is gigabit pipes in a terabit
  235. net, or carefully crafted to match needs, but must be multi-ISP.
  236. communication.
  237.  
  238. If you toss out dollars, you'll get something, not necessarily what you
  239. want...
  240.  
  241. Q: What role can the IETF play? A: We're debating this, but at least one
  242. vendor and ISP claim to have it already.  Let the market forces do
  243. their job.
  244.  
  245. A: If company A is using TOS bits and company B uses ports, we want to
  246. help to have them interoperate.  Can we rest just because RSVP and
  247. intserv are published?
  248.  
  249. Vendor or provider view is I can't say why my customers want it, but
  250. they do.  IETF can provide multi-provider, multi-service view.  RSVP
  251. Applicability Statement makes clear we also contribute to making large
  252. scales of solution.
  253.  
  254. 1. granularity of time is what decides if RSVP or something else is
  255. appropriate.
  256.  
  257. 2. there aren't a lot of technologies here.  The hard thing to
  258. understand is not the flow of packets but the flow of money and the
  259. money doesn't follow the packets.  If we're going to do something
  260. multiprovider etc, it's not going to be about the packets, but the flow
  261. of money, and not sure if IETF can or can't do it.
  262.  
  263. Q: why we couldn't do it? too stupid, not allowed?
  264.  
  265. A: not because IETF is too stupid, but how can a technical body can
  266. walk on the 'World War I negotiated truces, trench lines'  of the ISPs
  267. agreements which are delicately balanced to avoid settlements.
  268.  
  269. By defining mechanisms, the IETF inadvertently makes a framework and
  270. being more explicit about framework would be good.  Some ISPs would like
  271. to do end-end QOS. Shortest exit may not be acceptable in future
  272. because of absolving responsibility by primary ISP as soon as
  273. possible.
  274.  
  275. We don't have standards track accounting protocol for within providers,
  276. let alone between providers.  Needed for billing but also auditing.
  277.  
  278. So QOS auditing is a prerequisite for deploying differential services?
  279.  
  280. -------------
  281. Interim Summary (Scott Bradner, Allison Mankin)
  282.  
  283.  Most of what we heard
  284.  so far was that the Internet should work better.  It seems QOS
  285.  mechanisms haven't 'cooled down yet', we need to try them.  Maybe we're
  286.  just hearing that people don't want an overspecified service that is
  287.  sophisticated.
  288.  
  289. -------------
  290. More Open Mike Discussion
  291.  
  292. Current RSVP specs and don't include aggregation method and therefore
  293. the Applicability Statement doesn't make recommendations that RSVP
  294. be used over aggregated traffic streams for differentiated service.
  295.  
  296. We are hearing that Internet is lousy now, fix it in the future.  ISPs
  297. have large content providers who don't ask the infrastructure to treat
  298. their traffic differentially, but if they're sophisticated they use
  299. Treno.  Do they not ask for intserv and rsvp because they don't
  300. perceive it or because there isn't a need?
  301.  
  302. There is a wide range of services needed, from on-demand to broad.
  303. Heard from the customers that they wanted something that was provided
  304. by something like CBQ, and that they're looking for managed bandwidth
  305. service, managed over longer periods.  Available bandwidth above some
  306. floor is how I define it.  Sufficiently important perhaps it should be
  307. addressed.
  308.  
  309. Cost v. QOS tradeoffs are common, e.g. credit card swipers using
  310. dialup, private, or X.25.  The criteria don't come to us very much, we
  311. don't have a lot of handle on generalizing the customer base who does
  312. public-vs-private decision-making on the largest scale.
  313.  
  314. Cornell is about to go to a differentiated service on campus.  Business
  315. problem: can we give the guarantee not over average but when you do a
  316. specific transaction.  Want to alleviate the risk of failure.  Business
  317. decision about the risk not the technology.  University has one need,
  318. Fedex others, etc.
  319.  
  320. When throwing bandwidth at the problem, traffic expands to fill
  321. bandwidth.
  322.  
  323. Re whether there should be some follow-on to this BOF:  If
  324. differentiated service is going to exist in Internet, an old IETF
  325. principle says it should be in one form, not many.
  326.  
  327. We see services we need from some individual ISPs -- 250 ms maximum
  328. latency anywhere in US advertised by some ISP or collection of ISPs.
  329.  
  330. Reservation of bandwidth -- we want to be able to reserve ahead of time
  331. as with the multicast of WWW6/IETF38 etc.
  332.  
  333. In European ATM we've used signalling to get VCs by telefax.
  334.  
  335. Re what granularity we want for services:  all granularities are wrong
  336. and all granularities are right. We need the full range.
  337.  
  338. Imagine a model of a completely differentiated service arrangement.
  339. Open a TCP connecion, pick a bandwidth, cost of connection will be more
  340. if bandwidth more.  What would the business community do with this?
  341. Would they learn that they didn't need the top qualities? (This is a
  342. gedanken experiment, not a practical proposal.)
  343.  
  344. We mainly heard today about small transactions from many many
  345. locations.  So bandwidth of a single connection is not predominant
  346. concern.
  347.  
  348. We're hearing that ISPs want to offer a few, say 5, grades of service.
  349.  
  350. Key thing is differential pricing.  Once you start charging extra, you
  351. must be able to prove that the customer is getting what paid for.
  352. Service level agreements.
  353.  
  354. Fedex provides a differential service over 32 cent postage.  We only
  355. get our money if we can prove that we did what you paid for.  What was
  356. heard today:  consistent, expectable service.  McDonalds model!  Your
  357. expectations are met.  It's not clear how many levels of service the
  358. market really wants.
  359.  
  360. Continued availability and schedulable:  if I can get it today for $100
  361. can I get it next week?  Can I assure ahead of time that I can have it
  362. next week?
  363.  
  364. IETF is not really good at choosing between several fundamentally
  365. different approaches.  You let the marketplace flesh out a variety.
  366.  
  367. ------------
  368. Chair's Summary
  369.  
  370. An interesting taxonomy of differentiated services was derivable from 
  371. our discussions today.
  372.  
  373. 1. McDonalds -- extremely high value place on predictability.
  374.    BOF chair was not sure if the IETF could do anything here.
  375.    [But minutes-taker would think that perhaps it could...]
  376.  
  377. 2. USPS/Fedex -- 2 services -- 1 cheap and 1 expensive -- 
  378.    But for 1 carrier to offer the expensive type on its own
  379.    is unrealistic, and coordination is hard.  BOF chair summarized
  380.    that IETF may want to flesh out how to do this and let the
  381.    marketplace decide how/whether to use it.  Important points:
  382.    the small number (2 or not many) of services and the intercarrier
  383.    nature.
  384.  
  385. 3. Lots of services -- finely differentiated
  386.    [worth saying that the transcript above shows that few in
  387.    the room gave any sense that this was on their minds]
  388.  
  389. The Chair thanked everybody and we left the room...
  390. [on to great things]
  391.  
  392.  
  393.  
  394. ------- End of Forwarded Message
  395.  
  396.  
  397.  
  398.  
  399.  
  400.