23
Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. (唐春强 唐春强 唐春强 唐春强) (Pronounced "Choon-chyahn Tong") IBM T.J. Watson Research Center Manager at IBM T.J. Watson Research Center Mail: 19 Skyline Drive (Room 2S-A07), Hawthorne, NY 10532 Email: I am a computer scientist at IBM T.J. Watson Research Center, where I manage the Cloud Automation Department. My research interests lie broadly in the fields of Cloud Computing, 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 production quality. Much of my research work has been incorporated into advanced commercial products, and I have won multiple prestigious IBM awards owing to my contributions to IBM business. In addition to my own research work, I also served IBM's research community as the Watson Chair of the Services Computing PIC, where PIC is IBM's internal counterpart of ACM SIG. For more information, please see my resume. Selected Publications ( Full List, DBLP, Google Scholar) USENIX'11 "FVD: a High-Performance Virtual Machine Image Format for Cloud" USENIX'09 "Black-Box Performance Control for High-Volume Non-Interactive Systems" USENIX'09 "vPath: Precise Discovery of Request Processing Paths from Black-Box Observations of Thread and Network Activities" SIGIR'08 "On Iterative Intelligent Medical Search" SIGMOD'07 "Resource-Adaptive Real-Time New Event Detection" WWW'07 "Answering Relationship Queries on the Web" WWW'07 "A Scalable Application Placement Controller for Enterprise Data Centers" Chunqiang (CQ) Tang tangchq https://sites.google.com/site/tangchq/ 1 of 3 3/12/2012 10:30 PM

Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

NavigationHomepagePublicationsShort BioResumeMiscQEMU FVDSitemapEdit sidebar

Chunqiang (CQ) Tang ,

Ph.D. (唐春强唐春强唐春强唐春强) (Pronounced "Choon-chyahn Tong")

IBM T.J. Watson Research CenterManager at IBM T.J. WatsonResearch Center

Mail: 19 Skyline Drive (Room 2S-A07),Hawthorne, NY 10532 Email:

I am a computer scientist at IBM T.J. Watson Research Center, where I managethe Cloud Automation Department. My research interests lie broadly in the fields ofCloud Computing, distributed systems, information retrieval, operating systems,computer networks, and services computing. I am a hands-on researcher andspend much of my time on actually building sophisticated real systems ofproduction quality. Much of my research work has been incorporated into advancedcommercial products, and I have won multiple prestigious IBM awards owing to mycontributions to IBM business. In addition to my own research work, I also servedIBM's research community as the Watson Chair of the Services Computing PIC,where PIC is IBM's internal counterpart of ACM SIG. For more information, pleasesee my resume.

Selected Publications (Full List, DBLP, Google Scholar)USENIX'11 "FVD: a High-Performance Virtual Machine Image Format

for Cloud"USENIX'09 "Black-Box Performance Control for High-Volume

Non-Interactive Systems"USENIX'09 "vPath: Precise Discovery of Request Processing Paths

from Black-Box Observations of Thread and NetworkActivities"

SIGIR'08 "On Iterative Intelligent Medical Search"SIGMOD'07 "Resource-Adaptive Real-Time New Event Detection"WWW'07 "Answering Relationship Queries on the Web"WWW'07 "A Scalable Application Placement Controller for Enterprise

Data Centers"

Chunqiang (CQ) Tang

tangchq https://sites.google.com/site/tangchq/

1 of 3 3/12/2012 10:30 PM

Page 2: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

SCC'06 Best Paper

"A Distributed Service Management Infrastructure forEnterprise Data Centers Based on Peer-to-PeerTechnology"

SIGMETRICS'05 "Low Traffic Overlay Networks with Large Routing Tables" SIGIR'04 "On Scaling Latent Semantic Indexing for Large

Peer-to-Peer Systems"NSDI'04 "Hybrid Global-Local Indexing for Efficient Peer-to-Peer

Information Retrieval"SIGCOMM'03 "Peer-to-Peer Information Retrieval Using Self-Organizing

Semantic Overlay Networks"HotOS'03 "Towards a Semantic-Aware File Store"ICDCS'03 "Efficient Distributed Shared State for Heterogeneous

Machine Architectures"HotNets'02 "pSearch: Information Retrieval in Structured Overlays"ICPP'02 Best Paper "Multi-level Shared State for Distributed Systems"

Impact of My Research on Commercial Products and ExploratorySystems

Fast Virtual Disk (updated 05/2011)I developed the Fast Virtual Disk (FVD) image format and its driver forKVM/QEMU. FVD is a holistic solution for both Cloud and non-Cloudenvironments. It is feature rich and significantly outperforms existing imageformats. Its feature set includes internal snapshot, copy-on-write,copy-on-read, prefetching, compact image, encryption, storage thinprovisioning without a host file system to achieve high performance, flexibleconfiguration, and fully automated testing. FVD is not yet in the main line ofQEMU (as of 05/2011), but its code is mature and is publicly available. Partof this work was reported in my USENIX'11 paper.Cloud Computing (updated 01/2010)I led the solution design and implementation of the IBM CIODevelopment-Test Cloud, which was deemed a success story for casestudy. Due to this contribution, I won the IBM CIO Leadership Award in2009.Performance Healthcheck (updated 03/2009)I am the technical lead of the PARA-medic tool, which checks performanceissues for enterprise IT systems. This tool has been successfully used incommercial engagements and also widely featured in news media, includingCNN, Fox, MSNBC, Yahoo, AOL, etc. Both a video and a high-level textdescription are available online. Related papers include our USENIX'09vPath paper and ICWS'08 paper.Streaming Event Processing for IT Monitoring and Management (updated 03/2009)I developed the autonomic performance management solution in a leadingcommercial product for IT service monitoring and management. Adistinguishing feature of this solution is that it is throughput centric, asopposed to typical response time centric solutions for Web servers. Part ofthis work was reported in our USENIX'09 "black-box performance control"paper.Streaming News Analysis (updated 06/2007)The framework in our SIGMOD'07 paper for detecting first-story news hasbeen implemented in an exploratory stream processing system, which was

tangchq https://sites.google.com/site/tangchq/

2 of 3 3/12/2012 10:30 PM

Page 3: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

deemed "ready to make its way into the marketplace" in a New York Timesreport. Dynamic Resource Provisioning in Enterprise Data Centers (updated04/2007)An extended version of the application placement algorithm in our WWW'07placement paper has been implemented and shipped as a component of aleading IBM commercial product. In addition, the algorithm has also beenimplemented in the open source Apertium machine translation platform bypeople working on a Google Summer of Code project for Apertium.Peer-to-Peer Enterprise Middleware (updated 04/2007)I built a scalable enterprise middleware based on the principles of P2P. Thismiddleware has been shipped as a subcomponent of a leading IBMcommercial product, running on AIX, HP-UX, Linux, Solaris, Windows, andz/OS. This middleware embraces the concept of P2P, but unlike previousstructured or unstructured P2P networks, its algorithms are specificallydesigned for enterprise environments, and its functions go way beyond filesharing. Its implementation is closely related to (but goes beyond) our seriesof P2P papers. It has significant complexity (the core consists of 41,000lines of product-quality Java code), and the same code base can run in bothemulation mode and real deployment mode. This is probably the first everP2P enterprise middleware shipped in a commercial product. Inaddition, it has been used in several exploratory systems at IBM Research.

