Xiaoxiao Hou
Welcome xiaoxiao's homepage
Welcome
Education
Research
Teaching Assistant
Projects
Miscs
 
 
 
 
 
 
 
 
 
 

Projects

SUNY at Stony Brook

Coming Soon...

Peking University

Selected Projects:

  • Lunar, a pure distributed P2P file sharing system over DHT (C++, Linux/Windows)
    My main job was developing and testing a platform free C++ library used to publishing, searching and indexing research over DHT overlay network. This lib was over 5,000 lines C++ codes. I also developed a lib of virtual file systems used for P2P file sharing system, which was 1,500 lines C++ codes
    .
  • Maze, the largest P2P file sharing system in CERNET (C++, My SQL, Linux/Windows)
    My jobs included fixing bugs of and adding new functions to Windows user client and writing scripts in Linux server to collect logs and storing them into My SQL. Totally wrote about 2,000 lines codes for user interface by C++ Builder and 1,000 lines C++ codes in Linux server.

  • Illegal content filtering module for Maze (C++, Python, XML, Linux/Windows)
    I added the first practical content filtering functions into Maze. It is a typical Client/Server service. There are about 1,000 lines C++ codes in Windows client and about 2,000 lines C++ codes and 500 lines python codes in Linux server. All data is stored in XML form.

  • The services management middleware on Resilience Overlay Network in IPv6 environment (C++, Python, Linux)
    part work of Chinese Next Generation Internet (CNGI) project which wanted to build a testing platform over IPv6 network. I developed the services management middleware managing the services running on Linux servers. (More than 3,000 lines C++ codes and 1,000 lines python codes).

  • Honeycomb - a P2P Blog over hybrid overlay(C++, Windows)
    We participated in IBM Open Source Innovation Contest. My job was developing the index module using B+ tree.

  • A prototype of a centralized P2P file sharing system (C++, Windows)
    I was the leader of 5 students and designed the framework of the system and finished nearly 2,000 lines C++ codes.

  • A Meta-Search Engine (C++, Linux, CGI, HTML)
    My job was developing a crawler to crawl the search results from several real search engines, such as Google, Yahoo.
Copyright © 2008 Xiaoxiao Hou. All rights reserved.