Thomas Phan's Homepage
Research interests:
- Mobile pervasive / ubiquitous computing
- Mobile sensing software
- Applying data mining and machine learning to data-driven problems
- Parallel and distributed computing
Publications:
- Mobile ubiquitous computing / mobile data-driven applications:
-
Who, What, When, and Where: Multi-Dimensional Collaborative Recommendations
Using Tensor Factorization on Sparse User-Generated Data,
P. Bhargava, T. Phan, J. Zhou, and J. Lee.
ACM WWW 2015.
[.pdf] -
Collaborative Recommendation of Photo-Taking Geolocations,
T. Phan, J. Zhou, S. Chang, J. Hu, and J. Lee.
ACM GeoMM 2014.
-
Finding High-Probability Mobile Photography Routes
Between Origin and Destination Endpoints,
T. Phan.
ACM MobiGIS 2014.
-
Improving Activity Recognition Via Automatic
Decision Tree Pruning,
T. Phan.
ACM UbiComp Adjunct 2014.
-
Reducing the Cloud Cost of Mobile Reverse-Geocoding,
T. Phan, A. Baek, and Z. Guo.
ACM MCS 2014.
[.pdf] -
Sensor Fusion of Physical and Social Data Using Web SocialSense
on Smartphone Mobile Browsers,
T. Phan, S. Kalasapur, and A. Kunjithapatham.
IEEE CCNC, January 2014.
[.pdf] -
Hierarchical Automatic Speech Recognition Powered by Data Infrastructure,
A. Jagatheesan, J.-H. Ahnn, T. Phan, A. Singh, and J. Lee.
IEEE CCNC, January 2014. -
Detecting Snoring to Inform Night-Time Smartphone Duty-Cycle Scheduling,
T. Phan.
IEEE Workshop on Person-Centric Sensing and Communication, January 2014.
[.pdf] -
Caching Reverse-Geocoded Locations on Smartphones,
T. Phan, A. Baek, A. Singh, and Z. Guo.
IEEE ICCVE, December 2013.
[.pdf] -
Intelligent Energy-Efficient Triggering of Geolocation Fix
Acquisitions Based on Transitions Between Activity Recognition
States,
T. Phan.
EAI/IEEE MobiCASE, November 2013.
[.pdf] -
Generating Natural-Language Narratives from Activity Recognition
with Spurious Classification Pruning,
T. Phan.
ACM PhoneSense, November 2012.
[.pdf] -
An Accurate Two-Tier Classifier for Efficient Duty-Cycling
of Smartphone Activity Recognition Systems,
V. Srinivasan and T. Phan.
ACM PhoneSense, November 2012.
[.pdf] -
Proceedings of MobiCASE 2009, The First International
Conference on Mobile Computing, Applications, and Services,
T. Phan, R. Montanari, P. Zerfos (eds.)
Springer, 2010. -
Automated Computational Aesthetics for Pervasive Graphical
Advertisements,
T. Phan.
Workshop on Pervasive Advertising, 2009.
[.pdf] -
TypeCast: Type-Based Routing in Wireless Ad-hoc
Networks,
J. Lin, T. Phan, and R. Bagrodia.
ACM Mobiquitous, June 2006.
[.pdf] -
Middleware Support for Reconciling Client Updates and
Data Transcoding,
T. Phan, G. Zorpas, and R. Bagrodia.
ACM MobiSys, June 2004.
[.pdf] -
Integrating Mobile Wireless Devices into the
Computational Grid,
T. Phan, L. Huang, N. Ruiz, and R. Bagrodia.
Mobile Computing Handbook, M. Ilyas and I. Mahgoub (eds.), CRC Press, 2004. -
A Scalable, Distributed Middleware Service
Architecture to Support Mobile Internet Applications,
R. Bagrodia, T. Phan, and R. Guy.
WINET Journal, 9:4, July 2003. -
iMASH: Interactive Mobile Application Session Handoff,
R. Bagrodia, S. Bhattacharyya, F. Cheng, S. Gerding, G. Glazer, R. Guy, Z. Ji, J. Lin, T. Phan, E. Skow, M. Varshney, and G. Zorpas.
ACM MobiSys, May 2003.
[.ps.gz] [.pdf] -
Challenge: Integrating Mobile Wireless Devices
Into the Computational Grid,
T. Phan, L. Huang, and C. Dulan.
ACM MobiCom, September 2002.
[.ps.gz] [.pdf] -
The Convergence of Heterogeneous
Internet-Connected Clients Within iMASH,
T. Phan, G. Zorpas, and R. Bagrodia.
IEEE Wireless Communications magazine, April 2002. -
An Extensible and Scalable Content Adaptation Pipeline
Architecture to Support Heterogeneous Clients,
T. Phan, G. Zorpas, and R. Bagrodia.
IEEE ICDCS, July 2002.
[.ps.gz] [.pdf] -
A Scalable, Distributed Middleware Service
Architecture to Support Mobile Internet Applications,
T. Phan, R. Guy, and R. Bagrodia.
ACM Wireless Mobile Internet Workshop, July 2001. -
A Security Architecture for Application Session Handoff ,
E. Skow, J. Kong, T. Phan, F. Cheng, R. Guy, R. Bagrodia, M. Gerla, and S. Lu.
IEEE ICC, 2002. -
A New TWIST on Mobile Computing: Two-Way
Interactive Session Transfer,
T. Phan, R. Guy, J. Gu, and R. Bagrodia.
IEEE Workshop on Internet Applications, July 2001.
[.ps.gz] [.pdf] -
Handoff of Application Sessions Across Time and
Space,
T. Phan, K. Xu, R. Guy, and R. Bagrodia.
IEEE ICC, June 2001.
[.ps.gz] [.pdf]
-
Who, What, When, and Where: Multi-Dimensional Collaborative Recommendations
Using Tensor Factorization on Sparse User-Generated Data,
- Distributed systems research:
-
Vertical Load Distribution for Cloud Computing via Multiple Implementation Options
T. Phan and W.-S. Li.
Book chapter of Handbook of Cloud Computing, Springer, 2010 -
At the Frontiers in Information and Software as Services
K. Candan, W.-S. Li, T. Phan, and M. Zhou.
IEEE Workshop on Information and Software as Services, 2009. -
A Request-Routing Framework for SOA-Based Enterprise Computing
T. Phan and W.-S. Li.
VLDB 2008.
[.pdf] -
Automated Configuration of System Infrastructure for
SOA-based Enterprise Computing
T. Phan and W.-S. Li.
IEEE ICEBE 2008. -
Dynamic Materialization of Query Views for Data
Warehouse Workloads
T. Phan and W.-S. Li.
IEEE ICDE 2008.
[.pdf] -
Load Distribution of Analytical Query Workloads for
Database Cluster Architectures
T. Phan and W.-S. Li.
EDBT 2008. -
Middleware and Performance Issues for Computational
Finance Applications on Blue Gene/L
T. Phan, R. Natarajan, and H. Yu.
IEEE Workshop on Parallel and Distributed Scientific and Engineering Computing, March 2007.
[.pdf] -
Heuristics-Based Scheduling of Composite Web Service
Workloads,
T. Phan and W.-S. Li.
ACM Workshop on Middleware for Service-Oriented Computing, November 2006. -
XG: A Grid-Enabled Query Processing Engine ,
R. Sion, R. Natarajan, I. Narang, and T. Phan.
EDBT 2006. -
XG: A Data-driven Computation Grid for Enterprise-Scale
Mining,
R. Sion, R. Natarajan, I. Narang, W-S. Li, and T. Phan.
DEXA, August 22-26, 2005. -
Evolving Toward the Perfect Schedule: Co-scheduling
Job Assignments and Data Replication in Wide-Area Systems Using
a Genetic Algorithm,
T. Phan, K. Ranganathan, and R. Sion.
JSSPP, June 19, 2005.
-
Vertical Load Distribution for Cloud Computing via Multiple Implementation Options
- From a previous life (you'll notice the words "parallel" and "simulation"
occur here often):
-
Optimistic Simulation of Parallel
Message-Passing Applications,
T. Phan and R. Bagrodia.
PADS, May 2001.
[.ps.gz] -
Parallel Simulation of Large Scale Parallel
Applications,
R. Bagrodia, E. Deelman, T. Phan.
The International Journal of High Performance Computing Applications, Spring 2001. -
Compiler-Supported Simulation of Very Large
Parallel Applications,
V. Adve, R. Bagrodia, E. Deelman, T. Phan, and R. Sakellariou.
ACM/IEEE SuperComputing, November 1999. -
Performance Prediction of Large Parallel
Applications Using Parallel Simulations,
R. Bagrodia, E. Deelman, S. Docy, T. Phan.
ACM PPoPP, May 1999.
-
Optimistic Simulation of Parallel
Message-Passing Applications,
- Tutorials / technical reports:
-
An Introduction to Principal Component Analysis with Examples in R,
T. Phan.
Technical Report, 2016.
[.pdf]
-
An Introduction to Principal Component Analysis with Examples in R,
- Here's the DBLP entry for Thomas Phan.
Links:
- UCLA Computer Science Department
- UCLA CSD Parallel Computing Lab
- UCLA main campus page
- Association for Computing Machinery
- IEEE Computer Society
My pages:
- My photography portfolio -- now in colour!
- My CD collection
- Photos (1997-2002)
- My reading list
- My UCLA Spanish class assignments (2000-2002)
- My audio slideshow final project from De Anza Journalism class (Spring 2008)
I've been a vegetarian since February 8, 1999.
I wrote this webpage with vim (and it probably shows).
I wrote this webpage with vim (and it probably shows).