Selected Recent Publications
Computer Systems
``hStorage-DB: heterogeneity-aware data management to exploit full capacity of hybrid storage systems"
,
Proceedings of 38th International Conference on Very Large Databases
(
VLDB 2012
), Istanbul, Turkey, August 27-31, 2012. (with
F. Chen
,
R. Lee
, Michael Mesnier, and
T. Luo
).
``BWS: Balanced Work Stealing for time-sharing multicores"
,
Proceedings of ACM EuroSys Conference
(
EuroSys 2012
), Bern, Switzerland, April 10-13, 2012. (with
X. Ding
,
P. B. Gibbons
and
K. Wang
)
``Hystor: making the best use of solid state drives in high performance storage systems"
,
Proceedings of 25 ACM International Conference on Supercomputing
(
ICS 2011
), Tucson, Arizona, May 31 - June 4, 2011.
Best Paper Award
. (with
F. Chen
, and
D. A. Koufaty
).
``SRM-Buffer: An OS Buffer Management Technique to Prevent Last Level Caches from Thrashing in multicores"
,
Proceedings of ACM EuroSys Conference
(
EuroSys 2011
), Salzburg, Austria, April 10-13, 2011. (with
X. Ding
, and
K. Wang
)
``CAFTL: a content-aware flash translationa layer enhancing the lifespan of flash memory basedsolid state drives"
,
Proceedings of 9th USENIX Conference on File and Storage Technologies
(
FAST'11
), San Jose, California, February 15-17, 2011. (with
F. Chen
, and
T. Luo
)
``Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing"
,
Proceedings of 17th International Symposium on High Performance Computer Architecture
(
HPCA-17
), San Antonio, Texas, February 12-16, 2011. (with
F. Chen
, and
R. Lee
)
``ULCC: a user-level facility for optimizing shared cache performance on multicores"
,
Proceedings of 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
(
PPoPP 2011
), San Antonio, Texas, February 12-16, 2011. (with
X. Ding
, and
K. Wang
).
ULCC is open source software
.
``Splitter: a proxy-based approach for post-migration testing of Web applications"
,
Proceedings of ACM EuroSys Conference
(
EuroSys 2010
), Paris, France, April 13-16, 2010. (with
X. Ding
,
H. Huang
, Brian Peterson,
Y. Ruan
, and
A. Shaikh
)
``Enabling software management for multicore caches with a lightweight hardware support"
,
Proceedings of 22nd ACM/IEEE Annual Conference on Supercomputing
(
SC09
), Portland, Oregon, November 14-20, 2009. (with
X. Ding
,
J. Lin
,
Q. Lu
,
P. (Saday) Sadayappan
, and
Z. Zhang
).
``Soft-OLP: improving hardware cache performance through software-controlled object-level partitioning"
,
Proceedings of the 18th International Conference on Parallel Architectures and Compilation Techniques
(
PACT 2009
), Raleigh, North Carolina, September 12-16, 2009. (with
X. Ding
,
J. Lin
,
Q. Lu
,
P. (Saday) Sadayappan
, and
Z. Zhang
).
``MCC-DB: minimizing cache conflicts in multi-core processors for databases"
,
Proceedings of 35th International Conference on Very large Data Bases
(
VLDB 2009
), Lyon, France, August 24-28, 2009 (with
F. Chen
,
X. Ding
,
R. Lee
, and
Q. Lu
).
``Understanding intrinsic characteristics and system implications of flash memory based solid state drives"
,
Proceedings of 2009 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems
(
SIGMETRICS/Performance 2009
), Seattle, WA, June 15-19, 2009 (with (with
F. Chen
, and
D. A. Koufaty
).
``BP-Wrapper: a system framework making any replacement algorithms (almost) lock contention free"
,
Proceedings of 25th International Conference on Data Engineering
(
ICDE'09
), Shanghai, China, March 29- April 4, 2009. (with
X. Ding
, and
S. Jiang
).
``Gaining insights into multicore cache partitioning: bridging the gap between simulation and real systems"
,
Proceedings of the 14th International Symposium on High Performance Computer Architecture
(
HPCA-14
), Salt Lake City, Utah, February 16-20, 2008. (with
X. Ding
,
J. Lin
,
Q. Lu
,
P. (Saday) Sadayappan
, and
Z. Zhang
).
The cache partitioning method has been adopted by Intel:
Intel adopts the methods in this paper as a software solution to manage shared caches in multi-core processors
.
An acknowledgment letter from Intel Cooporation issued on June 16, 2010
.
``DiskSeen: exploiting disk layout and access history to enhance I/O prefetch"
,
Proceedings of 2007 USENIX Annual Technical Conference
(
USENIX'07
), Santa Clara, June 17-22, 2007. (with
F. Chen
,
K. Davis
,
X. Ding
, and
S. Jiang
).
``SmartSaver: turning flash drive into a disk energy saver for mobile computers"
Proceedings of the 11th ACM International Symposium on Low Power Electronics and Design
(
ISLPED'06
), Tegernsee, Germany, October 4-6, 2006. (with
F. Chen
and
S. Jiang
).
``DULO: an effective buffer cache management scheme to exploit both temporal and spatial localities"
,
Proceedings of the 4th USENIX Conference on Files and Storage Technologies
(
FAST'05
), San Francisco, CA, December 14-16, 2005. (with
F. Chen
,
X. Ding
,
S. Jiang
, and
E. Tan
).
Distributed and Networking Systems
``Spam behavior analysis and detection in user generated content on social networks"
,
Proceedings of 32nd International Conference on Distributed Computing Systems
(
ICDCS 2012
), Macau, China, June 18-21, 2012. (with
S. Chen
,
L. Guo
,
E. Tan
, and Yihong (Eric) Zhao).
``DOT: a matrix model for analyzing, optimizing and deploying software for big data analytics in distributed systems"
,
Proceedings of 2nd ACM Symposium on Cloud Computing
(
SOCC 2011
), Cascais, Portugal, October 27-28, 2011. (with
Y. Huai
,
R. Lee
,
C. H. Xia
, and S. Zhang).
``YSmart: Yet another SQL-to-MapReduce Translator"
,
Proceedings of 31st International Conference on Distributed Computing Systems
(
ICDCS 2011
), Minneapolis, Minnesota, June 20-24, 2011.
Best Paper Award
. (with Y. He,
Y. Huai
,
R. Lee
, and
F. Wang
).
YSmart is used both as an independent open source software and as a component in large production systems
YSmart's Web site
for source code, installation instructions, and related publications.
YSmart has been
patched
in
Hive
, a big data warehouse on top of Hadoop.
YSmart is an independent
with the Apache 2.0 license
.
``RCFile: a fast and space-efficient data placement structure in MapReduce-based warehouse systems"
,
Proceedings of International Conference on Data Engineering
(
ICDE'11
), Hannova, Germany, April 11-16, 2011. (with Y. He,
Y. Huai
, N. Jain,
R. Lee
, and Z. Shao, and Z. Xu).
RCFile has been widely used for big data analytics in distributed systems:
RCFile Wikipedia
.
RCFile is adopted in Hive, a big data warehouse on top of Hadoop
.
RCFile is a default option in Facebook's Petabyte-scale data warehouse
.
An overview of RCFile posted in China Software Development Network (CSDN)
.
``TopBT: a topology-aware and infrastructure-independent BitTorrent client"
,
Proceedings of
INFOCOM'10
, San Diego, California, March 15-19, 2010. (with
S. Chen
,
L. Guo
,
T. Luo
,
S. Ren
, and
E. Tan
).
TopBT is open source software
.
``CUBS: coordinated upload bandwidth sharing in residential networks"
,
Proceedings of 17th International Conference on Network Protocols
(
ICNP 2009
), Princeton, NJ, October 13-16, 2009. (with
S. Chen
,
L. Guo
, and
E. Tan
).
``Analyzing patterns of user content generation in online social networks"
,
Proceedings of 15th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
(
KDD-2009
), Paris, France, June 28- July 1st, 2009.. (with
S. Chen
,
L. Guo
,
E. Tan
, and Y. E. Zhao).
``The stretched exponential distribution of Internet media access patterns"
,
Proceedings of 27th ACM Symposium on Principles of Distributed Computing
(
PODC 2008
), Toronto, Canada, August 18-21, 2008. (with
S. Chen
,
L. Guo
,
E. Tan
, and
Z. Xiao
).
``PSM-Throttling: minimizing energy comsumption for bulk data communications in WLANs"
,
Proceedings of the 15th International Conference on Network Protocols
(
ICNP'07
), Beijing, China, October 16-19, 2007. (with
S. Chen
,
L. Guo
, and
E. Tan
).
``SProxy: a caching infrastructure for Internet streaming"
,
IEEE Transactions on Multimedia
, Vol. 9, Issue. 5, 2007, pp. 1062-1072. (with
S. Chen
,
B. Shen
, and
S. Wee
).
``Delving into Internet streaming media delivery: a quality and resource utilization perspective"
,
Proceedings of ACM SIGCOMM Internet Measurement Conference
(
IMC'06
), Rio de Janeiro, Brazil, October 25-27, 2006. (with
S. Chen
,
L. Guo
,
O. Spatscheck
,
E. Tan
, and
Z. Xiao
)
More Publications
Influential Papers
.
Selected and Representative Papers
.
Publications sorted by years since 1994
.
Publications sorted by topics since 1994
.