Wei Lu

Home| Research| Publications | Software | Misc.


 

"No more things should be presumed to exist than are absolutely necessary" - Occam's razor

Office: Lindley Hall, Room 415
Email: [welu] at [cs] dot [indiana] dot edu

I am a Ph.D. candidate in the Indiana University Department of Computer Science, working as a RA in Extreme Lab. My advisor is Prof. Dennis Gannon, meanwhile I cooperate a lot with Prof. Kenneth Chiu of SUNY binghamton.  My CV is available here  and my research statement is here.


 

RESEARCH INTEREST

  I have been motivated to improve the performance of the Web Service and XML processing. The approaches I have explored includes Schema specific XML compiler , Streaming XML message processing and Binary XML encoding scheme. Recently, I have been focusing on how to leverage the Multicore resource to accelerate the XML and SOA processing. One of my current approaches is the Parallel XML Processing, including Parallel XML Parsing and Parallel XPath Query,  Also I am investigating the BPEL (Business Processing Execution Language) workflow-engine implementation on the multi-core CPUs for the better service scalability.

Generally speaking, I am very interested in these research topics in the fields of  Concurrent & Parallel programming, Grid & Distributed system, Operating system kernel, Virtual machine,  Programming language.

 
Recent PUBLICATIONS

 


 
  • Developing a Concurrent Service Orchestration Engine in CCR. [pdf] [ppt]
    Wei Lu, Thilina Gunarathne and Dennis Gannon.
    to appear at Workshop on Multicore Software Engineering (IWMSE) in conjuction with ICSE,  Leipzig, Germany, 2008
  • ParaXML: a Parallel XML Processing Model on Multicore CPUs. [pdf]
    Wei Lu and Dennis Gannon.
    Technical Report TR662, Computer Science Department, Indiana University, Bloomington, 2008
  • Parallel XML Parsing Using Meta-DFAs
    Yinfei Pan, Kenneth Chiu, Ying Zhang and Wei Lu.
    3rd IEEE International Conference on e-Science and Grid Computing, Bangalore, India, 2007
  • Parallel XML Processing by Work Stealing. [pdf] [ppt]
    Wei Lu and Dennis Gannon.
    Workshop on Service-Oriented Computing Performance In Conjunction with HPDC'07, Monterey  Bay, CA.
  • A Static Load-Balancing Scheme for Parallel XML Parsing on Multicore CPUs. [pdf]
    Yinfei Pan, Wei Lu , Ying Zhang and Kenneth Chiu.
    CCGrid'07 (IEEE International Symposium on Cluster Computing and the Grid ),  2007, Rio de Janeiro, Brazil.
  • A Hybrid Decomposition Scheme for Building Scientific Workflows. [pdf] [ppt] (Best Paper Award)
    Wei Lu, Kenneth Chiu, Satoshi Shirasuna, and Dennis Gannon.
    HPC'07 (Proceedings of High Performance Computing Symposium, SCS Spring Simulation Multiconference ), 2007. 
  • C++ Reflection for High Performance Problem Solving Environment,
    Tharaka Devadithya, Kenneth Chiu, and Wei Lu,
    HPC'07 (Proceedings of High Performance Computing Symposium, SCS Spring Simulation Multiconference ), 2007.
  • BXSA for Fast Processing of Scientific Data, 
    Tharaka Devadithya, Zongde Liu, Nayef Abu-Ghazaleh, Wei Lu, Kenneth Chiu, and Stephane Ethier,
    HPC'07 (Proceedings of High Performance Computing Symposium, SCS Spring Simulation Multiconference), 2007.
  • A Parallel Approach to XML Parsing, [pdf]
    Wei Lu, Kenneth Chiu, and Yinfei Pan,
    Grid'06 (The 7th IEEE/ACM International Conference on Grid Computing), 2006. 
  • Building a Generic SOAP Framework over Binary XML, [pdf]
    Wei Lu, Kenneth Chiu, and Dennis Gannon,
    HPDC'06 (The 15th IEEE International Symposium on High Performance Distributed Computing), 2006.  
  • A Binary XML for Scientific Applications,  [pdf]
    Kenneth Chiu, Tharaka Devadithya, Wei Lu, and Aleksander Slominski,
    e-science'05 (1st IEEE international conference for e-science and Grid Computing), 2005.
  • Making your workspace secure: establishing trust with VMs in the Grid Super Computing,
    Wei Lu , Kate Keahy , Tim Freeman and Frank Siebenlist
    SC'05 (Super Computing, Poster Session),  2005.
  • A Streaming Validation Model for SOAP Digital Signature, [pdf]
    Wei Lu, Kenneth Chiu, Aleksander Slominski, and Dennis Gannon,
    HPDC'05 (The 14th IEEE International Symposium on High Performance Distributed Computing), 2005.
  • A Compiler-Based Approach to Schema-Specific XML Parsing, [pdf]
    Kenneth Chiu and Wei Lu,
    (In First International Worksop on High Performance XML Processing , Satellite of WWW2004), 2004.
  • Building Grid Services for User Portals,
    Dennis Gannon, Marcus Christie, Octav Chipara, Liang Fang, Matthew Farrellee, Gopi Kandaswamy, Wei Lu, Beth Plale, Aleksander Slominski, Anuraag Sarangi, and Yogesh L. Simmhan,
    (GGF Workshop on Designing and Building Grid Services), 2003.
   
Projects & Software

  1. McBPEL -- BPEL engine on multicore CPUs (in C#)
  2. ParaXML - Parallel XML Processing Library (in C#)
  3. PXP - Parallel XML Parsing (in C++)
  4. CCA-Service -The web service interface for the Common Component Architecture (in Java and C++)
  5. XSoapExt -The Generic C++/Python library of SOAP
  6. BXSA - Binary XML C++ library for Scientific Application
  7. Proteus - Multi-protocol Messaging Library
  8. SSP- Schema specific XML Parsing
  9. XCppRefl - C++ Reflection Library
  10. GHPX - C++ Generic XML Parser and a streaming SOAP message signature verification
Misc.

  1. The list of the coming related conferences
  2. My current reading List
  3. My Tech Notes
  4. Old pages

Last Modified: Feb 2nd, 2007