home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / org / usenix / 1036 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  14.4 KB

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