Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

The Distribution Aspect — A Meeting Ground Between Tool and Programmer

Doug KimelmanContact Information

(6)  IBM Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY 10598, USA
Abstract
Partitioning distributed object applications across client-server or n-tier topologies is a crucial aspect of developing distributed systems. One approach to partitioning involves a tool that observes an actual run of the application, records all interaction between objects, and then makes recommendations to the programmer concerning: how the application should be partitioned into groups of objects, and to which host machine each group of objects should be assigned for best overall performance of the application and for good system load balancing. The programmer then reviews those recommendations, possibly refines the partitioning, and perhaps even refines the design of the application to improve performance even further. Ultimately, the application is deployed on the full topology and executed in production runs.

Contact Information Doug Kimelman
Email: dnk@watson.ibm.com
Fulltext Preview (Small, Large)
Image of the first page of the fulltext


Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.105 • Server: MPWEB26
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)