home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / parallel / 2788 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  1.7 KB

  1. Xref: sparky comp.parallel:2788 comp.object:4619
  2. Newsgroups: comp.parallel,comp.object
  3. Path: sparky!uunet!gatech!hubcap!fpst
  4. From: erwin@trwacs.fp.trw.com (Harry Erwin)
  5. Subject: Re: Load balancing in object-oriented systems
  6. Message-ID: <1992Dec21.192942.15328@hubcap.clemson.edu>
  7. Apparently-To: comp-parallel@uunet.uu.net
  8. Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
  9. Organization: TRW Systems Division, Fairfax VA
  10. References: <1992Dec18.191720.16237@prism.poly.edu>
  11. Date: Mon, 21 Dec 1992 18:11:11 GMT
  12. Approved: parallel@hubcap.clemson.edu
  13. Lines: 25
  14.  
  15. I haven't seen much useful on computer performance engineering in
  16. object-oriented systems, particularly those like Smalltalk-80 or my C++
  17. multitasking stuff, where a lot of CPU is used up by the executive. I will
  18. say that even some Ada tasking environments show evidence that the
  19. programmers don't understand these issues. (Integrating inter-task and
  20. external IO tends to be a pain and a half, since both the operating system
  21. and the executive are messing around with the same task input queues.)
  22. Running a debugger can be eye-opening, particularly if there is a lot of
  23. inheritance and objects are being zeroed at allocation, as required by the
  24. TCSEC. Since load-balancing requires some sort of predictive model for the
  25. load generated by specific applications, the potential for unstable
  26. behavior and thrashing is significant. I've done some work here, but not
  27. enough.
  28.  
  29. Checking the CMG and SIGMETRICS back issues, it doesn't look like there's
  30. much that has been published. If you come up with something, you might
  31. think about publishing. An article titled "CPE for OO Systems" would
  32. probably be an automatic "accept" for CMG' 93. Think about it.
  33.  
  34. Cheers,
  35. -- 
  36. Harry Erwin
  37. Internet: erwin@trwacs.fp.trw.com
  38.  
  39.  
  40.