Distributed Storage
For my dissertation, I have been developing ROARS (Rich Object ARchive System), a distributed storage system for scientific repositories. ROARS utilizes a cluster filesystem for data archiving and a SQL database for persistent metadata caching. ROARS is currently used for BXGRID, a biometric data repository at Notre Dame.Publication:
ROARS: A Scalable Repository for Data Intensive Scientific Computing,
The Third International Workshop on Data Intensive Distributed Computing at ACM HPDC 2010,
Towards Long Term Data Quality in a Large Scale Biometrics Experiment,
Managing Data Quality for Collaborative Science at ACM HPDC 2010, June, 2010.
Experience with BXGrid: A Data Repository and Computing Grid for Biometrics Research,
Journal of Cluster Computing, 12(4), pages 373, April, 2009. DOI: 10.1007/s10586-009-0098-7
Poster: BXGrid: A Data Repository and Workflow Abstraction for Biometrics Research,
IEEE International Conference on e-Science, pages 394-395, December, 2008. DOI: 10.1109/eScience.2008.135
All-Pairs: An Abstraction for Data Intensive Computing on Campus Grids,
IEEE Transactions on Parallel and Distributed Systems, 21(1), pages 33-46, January, 2010. DOI: 10.1109/TPDS.2009.49
Image Processing
For my master thesis, I worked on reconstructing fragments of objects using 2D scan. My research advisors were Dr. Catherine V. Stringfellow and Prof. Richard P. Simpson.
Publication:
Matching 2D Fragments of Objects,
Proceedings of the Int'l Conference on Computers and Their Applications in Industry and Engineering (CAINE-2008), November, 2008, Honolulu, Hawaii, USA, pp. 150-156.
Wireless WEB Caching
As an undergraduate student , I worked with Dr. Nelson Luiz Passos to better understand content delivery in a wireless environment, and to come up with new approach for a more efficent integrated caching and content delivery.
Publication:
Adjusting Web Caching Computers to Reduce Communication Channel Allocation,
,Proceedings of the ISCA 17th International Conference on Computer Applications in Industry and Engineering, November, 2004, Orlando, Florida, pp. 17-20.
Network Centric Improvements to Resource Caching,
Proceedings of the IEEE Consumer Communications and Networking Conference, January, 2005, Las Vegas, Nevada, pp. 202-205.(nominated for the best paper award)
Loop Transformations
My very first research experience was working with Dr. Nelson Luiz Passos . I researched new mothods to transform any uniform nested loops so they can be executed in parallel at instruction level
Publication:
Modeling and Retiming Non-Uniform Acyclic Loops,
,Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2003), November, 2003, Marina Del Rey, CA, pp. 328-332.
Instruction Level Parallelism of Non-Uniform Acyclic Loops,
,Proceedings of the 15th Annual CCSC South Central Conference, in the Journal of Computing in Small Colleges, April 2004, Austin, TX, pp. 279-286.
Scheduling Multi-Dimensional Loops in a Computer Cluster,
in the Proceedings of the 19th International Conference on Computer Applications in Industry and Engineering, November, 2006, Las Vegas, NV, pp. 78-82.