Recent Site Activity | Report Abuse | Print Page | Remove Access | Powered By Google Sites

tangchq https://sites.google.com/site/tangchq/

3 of 3 3/12/2012 10:30 PM

Page 4: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

NavigationHomepagePublicationsShort BioResumeMiscQEMU FVDSitemapEdit sidebar

Chunqiang Tang's Resume 1. SummaryI am a Manager at at IBM T.J. Watson Research Center. I have a broad researchbackground and in-depth knowledge in multiple areas, and particularly enjoyinterdisciplinary work. My research interests lie primarily in the systems area(including Cloud Computing, distributed systems, operating systems, computernetworks, and storage systems), and secondarily in novel applications ofinformation retrieval (including consumer-centric medical informatics andpeer-to-peer information retrieval). More specifically, my ongoing work is focusedon Cloud Computing and medical search engine.I have published extensively in top conferences (including USENIX, SIGCOMM,SIGMETRICS, SIGMOD, SIGIR, NSDI, HotOS, and HotNets) and won two BestPaper awards. According to Google Scholar, my publications have been citedmore than 1,500 times. The work described in my publications has also beensuccessfully replicated elsewhere. For example, others have implemented thealgorithm described in our WWW'07 placement paper in the open-source Apertiummachine translation platform (apertium.org).In addition to the publications, my research has made significant real-worldimpacts. I am a hands-on researcher and spend the majority of my time on actuallybuilding sophisticated real systems of production quality. Most of my publicationsreflect the real systems I built, and many of these systems are now being sold aspart of IBM's advanced commercial products, including WebSphere, Tivoli, andIBM Service Product Lines. I also helped resolve crises in the world's severallargest financial institutions' IT systems. Because of my research work'scontributions to IBM business, I have won many IBM awards, including theprestigious IBM Research "Accomplishment Award,'' which requires not onlytechnical innovation but also concrete, measurable impacts on IBM's revenue by 10million USD or more.The repeated success of my different projects at IBM has demonstrated my strongcapability to initiate new research directions, deliver excellent results with bothhigh-quality publications and production-quality system implementations, and leadlarge cross-organization teams with passion throughout product lifecycle, fromconcept, architecture, development, testing, to service delivery.I am also experienced in defining manageable research topics for summer studentsand coaching them to publish in top conferences, e.g., our recent USENIX'09vPath paper. Besides my own research work, I serve IBM's research communityas the Chair of the Services Computing PIC, where PIC is IBM's internalcounterpart of ACM SIG.

2. Research InterestsCloud computing, distributed systems, operating systems, computer networks,

Chunqiang (CQ) Tang

Resume - tangchq https://sites.google.com/site/tangchq/resume

1 of 10 3/12/2012 10:31 PM

Page 5: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

information retrieval, and services computing.

3. EducationUniversity of Rochester, Rochester, NY. Ph.D. in Computer Science,August 2004.Advisor: Sandhya Dwarkadas.Dissertation: "Data Sharing and Information Retrieval in HeterogeneousDistributed Systems."One thread of the dissertation is focused on peer-to-peer informationretrieval in structured overlay networks. Another product of the dissertationis a middleware system, InterWeave, that supports the use of sharedmemory, remote invocations, and transactions in distributed applicationswritten in different programming languages and running on heterogeneousplatforms.Institute of Computing Technology, Chinese Academy of Sciences, Beijing,China. M.S. in Computer Science, July 1999.Advisor: Guojie Li.Thesis: "Streaming Servers for Video-on-Demand in Hybrid-Fiber-CoaxialNetworks."Used a co-design of algorithms, hardware, kernel modules, and user-levelsoftware to meet the real-time and scalability requirements of a Video-on-Demand system.University of Science and Technology of China, Hefei, China. B.S. inComputer Science, July 1996.Advisor: Baohua Zhao.Thesis: "CDMA-based Wireless Group Telephone Systems."Explored the design space of CDMA-based wireless group telephonesystems through simulations. Modified the hardware and software of aproduct to integrate our wireless communication modules.

4. HonorsIBM Research "Eminence and Excellence Award," 2011.IBM Research “Accomplishment Award,” 2011, for contriutions to"On-Premise Private Cloud Implementations (Cloud Center of Excellence)."The qualification of this prestigious award requires not only technicalinnovation but also concrete, measurable impacts on IBM’s revenue by 10million USD or more.IBM Research “Accomplishment Award,” 2009, for contributions to the"Infrastructure Optimization Service Product," which includes the "PARA-medic" tool for diagnosing problems with enterprise IT systems. Thequalification of this prestigious award requires not only technical innovationbut also concrete, measurable impacts on IBM’s revenue by 10 million USDor more. I am the technical lead of the PARA-medic tool and directly helpedresolve crises in the world’s several largest financial institutions’ IT systems.IBM Research "Accomplishment Award," 2009, for contributions to the"Prism Service Quality Metrics" solution, which has been widely deployed inhundreds of enterprise customer accounts and enables continuous qualityand process improvement in global IT service delivery. Winning two"Accomplishment Awards" in one year clearly demonstrates the quality andimpact of my work.IBM "CIO Leadership Award," 2009, for contributions in the CloudComputing area, more specifically, for leading the solution design andimplementation of IBM’s internal "CIO Development-Test Cloud."IBM Research "Division Accomplishment Award," 2008, for contributions tothe "Prism Service Quality Metrics" solution.

Resume - tangchq https://sites.google.com/site/tangchq/resume

2 of 10 3/12/2012 10:31 PM

Page 6: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

IBM "Bravo Award," 2008, for successfully delivering the PARA-medic toolthat enables high-value IBM Service Products now being sold to customers.IBM "Invention Achievement Award," August 2008.IBM "Invention Achievement Award," October 2006.IBM "Invention Achievement Award," January 2006.IBM "Bravo Award," 2006, for my research work on the peer-to-peerenterprise middleware system called WebSphere Service Overlay Network,which won the SCC’06 Best Paper Award.Winner of the SCC'06 Best Paper Award out of 66 accepted papers (full,short, and industry papers).Winner of the ICPP'02 Best Paper Award out of 67 accepted papers.Ranked 4th among all Sichuan Province students in the Chinese NationalCollege Entrance Examination in 1991 (out of more than 200,000examinees).Multi-time recipient of Excellent Student Scholarship, University of Scienceand Technology of China (USTC), 1991-1995.Recipient of Yi Li Da Graduate Scholarship, USTC, 1996.Bachelor's thesis received the highest grade in the CS department, USTC,1996.Admitted into the graduate program in Chinese Academy of Sciences withthe entrance exam waived due to undergraduate academic excellence,1996.Second Prize Winner of the Chinese National Mathematics Contest of HighSchool Students, 1991.

5. Patent Applications22 patents have been granted as of December, 2009, which can be found here.

6. PublicationsMy publications can be found at http://sites.google.com/site/tangchq/publications.

