|
|
Chunqiang (CQ) Tang , Ph.D. (唐春强)
(Pronounced "Choon-chyahn Tong")
|
I am a computer scientist at IBM T.J. Watson Research Center. My research interests lie broadly in the fields of distributed systems, information retrieval,
operating systems, computer networks, and services computing.
I am a hands-on researcher and spend much of my time
on actually
building sophisticated real systems of product quality. Much of my research work has
been incorporated into advanced commercial products.
In addition to
the research work, I also serve IBM's research community as the Watson Chair of the Services Computing PIC (PIC is IBM's internal counterpart of ACM SIG).
Impact of My Research on Commercial Products and Exploratory Systems
-
Peer-to-Peer Enterprise Middleware (updated 04/2007)
I built a scalable enterprise middleware based on the principles of P2P.
This middleware has been shipped as a subcomponent of
a leading IBM commercial product,
running on AIX, HP-UX, Linux, Solaris, Windows, and z/OS.
This middleware embraces the concept of P2P,
but unlike previous structured or unstructured P2P networks,
its algorithms are specifically designed for enterprise environments,
and its functions go way beyond file sharing.
Its implementation is closely related to (but goes beyond) our series of P2P papers.
It has significant complexity (the core consists of 41,000 lines of product-quality Java code), and the same code base can run in both emulation mode and real deployment mode.
This is probably the first ever P2P enterprise middleware shipped in a commercial product.
In addition, it has been used in several exploratory systems at IBM Research.
- Dynamic Resource Provisioning in Enterprise Data Centers (updated 04/2007)
An extended version of the application placement algorithm in
our WWW'07 placement paper
has been implemented and shipped as a subcomponent of a leading IBM commercial product.
In addition, the algorithm has also been implemented in the Apertium machine translation platform by
people working on a Google Summer of Code project for Apertium.
- Streaming News Analysis (updated 06/2007)
The framework in our SIGMOD'07 paper
for detecting first-story news has been implemented in an
exploratory stream processing system,
which was deemed "ready to make its way into the marketplace"
in a
New York Times report.
- Streaming Event Processing for IT Monitoring and Management (updated 03/2009)
I developed the autonomic performance management solution in a leading commercial product for IT service monitoring and management. A distinguishing feature of this solution is that it is throughput centric, as opposed to typical response time centric solutions for Web servers. Part of this work was reported in our USENIX'09 "black-box performance control" paper.
-
Performance Healthcheck (updated 03/2009)
I am a main contributor to the
PARA-medic tool, which
checks performance issues for enterprise IT systems.
This tool has been successfully used in commercial engagements and also widely
featured in news media,
including
CNN,
Fox,
MSNBC,
Yahoo,
AOL,
etc.
Both a video and a high-level text description are available online. Related papers include our USENIX'09 vPath paper and ICWS'08 paper.
|
|