Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป On Migrating a Distributed Application to a Multi-Threaded Environment
Tweet

connect with us

On Migrating a Distributed Application to a Multi-Threaded Environment

Authors: 

Thuan Q. Pham and Pankaj K. Garg, Hewlett-Packard Laboratories

Abstract: 

Light-weight computation threads in a multi-threaded operating system promise to provide low-overhead computation and fully sharable addressing space not available in conventional process-oriented operating systems. Traditional distributed applications based on processes can be re-architectured to use concurrent threads in a multi-threaded platforrn to take advantage of faster context switches and shared-memory communication.

We investigated this expectation by porting an existing distributed application to a multithreaded environment. As a result, we virtually eliminated the cost of message-based IPC, replacing it with shared-memory communication between threads.

In this paper we address the benefits, the difficulties, and the trade-offs of such a rearchitecture. We also comment on some feasible architectures for migrating currently distributed applications to multi-threaded environment.

Thuan Q. Pham, Hewlett-Packard Laboratories

Pankaj K. Garg, Hewlett-Packard Laboratories

BibTeX
@inproceedings {252396,
author = {Thuan Q. Pham and Pankaj K. Garg},
title = {On Migrating a Distributed Application to a {Multi-Threaded} Environment},
booktitle = {USENIX Summer 1992 Technical Conference (USENIX Summer 1992 Technical Conference)},
year = {1992},
address = {San Antonio, TX},
url = {https://www.usenix.org/conference/usenix-summer-1992-technical-conference/migrating-distributed-application-multi-threaded},
publisher = {USENIX Association},
month = jun,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/sa92/pham.pdf
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us