7. Employment HistoryIBM T.J. Watson Research Center, Hawthorne, NY. Aug 2004--presentManager of the Cloud Application Management Department. Conductedresearch on a diverse set of topics, including Cloud Computing, peer-to-peerenterprise middleware, Autonomic Computing, performance debugging andoptimization, and medical informatics.Hewlett-Packard Laboratories, Palo Alto, CA. May 2002--Jan 2003Research associate. Worked on issues broadly related to systems, includingpeer-to-peer information retrieval, routing in peer-to-peer networks,streaming media, and semantic-aware file store, with a focus on usingstatistical semantic information to guide system design.SandCraft Inc., Santa Clara, CA, May 2001--Aug 2001(SandCraft Inc. has been acquired by Raza Microelectronics)Software intern. Built simulators to explore the microarchitecture designspace of network processors, including indirect branch predictor, issuewidth, and out-of-order vs. in-order execution. Findings were used in productdesign. Worked at the boundary between hardware and software, e.g.,real-time embedded Linux for network processors and hardware support fornetwork applications.Self-employed hardware/software developer, Beijing, China, 1998--1999Used a co-design of algorithms, hardware, kernel modules, and user-levelsoftware to deliver solutions for systems that have real-time requirements.Successfully commercialized products include hardware and software formedical monitoring devices and laser-cutting machines.

Resume - tangchq https://sites.google.com/site/tangchq/resume

3 of 10 3/12/2012 10:31 PM

Page 7: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

University of Rochester, Rochester, NY. Sept 1999--Aug 2004Research assistant. Developed a middleware system, InterWeave, thatsupports the use of shared memory, RPC, and transactions in distributedapplications written in different programming languages and running on awide variety of hardware and OS platforms. InterWeave currently consistsof 45,000 lines of code. Also studied several issues centered aroundlarge-scale distributed computing, including peer-to-peer informationretrieval, routing in peer-to-peer networks, application-level multicast,Internet distance estimation, and scalable dimensionality reduction.University of Rochester, Rochester, NY Sept 2000--Dec 2001Teaching assistant for three semesters in undergraduate and graduatecourses. Graded homework and projects, gave tutorials, and assistedstudents as necessary.Chinese Academy of Sciences, Beijing, China, Sept 1997--Jul 1999Research assistant in the National Center for Intelligent Computing Systems.Used a co-design of algorithms (e.g., data layout and disk scheduling),hardware, kernel modules, and user-level software to meet the real-timeand scalability requirements of a Video-on-Demand system. The system hasevolved into a product.University of Science and Technology of China, Hefei, China, Sept1995--Jan 1996Teaching assistant for one semester.University of Science and Technology of China, Hefei, China, Sept 1994--Jun1996Research assistant in the Software Lab. Built a CDMA simulator to explorethe design space of a wireless group telephone system. Modified thehardware and software of an existing product to integrate our wirelesscommunication modules.

8. Research ExperienceMy past research experiences are summarized below, roughly in a chronological or

Distributed Shared Memory for Heterogeneous Systems. Most Internet-levelapplications run in a heterogeneous environment, and are distributed not for thesake of parallel speedup, but rather to access people, and data in disparatelocations. During my Ph.D. study, I worked with another student to build theInterWeave middleware system that allows the programmer to share both staticallyand dynamically allocated variables across programs written in differentprogramming languages and running on a wide variety of hardware and operatingsystems. In C, operations on shared data, including pointers, take precisely thesame form as operations on non-shared data. InterWeave consists of 45,000 linesof code, supporting C, C++, Java, Fortran 77, and Fortran 90, running on Alpha,Sparc, x86, MIPS, and Power series processors, under Tru64, Solaris, Linux, Irix,AIX, and Windows XP. This work produced multiple high-quality publications [3,18],including the Best Paper of ICPP'02.Peer-to-Peer Information Retrieval. I am one of the pioneers in the area ofpeer-to-peer information retrieval (P2P IR), and my work in this area is highlycited [19,20,23,24]. Although there is a large body of work on P2P search, whatsets me apart from others is my truly interdisciplinary approach, owing to my deepknowledge of both the systems-networking area and the IR area (e.g., I was ableto publish in SIGIR, WWW, and SIGMOD on pure IR subjects not related to P2P).I designed two frameworks for P2P IR [19,23]. They differ in the index partitionstructure and the search algorithm, but are common in that they leverage statisticalsemantic information produced by IR algorithms to improve search efficiency.Compared with centralized search engines and P2P file sharing systems, ourframeworks can achieve retrieval quality as good as state-of-the-art centralized IRsystems, while being much more scalable in terms of the number of nodes that

Resume - tangchq https://sites.google.com/site/tangchq/resume

4 of 10 3/12/2012 10:31 PM

Page 8: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

