![]() |
Wei-Jen WangPh.D. Email: wangw5 (at) cs dot rpi dot edu |
[Education] [Areas of research interest] [Current research] [Publication] [Related links]
Ph.D. in Computer Science, December 2006
Rensselaer Polytechnic Institute, Troy, NY, USA
Advisor: Carlos A. Varela
M.S. in Computer and Information
Science, June, 1999,
National Chiao Tung University, Taiwan.
Advisor: Shyan-Ming Yuan
B.S. in Computer and Information
Science, June, 1997,
National Chiao Tung University, Taiwan.
Project Advisor: Shyan-Ming Yuan
Distributed Programming Technology
Distributed Garbage Collection
Generic Distributed Scientific Computing
Practical Internet/Grid Applications
Distributed Computing Models
Innovative Education Technology
Distributed Garbage Collection for Mobile Active Objects (Actors):
Objective: To provide a non-intrusive, scalable distributed garbage collection framework for mobile actor systems
Current availability:
Definition and formalization of actor garbage
Transformation between the actor garbage problem and the passive object garbage problem
A new marking algorithm (the n-color algorithm) for actor garbage collection
A new non-blocking, non-FIFO reference listing algorithm (the pseudo-root approach).
A new distributed snapshot algorithm for actor garbage collection.
An implementation in SALSA programming language 1.0.0 or a later version.
Contribution: The emergence of distributed programming languages introduces the need of non-intrusive, scalable distributed mobile active object garbage collection algorithms which give abstraction to grid/pervasive application development, promoting code quality and improving resource management. Existing algorithms depend on either FIFO or blocking communication, or both, while our algorithm does not.
A Middleware Framework for the Maximum Likelihood Evaluation (MLE) Problem:
Objective: To provide a generic MLE framework to fit large data set over dynamic grids
Current availability: MLE for partial wave analysis (Physics) with static load-balancing
Contribution: MLE is a common technique in many areas, such as Physics, Astronomy, Biology, ... etc. Our framework can help researchers with little computer science knowledge to do MLE analysis over a dynamic grid computing environment. For example, running the MLE application over 100-1000 connected computing nodes.
Development of the Actor-Oriented Programming Language, SALSA
Objective: To support research on a dynamic reconfigurable grid/pervasive computing environment
Current availability: SALSA 1.1.0 with a tutorial. See http://wcl.cs.rpi.edu/salsa/.
Contribution: To help grid/pervasive computing research; for teaching the actor model.
Ph.D. thesis
Wei-Jen Wang. Distributed Garbage Collection for Large-Scale Mobile Actor Systems. PhD thesis, Rensselaer Polytechnic Institute, 2006. http://wcl.cs.rpi.edu/papers/wangweijenphd.pdf
Articles in journal
Conference articles
Technical reports
Worldwide Computing Laboratory |
Department of Computer Science |
Rensselaer Polytechnic Institute |
Updated 3/21/2007