home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / research / 1056 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  14.3 KB

  1. Path: sparky!uunet!think.com!ames!agate!darkstar.UCSC.EDU!osr
  2. From: usenix!carolyn@uunet.UU.NET (Carolyn Carr)
  3. Newsgroups: comp.os.research
  4. Subject: USENIX Winter 1993 Technical Conference: Technical Sessions
  5. Date: 10 Nov 1992 19:56:58 GMT
  6. Organization: Usenix Association Office, Berkeley
  7. Lines: 493
  8. Approved: comp-os-research@ftp.cse.ucsc.edu
  9. Message-ID: <1dp46aINNo50@darkstar.UCSC.EDU>
  10. NNTP-Posting-Host: ftp.cse.ucsc.edu
  11. Originator: osr@ftp
  12.  
  13.  
  14.  
  15.                 USENIX WINTER 1993 TECHNICAL CONFERENCE
  16.  
  17.             January 25-29, 1993
  18.                San Diego, California
  19.  
  20. TECHNICAL SESSIONS - Wednesday though Friday
  21.  
  22. Wednesday, January 27
  23.  
  24. 9:00 am - 10:20 am
  25. OPENING REMARKS
  26. Rob Kostad, Berkeley Software Design, Inc. & Daniel Geer, 
  27. Geer Zolot Associates
  28.  
  29. KEYNOTE ADDRESS
  30. Robert Carr, Go Corporation
  31.  
  32. Robert Carr will speak on mobile pen-based computing 
  33. and its impact on the technology and the marketplace.
  34.  
  35. Robert Carr is Vice-President of Software and co-
  36. founder of Go (a 150-person mobile pen-based input 
  37. company).  He is the architect of PenPoint, the leading 
  38. technology contender for mobile pen-based computing.  
  39. Carr joined Go in 1985 when Go acquired Forefront 
  40. Corporation.  He was co-founder of Forefront in 1983 and 
  41. the designer and principal developer of its award-
  42. winning integrated office automation system.  From 
  43. 1986 to 1987, Carr was Chief Scientist at Ashton-Tate.  
  44. He holds both BS and MS degrees in computer engineering 
  45. from Stanford University.
  46.  
  47. 10:20 am - 10:45 am  Break
  48.  
  49. 10:45 am - 12:05 pm  [track 1]
  50.  
  51. Libraries & Links
  52. Session Chair:  Tom Christiansen, CONVEX Computer Corp.
  53.  
  54. Improved Libraries for Dictionaries and Abstract Graphs
  55. Stephen C. North, Kiem-Phong Vo, AT&T Bell Laboratories
  56.  
  57. Linking Shared Segments
  58. W. E. Garrett, M. L. Scott, R. G. Bianchini, L. I. 
  59. Kontothanassis, R. A. McCallum, J. A. Thomas, R. 
  60. Wisniewskii, S. Luk, University of Rochester
  61.  
  62. A Library Implementation of POSIX Threads under UNIX
  63. Frank Mueller, Florida State University
  64.  
  65. 10:45 am - 12:05 pm  [track 2]
  66.  
  67. New Views
  68. Session Chair:  Peter Honeyman, CITI, University of 
  69. Mighigan
  70.  
  71. Hello World. . .
  72. Rob Pike, Ken Thompson, AT&T Bell Laboratories
  73.  
  74. Es:  A Shell with Higher Order Functions
  75. Paul Haahr, Adobe Systems & Byron Rakitzis, Network 
  76. Appliance Corporation
  77.  
  78. Jgraph: A Filter for Plotting Graphs in PostScript
  79. James S. Plank, Princeton University
  80.  
  81.  
  82. 10:45 am - 12:05 pm  [track 3]
  83.  
  84. Invited Talk:  Molecular Visualization
  85. Thomas Ferrin, University of California, San Francisco
  86.  
  87. The ability to display and interactively manipulate 
  88. molecular models is a powerful method for studying the 
  89. structures and interactions of molecules. This talk will 
  90. describe MidasPlus, an interactive system used to study 
  91. three dimensional macromolecular structures.  It will 
  92. illustrate the various ways molecular data can be 
  93. visualized and manipulated. The techniques include 
  94. atomic coordinate data, controls for rotations and 
  95. translations, depth-cued wireframe images, a variety of 
  96. surface forms, stereo view and kinetic depth effects, and 
  97. color encoded quantitative information.
  98.  
  99. 12:05 pm - 1:30 pm  Lunch
  100.  
  101. 1:30 pm - 2:50 pm [track 1]
  102.  
  103. Tuning
  104. Session Chair:  Dinah McNutt, Tivoli Systems, Inc.
  105.  
  106. Faster AFS
  107. Michael T. Stolarchuk, University of Michigan
  108.  
  109. The AutoCacher:  A File Cache Which Operates at the NFS 
  110. Level
  111. Ron Minnich, Supercomputing Research Center
  112.  
  113. Pitfalls in Multithreading SVR4 STREAMS and Other 
  114. Weightless Processes
  115. Sunil Saxena, J. Kent Peacock, Vijaya Verma, Mohan 
  116. Krishnan, Intel Multiprocessor Consortium
  117.  
  118. 1:30 pm - 2:50 pm [track 2]
  119.  
  120. Tools
  121. Session Chair:  Saul G. Wold, Sun Microsystems, Inc.
  122.  
  123. Warlock: A Static Data Race Analysis Tool
  124. Nicholas Sterling, SunSoft, Inc.
  125.  
  126. DUEL - A Very High Level Debugging Language
  127. Michael Golan, David R. Hanson, Princeton University
  128.  
  129. The San Diego ``Zoo'':  A Multicomputer Test Suite
  130. Chris Peak, Locus Computing Corporation
  131.  
  132. 1:30 pm - 2:50 pm [track 3]
  133.  
  134. Invited Talk:  Internationalization
  135. Jeff Haemer, Canary Software
  136.  
  137. Nervous about moving your working code to a world 
  138. where "chocolate" sorts after "cuba libre", strchr(s, 'r') 
  139. can land you in the middle of a two-byte character, or 
  140. upper- and lower-case are meaningless?  This talk is a 
  141. gentle, practical introduction to the not-so-gentle world 
  142. of internationalization.  It offers an overview of the 
  143. problems and current solutions.
  144.  
  145. 2:50 pm - 3:30 pm  Break
  146.  
  147. 3:30 pm - 5:00 pm [track 1]
  148.  
  149. Communications
  150. Session Chair:  Dave Taylor, Sun World Magazine, Inc.
  151.  
  152. PhoneStation, Moving the Telephone onto the Virtual 
  153. Desktop
  154. Stephen A. Uhler, Bellcore
  155.  
  156. Glish:  A User-level Software Bus For Loosely Coupled 
  157. Distributed Systems
  158. Vern Paxson, Chris Saltmarsh, Lawrence Berkeley 
  159. Laboratory
  160.  
  161. UNIX Services for Multilevel Storage and Communications 
  162. over a Secure LAN
  163. Bruno d'Ausbourg, Christel Calas, CERT-ONERA
  164.  
  165. 3:30 pm - 5:00 pm [track 2]
  166.  
  167. Invited Talk:  Highlights from the USENIX MicroKernel 
  168. Workshop and Other Kernel Architectures, April 1992
  169. Chaired by Lori Grob, Chorus systemes
  170.  
  171. 3:30 pm - 5:00 pm [track 3]
  172.  
  173. Invited Talk:  TCP/IP System Administration
  174. Adnib Craig Hunt, National Institute of Standards and 
  175. Technology
  176.  
  177. This presentation is about how to make TCP/IP work on 
  178. your UNIX system. After summarizing the basics of 
  179. TCP/IP, the talk will address planning and preparation 
  180. for a network connection, configuration of the network 
  181. interface, of the routing table, and of the name server.  It 
  182. concludes with some very simple troubleshooting tips.
  183.  
  184. Thursday, January 28
  185.  
  186. 9:00 am - 10:20 am [track 1]
  187.  
  188. Xbits
  189. Session Chair:  Mary Seabrook, Open Systems Solutions, 
  190. Inc.
  191.  
  192. A Smart Frame Buffer
  193. Joel McCormack, Bob McNamara, Digital Equipment 
  194. Corporation
  195.  
  196. Wafe - An X Toolkit Based Frontend for Application 
  197. Programs in Various Programming Languages
  198. Gustaf Neumann, Stefan Nusser, Vienna University of 
  199. Economics & Business Administration
  200.  
  201. Design and Implementation of a Multi-Threaded Xlib
  202. Carl Schmidtmann, Digital Equipment Corporation 
  203. consultant, Michael Tao, Xerox, & Steven Watt, Xerox 
  204. consultant
  205.  
  206. 9:00 am - 10:20 am [track 2]
  207.  
  208. Filesystems, I
  209. Session Chair:  Dan Geer, Geer Zolot Associates
  210.  
  211. The Design and Implementation of the Inversion File 
  212. System
  213. Michael Olson, University of California, Berkeley
  214.  
  215. Operating System Support for Portable Filesystem 
  216. Extensions
  217. Neil Webber, Epoch Systems
  218.  
  219. File Systems in User Space
  220. Paul Eggert, Twin Sun, D. Stott Parker, University of 
  221. California, Los Angeles
  222.  
  223. 9:00 am - 10:20 am [track 3]
  224.  
  225. Invited Talk:  Resource Discovery and Network 
  226. Measurement in the Global Internet
  227. Mike Schwartz, University of Colorado, Boulder
  228.  
  229. Several experimental Internet resource discovery 
  230. systems will be described.  Emphasis will be on 
  231. techniques developed to characterize information 
  232. automatically and to leverage the information in its 
  233. natural state of distribution.  The talk includes 
  234. discussion of a number of network measurement studies 
  235. that focus on how people use Internet services, and on 
  236. changes in Internet connectivity and service offerings.
  237.  
  238. 10:20 am - 10:45 am  Break
  239.  
  240. 10:45 am - 12:05 pm  [track 1]
  241.  
  242. Overhead
  243. Session Chair:  Rob Kolstad, Berkeley Software Design, 
  244. Inc.
  245.  
  246. UNIX Kernel Support for OLTP Performance
  247. Tom Rogers, Hyuck Yoo, Sun Microsystems, Inc.
  248.  
  249. A Study of Overheads in DECStation Network Software
  250. Jonathon Kay, Joseph Pasquale, University of California, 
  251. San Diego
  252.  
  253. The BSD Packet Filter:  A New Architecture for User-
  254. level Packet Capture
  255. Steve McCanne, Van Jacobson, Lawrence Berkeley 
  256. Laboratory
  257.  
  258. 10:45 am - 12:05 pm  [track 2]
  259.  
  260. I/O, I/O
  261. Session Chair:  Jeff Schwab, Purdue University
  262.  
  263. The Organization of Networks in Plan 9
  264. Dave Presotto, Phil Winterbottom, AT&T Bell 
  265. Laboratories
  266.  
  267. Handling Removable Media in Solaris
  268. Howard Alt, SunSoft, Inc.
  269.  
  270. An Advanced Tape Cataloging System for UNIX Systems
  271. Christopher J. Calabrese, AT&T Bell Laboratories
  272.  
  273. 10:45 am - 12:05 pm  [track 3]
  274.  
  275. Invited Talk:  From Blazon to PostScript
  276. Daniel V. Klein, LoneWolf Systems
  277.  
  278. Well defined languages for describing pictures have been 
  279. around since at least the 11th century.  This talk 
  280. describes the progression of drawing languages starting 
  281. with Blazon (a heraldic language) through modern-day 
  282. Postscript, with digressions into similar languages for 
  283. knitting and weaving, cattle brands, hieroglyphics, and 
  284. the numerous encodings that have evolved over the 
  285. centuries.  This is both a technical and a "fun" talk.
  286.  
  287. 12:05 pm - 1:30 pm  Lunch
  288.  
  289. 1:30 pm - 2:50 pm [track 1]
  290.  
  291. Kernel Improvements
  292. Session Chair:  J. Kent Peacock, Intel Multiprocessor 
  293. Consortium
  294.  
  295. Efficient Kernel Memory Allocation on Shared-Memory 
  296. Multiprocessors
  297. Paul E. McKenney, Jack Slingwine, Sequent Computer 
  298. Systems, Inc.
  299.  
  300. An Implementation of a Log-Structured File System for 
  301. UNIX
  302. Margo Seltzer, Marshall Kirk McKusick,, University of 
  303. California, Berkeley, Keith Bostic, BSDI, & Carl Staelin, 
  304. Hewlett-Packard
  305.  
  306. Exploiting In-Kernel Data Paths to Improve I/O 
  307. Throughput and CPU Availability
  308. Kevin Fall, Joseph Pasquale, University of California, San 
  309. Diego
  310.  
  311. 1:30 pm - 2:50 pm [track 2]
  312.  
  313. Invited Talk:  A History of UNIX
  314. Greg Rose, Australian Computing & Communications 
  315. Institute
  316.  
  317. The consistent exponential growth in the popularity of 
  318. UNIX systems means that the average user knows little 
  319. of its actual history.  Much of the UNIX operating system 
  320. has its roots either in the evolutionary process leading 
  321. to the current versions, or in the political environment 
  322. prevailing while that evolution was happening.  By 
  323. exploring the history of this development, a number of 
  324. otherwise obscure things about UNIX become much 
  325. clearer.
  326.  
  327. 1:30 pm - 2:50 pm [track 3]
  328.  
  329. Invited Talk:  The Odin System
  330. Geoff Clemm, Bellcore
  331.  
  332. This talk will introduce Odin.  Odin is a replacement for 
  333. Make. It is simpler, faster, and more powerful than Make, 
  334. especially for large, complex projects.  Specific 
  335. differences between Odin and Make include:  dependency 
  336. computation, validity of derived objects, disk space 
  337. useage, file variants, and file sharing.
  338.  
  339. 2:50 pm - 3:30 pm  Break
  340.  
  341. 3:30 pm - 5:00 pm
  342.  
  343. Debate Followed by Panel Discussion:
  344. Intellectual Property
  345. Participants include William Ryan, General Attorney, 
  346. Intellectual Property Law, AT&T Bell Laboratories 
  347.  
  348. Friday, January 29
  349.  
  350. 9:00 am - 10:20 am [track 1]
  351.  
  352. Information Discovery
  353. Session Chair:  Jim Duncan, Pennsylvania State 
  354. University
  355.  
  356. Fremont:  A System for Discovering Network 
  357. Characteristics and Problems
  358. David C. M. Wood, Michael F. Schwartz, University of 
  359. Colorado, Boulder
  360.  
  361. The Enterprise Distributed User Directory Service
  362. C. Mic Bowman, Chanda Dharap, Pennsylvania State 
  363. University
  364.  
  365. Essence:  A Resource Discovery System Based on 
  366. Semantic File Indexing
  367. Darren Hardy, Michael F. Schwartz , University of 
  368. Colorado, Boulder
  369.  
  370. 9:00 am - 10:20 am [track 2]
  371.  
  372. Monitoring
  373. Session Chair:  Dick Dunn, eklektix
  374.  
  375. Hardware Profiling of Kernels
  376. Andrew McRae, Megadata Corporation
  377.  
  378. A Randomized Sampling Clock For CPU Utilization 
  379. Estimation and Code Profiling
  380. Steven McCanne, Chris Torek, Lawrence Berkeley 
  381. Laboratory
  382.  
  383. Fault Interpretation:  Fine-grain Monitoring of Page 
  384. Access
  385. Daniel R. Edelson, INRIA
  386.  
  387. 9:00 am - 10:20 am [track 3]
  388.  
  389. Invited Talk:  Highlights from the USENIX Filesystems 
  390. Workshop, May 1992
  391. Chaired by Peter Honeyman, CITI, University of Michigan
  392.  
  393. 10:20 am - 10:45 am  Break
  394.  
  395. 10:45 am - 12:05 pm  [track 1]
  396.  
  397. Filesystems, II
  398. Session Chair:  Matthew Blaze, AT&T Bell Laboratories
  399.  
  400. UNIX Disk Access Patterns
  401. Chris Ruemmler, John Wilkes, Hewlett-Packard
  402.  
  403. An Analysis of File Migration in a UNIX Supercomputing 
  404. Environment
  405. Ethan L. Miller, Randy H. Katz, University of California, 
  406. Berkeley
  407.  
  408. HighLight:  Using a Log-structured File System for 
  409. Tertiary Storage Management
  410. John Kohl, University of California, Berkeley & Digital 
  411. Equipment Corporation, Carl Staelin, Hewlett-Packard, & 
  412. Michael Stonebraker, University of California, Berkeley
  413.  
  414. 10:45 am - 12:05 pm  [track 2]
  415.  
  416. O/S Implementations
  417. Session Chair:  Steve McDowell, Exlog, Inc.
  418.  
  419. An OSF/1 UNIX for MPP Systems
  420. David Black, Paulo Guedes, John LoVerso, Durriya 
  421. Netterwala, Faramarz Rabii, Paul Roy, Michael Barnett, 
  422. Brad Kemp, Mike Leibensperger, Chris Peak, Roman 
  423. Zajcew, Locus Computing Corporation
  424.  
  425. An Implementation of UNIX on an Object Oriented 
  426. Operating System
  427. Yousef A. Khalidi, Michael N. Nelson, Sun Microsystems, 
  428. Inc.
  429.  
  430. The Nachos Instructional Operating System
  431. Wayne A. Christopher, Steven J. Procter, Thomas E. 
  432. Anderson University of California, Berkeley
  433.  
  434.  
  435. 10:45 am - 12:05 pm  [track 3]
  436.  
  437. Invited Talk:  MIME & Metamail: Moving Multimedia Mail 
  438. into the Mainstream?
  439. Nathaniel S. Borenstein, Bellcore
  440.  
  441. Most users continue to live in a text-only world, at least 
  442. for email.  MIME (Multipurpose Internet Mail Extensions) 
  443. provides a standard format for multimedia electronic 
  444. mail. Early MIME implementations effect a transition 
  445. from text to multimedia, but the overall task is 
  446. enormous - requiring nothing less than the replacement 
  447. of ASCII as the "common denominator."  This talk 
  448. provides an overview of MIME, then describes current 
  449. MIME implementations and the remaining obstacles that 
  450. separate us from the dream of universal multimedia 
  451. communication.
  452.  
  453. 12:05 pm - 1:30 pm  Lunch
  454.  
  455. 1:30 pm - 2:50 pm [track 1]
  456.  
  457. Cache & Carry
  458. Session Chair:  David S. H. Rosenthal, SunSoft, Inc.
  459.  
  460. The Design and Implementation of a Mobile 
  461. Internetworking Architecture
  462. John Ioannidis, Columbia University
  463.  
  464. Mobile Computing Environment Based on Internet Packet 
  465. Forwarding
  466. Hiromi Wada, Takashi Yozawa, Tatsuya Ohnishi, Yasunori 
  467. Tanaka, Matsushita
  468.  
  469. The Compression Cache:  Using Online Compression to 
  470. Extend Physical Memory
  471. Fred Douglis, Matsushita
  472.  
  473. 1:30 pm - 2:50 pm [track 2]
  474.  
  475. Invited Talk:  Highlights from the USENIX System 
  476. Admistration Conference (LISA VI), October 1992
  477. Chaired by Rob Kolstad, Berkeley Software Design, Inc.
  478.  
  479. 1:30 pm - 2:50 pm [track 3]
  480.  
  481. Invited Talk: Object Databases: More Than a Shift in 
  482. Modeling Paradigm
  483. David J. Jordan, AT&T Bell Laboratories
  484.  
  485. Migrating from relational to object database technology 
  486. involves more than just applying the object paradigm to 
  487. conceptual database schema design.  A key factor is the 
  488. choice of language used for specifying object semantics, 
  489. and where the resulting functionality executes - in the 
  490. client applications or database server - potentially 
  491. yielding database transparency and reduced application 
  492. development costs.  The presentation will provide a 
  493. conceptual overview of object databases and how they 
  494. differ from current relational technology so one can 
  495. better determine which technology is more appropriate 
  496. for a particular application.
  497.  
  498. 2:50 pm - 4:00 pm  
  499.  
  500. CLOSING REMARKS
  501.  
  502.  
  503.  
  504.  
  505.  
  506.