participate in processing a query and the amount of data transmitted during asearch.Peer-to-Peer Enterprise Middleware. Traditionally, P2P software runs ondesktop computers and provides services targeting end users, e.g., file sharing andInternet TV. I initiated a research project at IBM to explore a novel use of the P2Ptechnology, i.e., P2P enterprise middleware, which combines IBM's strength in themiddleware market with P2P technology's advantages in scalability, resilience,simplicity, and self adaptation. I single-handedly wrote the core of the P2Pmiddleware (47,000 lines of Java code), and created fancy demonstrations in orderto popularize the idea. After two years of hard technical work and equallychallenging persuasion to get buy-in from the business units, this middleware wassuccessfully productized as the WebSphere Service Overlay Network (WSSON) in2007, and is now being sold as part of IBM WebSphere [5]. WSSON supportsother WebSphere components by providing scalable implementations of a set ofkey services, including messaging, membership management, system monitoring,and configuration management. Besides my own work on WSSON, it has becomea popular foundation on top of which many additional P2P services have beendeveloped by other IBM researchers and programmers, and many of theseextensions (e.g., [2]) have also been successfully productized. In addition toproducing a solid system, this work has also resulted in multiple high-qualitypublications [15,16,17], including SIGMETRICS'05, DSN'05, and the Best Paper ofSCC'06.Autonomic Computing. I worked on several projects in the area of autonomicsystem management. In the first project, I developed an application placementcontroller for enterprise data centers. Given a set of machines and a set of Webapplications with dynamically changing demands, the controller decides how manyinstances to run for each application and where to put them, while observing allkinds of resource constraints. Our controller significantly outperforms existingcontrollers in terms of scalability and the quality of the placement solution. Thiswork was published in WWW'07 [21]. Its implementation has been productized andis now being sold as part of IBM WebSphere [5]. In addition, others haveimplemented our algorithm in the open-source Apertium machine translationplatform (apertium.org) [12].In the second project, I developed a performance controller for high-volumenon-interactive systems, which include a large class of applications where requestsor processing tasks are generated automatically in high volume by software toolsrather than by interactive users, e.g., data stream processing and search engineindex update. These systems are becoming increasingly popular and theirperformance characteristics are radically different from those of typical online Webapplications. Most notably, Web applications are response time sensitive, whereasthese systems are throughput centric. Our work on this subject was published inUSENIX'09 [22]. Its implementation has been productized and is now being sold aspart of IBM Tivoli Netcool/Impact (see http://www.ibm.com/software/tivoli/products/netcool-impact/).In the third project, we developed a resource-adaptive real-time new eventdetection system. It continuously processes incoming news articles in a streamingfashion, and detects the news articles that report new events not covered by anyprevious news articles. When hardware resources are tight and the arrival rate ofthe news articles is high, our system takes an adaptive computation method tomaximize the benefit that can be gained from the limited resources. This work waspublished in SIGMOD'07 [10]. Its implementation has been integrated into anexploratory stream processing system that was deemed "ready to make its wayinto the marketplace" by a New York Times report (see http://tinyurl.com/37swyf).Black-box Performance Debugging and Optimization. I am the technical lead

Resume - tangchq https://sites.google.com/site/tangchq/resume

5 of 10 3/12/2012 10:31 PM

Page 9: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

of a research team that created the "PARA-medic" tool for diagnosing problemswith enterprise IT systems. It discovers end-to-end request-processing paths incomplex IT systems and uses a statistical approach to analyze resourceconsumption. This tool has been productized as the "Infrastructure OptimizationService Product," which enables multiple high-value IBM service offerings (seehttp://tinyurl.com/ykcqvppa). I also directly participated in customer engagementsand helped resolve crises in the world's several largest financial institutions' ITsystems. In addition, I mentored a summer intern, Byung Chul Tak, and wepublished in USENIX'09 a paper on the topic of request-processing pathdiscovery [13]. Because of my contributions in this work, I received the prestigiousIBM Research "Accomplishment Award" in 2009. The qualification of this awardrequires not only technical innovation but also concrete, measurable impacts onIBM's revenue by 10 million USD or more. In another project, I contributed to the"Prism Service Quality Metrics" solution, which has been deployed in hundreds ofenterprise customer accounts and enables continuous quality and processimprovement in global IT service delivery. Because of my contributions in this work,I received the prestigious IBM Research "Accomplishment Award" in 2009 for thesecond time. Winning two "Accomplishment Awards" in one year clearlydemonstrates the quality and impact of my work.Consumer-Centric Medical Informatics. Long before the healthcare reformdebate took the center stage of US politics and public attention in 2009, I started towork with an IBM colleague, Gang Luo, to explore the area of medical informaticsin 2005. This new endeavor continues the spirit of my past peer-to-peer informationretrieval (P2P IR) work in that it takes a truly interdisciplinary approach to explorenovel IR applications. Traditional medical informatics is mostly focused on helpingmedical professionals, e.g., clinical decision support systems and hospitalelectronic medical records. We instead take a very different angle to focus onconsumers, i.e., how medical informatics can help ordinary Internet users with littlemedical knowledge. According to Fox and Rainie's report in 2002 [4], 73 millionAmerican adults searched medical information on the Web. Our work goes beyondthe capabilities of existing medical Web sites (e.g., webmd.com andhealthnet.com), and provides many novel features, e.g., accepting long queries inlayman terms, using a questionnaire interface, providing assistance for iterativesearch, leveraging both diagnosis knowledge and nursing knowledge,recommending home medical products and home nursing activities, etc. Our workis ongoing and the early results were published in SIGIR'08, AMIA'09, MIE'09,CIKM'08, and ICPR'08 [6,7,8,9,11].Distributed Systems Foundation. I developed several advanced distributedsystems at IBM, and my work resulted in not only publications in top conferencesbut also commercial products currently being sold by IBM. During my work, Iconstantly feel the pain of low productivity due to (1) the lack of readily-reusableimplementations of common distributed algorithms even in an IT organization aslarge as IBM, and (2) the difficulty of testing and debugging distributed algorithms,simply because of their very nature-concurrent and asynchronous execution inpotentially volatile and failure-prone environments. I am in the process ofdeveloping an open-source Distributed Systems Foundation (DSF) [14] to addressthese challenges. DSF provides a common platform for distributed systemsresearch and development, much like what the network simulator ns-2 [25] doesfor networking research. DSF and ns-2 differ significantly though: ns-2 is forsimulation, whereas DSF is for developing real implementations of distributedalgorithms that can run directly in production environments. The purpose of DSF isto provide a set of highly reusable implementations of common distributedalgorithms, to be a framework in which different research results can be compared,and to provide a programming environment with a set of advanced testing anddebugging features that help significantly improve the development productivity. Inaddition to providing a practically invaluable tool for researchers and developers,how to design DSF to facilitate testing and debugging is an interesting research

Resume - tangchq https://sites.google.com/site/tangchq/resume

6 of 10 3/12/2012 10:31 PM

Page 10: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

issue by itself, which continues and goes beyond the hot research topic ofdistributed systems debugging in recent years. Unlike existing research prototypesthat hack programming tools to provide advanced debugging features, DSF iswritten entirely in Java, without modifications to any external tools such as JVM,Java runtime, compiler, linker, OS, or hypervisor. This simplicity stems from mygoal of making DSF not only a research prototype but also a production tool. DSFcan run a distributed algorithm written in Java under multiple execution modes-simulation, massive multi-tenancy, and real deployment, each of which provides aset of novel features to facilitate testing and debugging, including chaotic timing testand time travel debugging with mutable replay [14]. My early experience with DSFwas published in Middleware'09 [14]. Although DSF was just released, it hasalready attracted other IBM researchers to implement and evaluate their algorithmson top of DSF. My plan is to continuously enhance DSF, build up momentum in theresearch community, and hopefully make it the platform for distributed systemsresearch. I also plan to use DSF as the foundation for my Cloud research.Cloud Computing. Cloud Computing has the potential of being a disruptivetechnology in IT service delivery, and currently is a focused research topic in bothacademia and industry [1]. At IBM, I previously led the solution design andimplementation of the "CIO Development-Test Cloud." In addition to serving IBM'sinternal users, it is the reference implementation of IBM's "Smart Business TestCloud" service offering for external customers (see http://tinyurl.com/yhoelhe). Iwon the IBM "CIO Leadership Award" in 2009 due to my contributions in this work.More recently, I won multiple IBM awards due to my contributions in the Cloudarea, including "On-Premise Private Cloud Implementations" (IBM Research"Accomplishment Award", 2011) and Cloud application problem determination (IBMResearch "Eminence and Excellence Award," 2011). My current work in the Cloudarea is focused on Cloud management and automation. In terms of development, Ilead several projects related to 1) improving Cloud utilization through resourceovercommit, 2) automating managed services such as patching, compliance andhealthcheck, 3) exploring open source Cloud technology such as OpenStack, and4) problem determination and troubleshooting for Cloud applications.In terms of research, the scope of Cloud Computing is broad, includinginfrastructure as a service, platform as a service, and software as a service. Beloware some examples of interesting issues I am exploring, which is by no means acomplete list, due to space limitations. 1) How to optimally co-design the networkand storage architecture, e.g., providing in the hypervisor a local-disk-based (asopposed to memory-based) block-device cache for remote virtual disks (e.g.,Amazon EBS), which helps reduce network traffic and avoid bottlenecks at storageservers. 2) How to design the Cloud management software to minimize labor cost.3) How to define an API between the provider and the consumer that allows theconsumer to abstractly specify the desired topology of its application, e.g., J2EEserver and database should be in the same server rack, while replicated databasesshould be in different racks. 4) From the consumer's perspective, how tobenchmark the performance of VMs and proactively avoid using VMs with poorperformance, which happens because the provider usually over-commits resourcesin order to maximize its profit. 5) From the provider's perspective, how to meter theresource consumption of VMs and co-locate VMs that fit nicely together. 6) How tomigrate legacy applications into Cloud and ensure that all functional requirements(e.g., auditing and validation of clinical trial software as mandated by thegovernment) and non-functional requirements (e.g., response time and throughput)are satisfied.

9. Professional ServicesTechnical Program Committee member of the ACM International Conferenceon Health Informatics (IHI 2010).Technical Program Committee member of the 7th IFIP International

Resume - tangchq https://sites.google.com/site/tangchq/resume

7 of 10 3/12/2012 10:31 PM

Page 11: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Conference on Network and Parallel Computing (NPC 2010).Technical Program Committee member of the Fifteenth InternationalConference on Parallel and Distributed Systems (ICPADS'09).Technical Program Committee member of the First International Workshopon Cloud Data Management (CloudDB’09), in conjunction with CIKM’09.Technical Program Committee member of the Fourth Asian InformationRetrieval Symposium (AIRS 2008).Technical Program Committee member of the 2007 International Conferenceon Parallel Processing (ICPP-07).Poster Committee member of the 15th International World Wide WebConference (WWW2006).Technical Program Committee member of the 2005 International Conferenceon Parallel Processing (ICPP-05).Technical Program Committee member of the First International Workshopon Mobility in Peer-to-Peer Systems (MPPS'05), in conjunction withICDCS'05.Poster Committee member of the 14th International World Wide WebConference (WWW2005).NSF CSR Panelist (National Science Foundation, Computer SystemsResearch program), 2005.Technical Program Committee member of the 2006 International Workshopon Peer-to-Peer Information Management (P2PIM).

References[1]

M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee,D. Patterson, A. Rabkin, I. Stoica, et al. Above the clouds: A berkeley viewof cloud computing. Technical Report UCB/EECS-2009-28, EECSDepartment, University of California, Berkeley, 2009.

[2]V. Bortnikov, G. Chockler, A. Roytman, and M. Spreitzer. Bulletin Board: AScalable and Robust Eventually Consistent Shared Memory over aPeer-to-Peer Overlay. In The 3rd ACM SIGOPS International Workshop onLarge Scale Distributed Systems and Middleware (LADIS'09), 2009.http://www.cs.cornell.edu/projects/ladis2009/papers/bortnikov-ladis2009.pdf).

[3]D. Chen, C. Tang, X. Chen, S. Dwarkadas, and M. L. Scott. Multi-levelShared State for Distributed Systems. In The 2002 InternationalConference on Parallel Processing (ICPP-02), Vancouver, British Columbia,Canada, August 2002.

[4]S. Fox and L. Rainie. Vital Decisions: A Pew Internet Health Report, 2002.

[5]IBM WebSphere Extended Deployment. http://www-306.ibm.com/software/webservers/appserv/extend/.

[6]G. Luo and C. Tang. Challenging issues in iterative intelligent medicalsearch. In The 19th International Conference on Pattern Recognition, 2008.

[7]G. Luo and C. Tang. On Iterative Intelligent Medical Search. In SIGIR, 2008.

[8]G. Luo and C. Tang. Automatic Home Nursing Activity Recommendation. InThe 2009 American Medical Informatics Association Annual Symposium,2009.

[9]G. Luo, C. Tang, H. Yang, and X. Wei. MedSearch: A Specialized Search

Resume - tangchq https://sites.google.com/site/tangchq/resume

8 of 10 3/12/2012 10:31 PM

Page 12: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Engine for Medical Information. In The ACM 17th Conference onInformation and Knowledge Management, 2008.

[10]G. Luo, C. Tang, and P. S. Yu. Resource-Adaptive Real-Time New EventDetection. In SIGMOD, 2007.

[11]G. Luo, S. B. Thomas, and C. Tang. Intelligent Consumer-Centric ElectronicMedical Record. In The XXII International Conference of the EuropeanFederation for Medical Informatics, 2009.

[12]V. M. S'anchez-Cartagena and J. A. P'erez-Ortiz. An open-source highlyscalable web service architecture for the Apertium machine translationengine, 2009. http://rua.ua.es/dspace/bitstream/10045/12030/1/paper7.pdf.

[13]B. C. Tak, C. Tang, C. Zhang, S. Govindan, B. Urgaonkar, and R. N. Chang.vPath: Precise Discovery of Request Processing Paths from Black-BoxObservations of Thread and Network Activities. In USENIX, 2009.

[14]C. Tang. DSF: A Common Platform for Distributed Systems Research andDevelopment. In The 2009 ACM/IFIP/USENIX 10th International MiddlewareConference, 2009.

[15]C. Tang, M. J. Buco, R. N. Chang, S. Dwarkadas, L. Z. Luan, E. So, andC. Ward. Low Traffic Overlay Networks with Large Routing Tables. In ACMSIGMETRICS, 2005.

[16]C. Tang, R. N. Chang, and E. So. A Distributed Service ManagementInfrastructure for Enterprise Data Centers Based on Peer-to-PeerTechnology. In Proc. the International Conference on Services Computing,2006. Winner of the Best Paper Award.

[17]C. Tang, R. N. Chang, and C. Ward. GoCast: Gossip-enhanced OverlayMulticast for Fast and Dependable Group Communication. In DSN, 2005.

[18]C. Tang, D. Chen, S. Dwarkadas, and M. L. Scott. Efficient DistributedShared State for Heterogeneous Machine Architectures. In The 23rdInternational Conference on Distributed Computing Systems, Providence,Rhode Island, May 2003. Expanded version available as URCS technicalreport TR783 "Support for Machine and Language Heterogeneity in aDistributed Shared State System".

[19]C. Tang and S. Dwarkadas. Hybrid Global-Local Indexing for EfficientPeer-to-Peer Information Retrieval. In NSDI, 2004.

[20]C. Tang, S. Dwarkadas, and Z. Xu. On Scaling Latent Semantic Indexing forLarge Peer-to-Peer Systems. In ACM SIGIR'04, Sheffield, UK, July 2004.

[21]C. Tang, M. Steinder, M. Spreitzer, and G. Pacifici. A Scalable ApplicationPlacement Algorithm for Enterprise Data Centers. In WWW, 2007.

[22]C. Tang, S. Tara, R. N. Chang, and C. Zhang. Black-Box PerformanceControl for High-Volume Non-Interactive Systems. In USENIX, 2009.

[23]C. Tang, Z. Xu, and S. Dwarkadas. Peer-to-Peer Information RetrievalUsing Self-Organizing Semantic Overlay Networks. In ACM SIGCOMM,2003.

[24]C. Tang, Z. Xu, and M. Mahalingam. pSearch: Information Retrieval in

Resume - tangchq https://sites.google.com/site/tangchq/resume

9 of 10 3/12/2012 10:31 PM

Page 13: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Structured Overlays. In HotNets-I, 2002.[25]

The Network Simulator ns-2. http://www.isi.edu/nsnam/ns.

Recent Site Activity | Report Abuse | Print Page | Remove Access | Powered By Google Sites

Resume - tangchq https://sites.google.com/site/tangchq/resume

10 of 10 3/12/2012 10:31 PM

Page 14: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

NavigationHomepagePublicationsShort BioResumeMiscQEMU FVDSitemapEdit sidebar

Short Bio

Chunqiang Tang is a Research Staff Member at IBM T.J. Watson ResearchCenter. He received the PhD degree in Computer Science from the University ofRochester in 2004. His research interests lie primarily in the systems area(including distributed systems, operating systems, computer networks, and storagesystems), and secondarily in novel applications of information retrieval (includingconsumer-centric medical informatics and peer-to-peer information retrieval). Heowns 22 patents, published 42 papers, and won two Best Paper Awards.According to Google Scholar, his publications have been cited more than 1,500times. His research has also resulted in multiple systems that are now being soldas part of IBM’s advanced commercial products. Because of the real-world impactof his research, he won nine IBM awards. He serves IBM's research community asthe Chair of the Services Computing PIC, where PIC is IBM's internal counterpartof ACM SIG. More information can be found on his homepage athttp://www.research.ibm.com/people/c/ctang.

Comments

Recent Site Activity | Report Abuse | Print Page | Remove Access | Powered By Google Sites

đAdd files

Add comment

Chunqiang (CQ) Tang

Short Bio - tangchq https://sites.google.com/site/tangchq/short-bio

1 of 1 3/12/2012 10:31 PM

Page 15: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

NavigationHomepagePublicationsShort BioResumeMiscQEMU FVDSitemapEdit sidebar

Copyright NoticeThe documents contained in these directories are included by the contributingauthors as a means to ensure timely dissemination of scholarly and technical workon a non-commercial basis. Copyright and all rights therein are maintained by theauthors or by other copyright holders, notwithstanding that they have offered theirworks here electronically. It is understood that all persons copying this informationwill adhere to the terms and constraints invoked by each such copyright. Theseworks may not be reposted without the explicit permission of the copyright holder.

NOMS'11 "Patch Management Automation for Enterprise Cloud," byHai Huang, Salman Baset, Chunqiang Tang, Ashu Gupta,Madhu Sudhan KN, Fazal Feroze, Rajesh Garg, andSumithra Ravichandran. IEEE NOMS Application Track,Maui, Hawaii, USA. April, 2012.

USENIX'11 "FVD: a High-Performance Virtual Machine Image Formatfor Cloud," by Chunqiang Tang. Short Paper in the 2011USENIX Annual Technical Conference. Portland, OR, June,2011. Talk slides. Here is a longer technical report thatspecifically focuses on the copy-on-write, copy-on-read, andadaptive prefetching features of FVD. See project homepage at http://wiki.qemu.org/Features/FVD. Source code isavailable for download at https://sites.google.com/site/tangchq/qemu-fvd.

JMS'11 "Intelligent Personal Health Record: Experience and OpenIssues," by Gang Luo, Chunqiang Tang, and Selena B.Thomas. Journal of Medical Systems. 2011.

IJRD'11 "Evolution of the IBM Cloud: Enabling an Enterprise CloudServices Ecosystem," by Andrzej Kochut, Yu Deng, MichaelR. Head, Jonathan Munson, Anca Sailer, HidayatullahShaikh, Chunqiang Tang, Alexander Amies, Murray Beaton,David Geiss, David Herman, Holger Macho, Stephan Pappe,Scott Peddle, Randy Rendahl, Angel E. Tomala Reyes,Harm Sluiman, Brian Snitzer, Troy Volin, Hendrik Wagner.IBM Journal of Research and Development, Volume 55,Issue 6, 2011.

IHI'10 "Intelligent Personal Health Record: Experience and OpenIssues," by Gang Luo, Chunqiang Tang, and Selena B.Thomas. ACM Int. Health Informatics Symposium (IHI'10),Arlington, VA, Nov. 2010.

Chunqiang (CQ) Tang

Publications - tangchq https://sites.google.com/site/tangchq/publications

1 of 7 3/12/2012 10:31 PM

Page 16: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

JMS'10 "Automatic Home Medical Product Recommendation," byGang Luo, Selena B. Thomas, and Chunqiang Tang. Journalof Medical Systems (JMS), 2010.

USENIX'09 "Black-Box Performance Control for High-VolumeNon-Interactive Systems," by Chunqiang Tang, Sunjit Tara,Rong N. Chang, and Chun Zhang. The 2009 USENIX AnnualTechnical Conference. San Diego, CA, June 2009. Talkslides.

USENIX'09 "vPath: Precise Discovery of Request Processing Pathsfrom Black-Box Observations of Thread and NetworkActivities," by Byung Chul Tak, Chunqiang Tang, ChunZhang, Sriram Govindan, Bhuvan Urgaonkar, Rong N.Chang. The 2009 USENIX Annual Technical Conference.San Diego, CA, June 2009. Talk slides.Byung Chul was my summer intern in 2008 and 2009, andwe started this project at IBM T.J. Watson ResearchCenter.

Middleware'09 "DSF: A Common Platform for Distributed SystemsResearch and Development," by Chunqiang Tang. The 2009ACM/IFIP/USENIX 10th International MiddlewareConference. Urbana Champaign, Illinois, USA, Nov. 2009.Talk slides.

AMIA'09 "Automatic Home Nursing Activity Recommendation," byGang Luo and Chunqiang Tang. The 2009 American MedicalInformatics Association Annual Symposium. San Francisco,CA, Nov. 2009.

MIE'09 "Intelligent Consumer-Centric Electronic Medical Record,"by Gang Luo, Selena B. Thomas, and Chunqiang Tang. TheXXII International Conference of the European Federationfor Medical Informatics, pp. 120-124. Sarajevo, Bosnia andHerzegovina, September 2009.

SCC'09 "An Optimal Capacity Planning Algorithm for ProvisioningCluster-Based Failure-Resilient Composite Services," byChun Zhang, Rong N. Chang, Chang-shing Perng, EdwardSo, Chunqiang Tang, and Tao Tao. IEEE InternationalConference on Services Computing. Bangalore, India,September 2009.

SIGIR'08 "On Iterative Intelligent Medical Search," by Gang Luo andChunqiang Tang. The 31st Annual International ACM SIGIRConference. Singapore, July 2008.

CIKM'08 "MedSearch: A Specialized Search Engine for MedicalInformation," by Gang Luo, Chunqiang Tang, Hao Yang, and

Publications - tangchq https://sites.google.com/site/tangchq/publications

2 of 7 3/12/2012 10:31 PM

Page 17: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Xing Wei. ACM 17th Conference on Information andKnowledge Management. Napa Valley, California, October,2008.

ICPR'08 "Challenging Issues in Iterative Intelligent Medical Search,"by Gang Luo and Chunqiang Tang. The 19th InternationalConference on Pattern Recognition. Tampa, Florida,December 2008.

ICWS'08 "A Temporal Data-Mining Approach for DiscoveringEnd-to-End Transaction Flows", by Ting Wang, Chang-shingPerng, Tao Tao, Chunqiang Tang, Edward So, Chun Zhang,Rong Chang, and Ling Liu. The 2008 IEEE InternationalConference on Web Services, Beijing, China, September2008.

SCC'08 "Leveraging Service Composition Relationship to ImproveCPU Demand Estimation in SOA Environments", by ChunZhang, Rong Chang, Chang-Shing Perng, Edward So,Chunqiang Tang, and Tao Tao. The 2008 IEEE InternationalConference on Services Computing, Honolulu, Hawaii, USA,July 2008.

SIGMOD'07 "Resource-Adaptive Real-Time New Event Detection," byGang Luo, Chunqiang Tang, and Philip S. Yu. The 2007ACM SIGMOD International Conference on Management ofData, Beijing, China, June 2007.Business Impact: This work has been implemented in anexploratory stream processing system, which was deemed"ready to make its way into the marketplace" in a New YorkTimes report.

WWW'07 "A Scalable Application Placement Controller for EnterpriseData Centers," by Chunqiang Tang, Malgorzata Steinder,Michael Spreitzer, and Giovanni Pacifici. The 16thInternational World Wide Web Conference, pages 331-340,Banff, Alberta, Canada, May 2007. Talk slidesBusiness Impact: An extended version of the algorithm inthis paper has been implemented and shipped as asubcomponent of a leading commercial product.

WWW'07 "Answering Relationship Queries on the Web," by GangLuo, Chunqiang Tang, and Ying-li Tian. The 16thInternational World Wide Web Conference, pages 561-570,Banff, Alberta, Canada, May 2007. Talk slides

WWW'07Poster

"MedSearch: A Specialized Search Engine for MedicalInformation," by Gang Luo, Chunqiang Tang, Hao Yang, andXing Wei. The 16th International World Wide WebConference, pages 1175-1176, Banff, Alberta, Canada,May 2007.

Publications - tangchq https://sites.google.com/site/tangchq/publications

3 of 7 3/12/2012 10:31 PM

Page 18: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

SCC'07 "QoS-Aware Optimization of Composite-Service FulfillmentPolicy," by Chun Zhang, Rong Chang, Chang-Shing Perng,Edward So, Chunqiang Tang, and Tao Tao. The 2007 IEEEInternational Conference on Services Computing, Salt LakeCity, Utah, USA, May 2007.

IM'07 "A Service Middleware that Scales in System Size andApplications," by Constantin Adam, Rolf Stadler, ChunqiangTang, Malgorzata Steinder, Michael Spreitzer. The 2007IFIP/IEEE Symposium on Integrated Management, Munich,Germany, May 2007.Part of this work was done while Constantin Adam wasworking as a summer intern at IBM T.J. Watson ResearchCenter.

LADIS'07 "P2P for Enterprise Middleware," by David Chess, MikeSpreitzer, Malgorzata Steinder, Asser Tantawi, Ian Whalley,and Chunqiang Tang. The 2007 Large-Scale DistributedSystems and Middleware Workshop. Haifa, Israel, March,2007. Talk slidesBusiness Impact: This paper is related to the P2Penterprise middleware I developed, which has been shippedas a subcomponent of a leading commercial product,

SCC'06Best Paper

"A Distributed Service Management Infrastructure forEnterprise Data Centers Based on Peer-to-PeerTechnology," by Chunqiang Tang, Rong N. Chang, andEdward So. The 2006 International Conference on ServicesComputing. Chicago, USA, September, 2006. Winner of theBest Paper Award out of the 66 accepted papers (full,short, and industry papers). Talk slidesBusiness Impact: This paper is related to the P2Penterprise middleware I developed, which has been shippedas a subcomponent of a leading commercial product,

INFOCOM'06 "Impact of the Inaccuracy of Distance Prediction Algorithmson Internet Applications---an Analytical and ComparativeStudy", by Rongmei Zhang, Chunqiang Tang, Y. Charlie Hu,Sonia Fahmy, and Xiaojun Lin. IEEE INFOCOM 2006,Barcelona, Spain, April, 2006. Talk slides.Part of this work was done while Rongmei Zhang wasworking as a summer intern at IBM T.J. Watson ResearchCenter.

PASSWORD'06 "On Estimating the Security Risks of Composite SoftwareServices," by Jian Yin, Chunqiang Tang, Xiaolan Zhang, andMichael McIntosh. The PASSWORD Workshop. Nantes,France, July, 2006.

SIGMETRICS'05 "Low Traffic Overlay Networks with Large Routing Tables,"by Chunqiang Tang, Melissa J. Buco, Rong N. Chang,Sandhya Dwarkadas, Laura Z. Luan, Edward So, andChristopher Ward. The 2005 International Conference on

Publications - tangchq https://sites.google.com/site/tangchq/publications

4 of 7 3/12/2012 10:31 PM

Page 19: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Measurements and Modeling of Computer Systems (ACMSIGMETRICS'05), pages 14-25. Banff, Canada, June 2005.Talk slides.Business Impact: This paper is related to the P2Penterprise middleware I developed, which has been shippedas a subcomponent of a leading commercial product,

DSN'05 "GoCast: Gossip-enhanced Overlay Multicast for Fast andDependable Group Communication," by Chunqiang Tang,Rong N. Chang, and Christopher Ward. The 2005International Conference on Dependable Systems andNetworks (DSN'05, DCCS track), pages 140-149.Yokohama, Japan, June 2005. Talk slides.Business Impact: This paper is related to the P2Penterprise middleware I developed, which has been shippedas a subcomponent of a leading commercial product,

ICWS'05 "Fresco: A Web Services based Framework for ConfiguringExtensible SLA Management Systems," by ChristopherWard, Melissa J. Buco, Rong N. Chang, Laura Z. Luan,Edward So, and Chunqiang Tang. The 2005 InternationalConference on Web Services. Orlando, Florida, July 2005.

SCC'05 "PEM: A Framework Enabling Continual Optimization ofWorkflow Process Executions Based upon Business ValueMetrics," by Melissa J. Buco, Rong N. Chang, Laura Z.Luan, Edward So, Chunqiang Tang, Christopher Ward. The2005 International Conference on Services Computing,Industry Track. Orlando, Florida, July 2005.

TGRS'05 "A Hybrid Contextual Approach to Wildland Fire DetectionUsing Multispectral Imagery," Ying Li, Anthony Vodacek,Robert L. Kremens, Ambrose Ononye, and Chunqiang Tang.IEEE Transactions on Geoscience and Remote Sensing.September 2005, volume 43, number 9, pp 2115-2126.(draft version)

SIGIR'04 "On Scaling Latent Semantic Indexing for LargePeer-to-Peer Systems," by Chunqiang Tang, SandhyaDwarkadas, and Zhichen Xu. The 27th Annual InternationalACM SIGIR Conference. Sheffield, UK, July, 2004. Talkslides.

NSDI'04 "Hybrid Global-Local Indexing for Efficient Peer-to-PeerInformation Retrieval," by Chunqiang Tang and SandhyaDwarkadas. First Symposium on Networked SystemsDesign and Implementation. San Francisco, CA, March2004. Talk slides.

IPDPS'04 "Integrating Remote Invocation and Distributed SharedState," by Chunqiang Tang, DeQing Chen, SandhyaDwarkadas, and Michael L. Scott. The 18th InternationalParallel and Distributed Processing Symposium. Santa Fe,New Mexico, April, 2004. Talk slides.

Publications - tangchq https://sites.google.com/site/tangchq/publications

5 of 7 3/12/2012 10:31 PM

Page 20: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Ph.D.Dissertation

"Data Sharing and Information Retrieval in Wide-AreaDistributed Systems," by Chunqiang Tang. University ofRochester, NY, August 2004. This dissertation containscomprehensive and detailed information on InterWeave,pSearch, and eSearch.

SIGCOMM'03 "Peer-to-Peer Information Retrieval Using Self-OrganizingSemantic Overlay Networks," by Chunqiang Tang, ZhichenXu, and Sandhya Dwarkadas. ACM SIGCOMM 2003.Karlsruhe, Germany, August 2003. Talk slides. Some openissues in this paper are addressed in our SIGIR'04 paperabove and an earlier technical report HPL-2002-198"Efficient Information Retrieval in Structured Overlays."

HotOS'03 "Towards a Semantic-Aware File Store," by Zhichen Xu,Magnus Karlsson, Chunqiang Tang and ChristosKaramanolis. The 9th Workshop on Hot Topics in OperatingSystems (HotOS IX). Linhue, Hawaii, May 2003.

ICDCS'03 "Building Topology-Aware Overlays using GlobalSoft-State," by Zhichen Xu, Chunqiang Tang, and ZhengZhang. The 23rd International Conference on DistributedComputing Systems (ICDCS'03). Providence, Rhode Island,May 2003.

ICDCS'03 "Efficient Distributed Shared State for HeterogeneousMachine Architectures," by Chunqiang Tang, DeQing Chen,Sandhya Dwarkadas, and Michael L. Scott. The 23rdInternational Conference on Distributed Computing Systems.Providence, Rhode Island, May 2003. Talk slides. Expandedversion available as technical report URCS-TR-783 "Supportfor Machine and Language Heterogeneity in a DistributedShared State System."

PPoPP'03 "Exploiting High-level Coherence Information to OptimizeDistributed Shared State," by DeQing Chen, ChunqiangTang, Brandon Sanders, Sandhya Dwarkadas, and MichaelL. Scott. The 2003 ACM SIGPLAN Symposium on Principlesand Practice of Parallel Programming (PPoPP'03). SanDiego, California, June 2003.

NOSSDAV'03 "RITA: Receiver Initiated Just-in-Time Tree Adaptation forRich Media Distribution," by Zhichen Xu, Chunqiang Tang,Sujata Banerjee, and Sung-Ju Lee. The 13th InternationalWorkshop on Network and Operating Systems Support forDigital Audio and Video (NOSSDAV'03). Monterey,California, June 2003.

WIAPP'03 "Service Multicast for Media Distribution Networks," bySujata Banerjee, Zhichen Xu, Sung-Ju Lee, and ChunqiangTang. The 2003 IEEE Workshop on Internet Applications(WIAPP'03). San Jose, CA, June 2003.

FTDCS'03 "Towards a Semantic, Deep Archival File System," by MallikMahalingam, Chunqiang Tang, and Zhichen Xu. The 9thInternational Workshop on Future Trends of Distributed

Publications - tangchq https://sites.google.com/site/tangchq/publications

6 of 7 3/12/2012 10:31 PM

Page 21: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

Computing Systems (FTDCS'003). San Juan, Puerto Rico,May 2003.

FTDCS'03 "pFilter: Global Information Filtering and Dissemination UsingStructured Overlay Networks," by Chunqiang Tang andZhichen Xu. The 9th International Workshop on FutureTrends of Distributed Computing Systems. San Juan, PuertoRico. May 2003. Expanded version available as technicalreport HPL-2002-304, October 2002.

FTDCS'03 "Distributed Shared State (position paper)," by Michael L.Scott, DeQing Chen, Sandhya Dwarkadas, and ChunqiangTang. The 9th International Workshop on Future Trends ofDistributed Computing Systems (FTDCS'03). San Juan,Puerto Rico, May 2003.

ICPP'02Best Paper

"Multi-level Shared State for Distributed Systems," byDeQing Chen, Chunqiang Tang, Xiangchuan Chen, SandhyaDwarkadas, and Michael L. Scott. The 2002 InternationalConference on Parallel Processing (ICPP'02). Vancouver,British Columbia, Canada, August 2002. Winner of the BestPaper Awardout of 67 accepted papers and 188submissions. Earlier but expanded version available astechnical report URCS-TR-744, "Beyond S-DSM: SharedState for Distributed Systems."

HotNets'02 "pSearch: Information Retrieval in Structured Overlays," byChunqiang Tang, Zhichen Xu, and Mallik Mahalingam. FirstWorkshop on Hot Topics in Networks (HotNets I). Princeton,NJ, October 2002. Also appears in ComputerCommunication Review, 33(1):89-94, January 2003. Talkslides] Partially expanded version available as technicalreport HPL-2002-198, "PeerSearch: Efficient InformationRetrieval in Peer-to-Peer Networks." Note: the"PeerSearch" project eventually evolved into the "pSearch"project.

WC3'02 "JVM for a Heterogeneous Shared Memory System," byDeQing Chen, Chunqiang Tang, Sandhya Dwarkadas, andMichael L. Scott. The Second Workshop on Caching,Coherence, and Consistency (WC3 '02), in conjunction withICS '02, New York, NY, June 2002.

Patent Applications as of 07/2011: 23 patents.

Recent Site Activity | Report Abuse | Print Page | Remove Access | Powered By Google Sites

Publications - tangchq https://sites.google.com/site/tangchq/publications

7 of 7 3/12/2012 10:31 PM

Page 22: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

NavigationHomepagePublicationsShort BioResumeMiscQEMU FVDSitemapEdit sidebar

QEMU FVD

Also see the project home page at http://wiki.qemu.org/Features/FVDSteps to compile QEMU with FVD.1. Down the three files below, which include the completeGit tree of QEMU with FVD.qemu-fvd-June-9-2011.tar.gz-00qemu-fvd-June-9-2011.tar.gz-01qemu-fvd-June-9-2011.tar.gz-022. Merge them into one file using the command below. $ cat qemu-fvd-June-9-2011.tar.gz-00 qemu-fvd-June-9-2011.tar.gz-01 qemu-fvd-June-9-2011.tar.gz-02 >qemu-fvd-June-9-2011.tar.gz3. tar zxf qemu-fvd-June-9-2011.tar.gz4. Change to directory qemu-fvd-June-9-20115. Follow the normal process to compile and install QEMU.You may need to install some missing packages in order tomake 'configure' pass. Try 'configure --help' for moreoptions. The example below assumes that only the x86_64-softmmu target is needed. $ ./configure --prefix=/your/install/dir --target-list=x86_64-softmmu $ make $ make install6. FVD supports a diverse set of use cases. Below is asimple example of using FVD with a backing file. $ /your/install/dir/qemu-img create -f fvd -b /dir/your/backing/img.raw img.fvd

Chunqiang (CQ) Tang

QEMU FVD - tangchq https://sites.google.com/site/tangchq/qemu-fvd

1 of 2 3/12/2012 10:32 PM

Page 23: Chunqiang (CQ) Tang , Ph.D. (Pronounced Choon-chyahn Tong) · Navigation Homepage Publications Short Bio Resume Misc QEMU FVD Sitemap Edit sidebar Chunqiang (CQ) Tang , Ph.D. ( )

To create an FVD image with copy-on-read enabled: $ /your/install/dir/qemu-img create -f fvd-ocopy_on_read=on -b /dir/your/backing/img.raw img.fvd7. If libvirt is used, the XML configuration file needs to usethe FVD-enabled version of QEMU /your/install/dir/bin/qemu-system-x86_64

Comments

Recent Site Activity | Report Abuse | Print Page | Remove Access | Powered By Google Sites

đAdd files

Add comment

QEMU FVD - tangchq https://sites.google.com/site/tangchq/qemu-fvd

2 of 2 3/12/2012 10:32 PM