Publications

 

 

Google scholar

Journal Articles

  • Min-Yeol Lim, Vincent W. Freeh, and David K. Lowenthal. Adaptive, Transparent CPU Scaling Algorithms Leveraging Inter-Node MPI Communication Regions, Journal of Parallel Computing
  • Sudharshan S. Vazhukdai, Xiaosong Ma, Vincent W. Freeh, Jonathan W. Strickland, Nandan Tammineedi, Tyler Simon, and Stephen L. Scott. Constructing collaborative desktop storage caches for large scientific datasets. To appear in ACM Transactions on Storage.
    [pdf]
  • Vincent W. Freeh, Xiaosong Ma, Sudharshan S. Vazhkudai, and Jonathan W. Strickland. Controlling impact while aggressively scavenging idle resources. To appear in Cluster Computing.
  • Vincent W. Freeh, Feng Pan, David K. Lowenthal, Nandini Kappiah, Rob Springer, Barry L. Rountree, and Mark E. Femal. Analyzing the energy-time tradeoff in high-performance computing applications. IEEE Transactions on Parallel and Distributed Systems 18(6):835-848, June 2007.
    [pdf]
  • H. Richard Kendall, Vincent W. Freeh, Paul W. Schermerhorn, Peter W. Rijks, and Robert J. Minerick. Streaming extensibility in the modify-on-access file system, J. of Systems and Software 60(1):21-36, January 2002.
    [ps.gz]
  • H. Richard Kendall and Vincent W. Freeh. The design and implementation of the exported procedure call, Software–Practice and Experience, 32(1):83-98, January 2002.
    [pdf]
  • Albert-Laszlo Barabasi, Vincent W. Freeh, Hawoong Jeong, and Jay B. Brockman. Parasitic computing, Nature, 412(6850):894–897, August 30, 2001.
    [pdf]
  • David K. Lowenthal and Vincent W. Freeh. Architecture-Indepedent Parallelism for Both Shared- and Distributed-Memory Machines using the Filaments Package, Parallel Computing, 26:1297-1323, 2000.
    [ps]
  • David K. Lowenthal, Vincent W. Freeh and Gregory R. Andrews. Efficient Fine-Grain Parallelism on Shared-Memory Machines, Concurrency Practice and Experience, 9(3):157-173, March, 1998.
    [ps.Z]
  • David K. Lowenthal, Vincent W. Freeh and Gregory R. Andrews. Using Fine-Grain Threads and Run-Time Decision Making in Parallel Computing, Journal of Parallel and Distributed Computing, Special Issue on Multithreading for Multiprocessors, 27(3):41-54, November 1996.
    [ps.Z]
  • Vincent W. Freeh. A Comparison of Implicit and Explicit Parallel Programming, Journal of Parallel and Distributed Computing, 34(1):50-65 April 1996.
    [ps.Z]

Book Chapters

  • Gregory R. Madey, Vincent W. Freeh, and Renee O. Tynan. Modeling the F/OSS Community: A Quantitative Investigation. Free/Open Source Software Development, ed., Stephan Koch, Idea Publishing, pp 203-220.
    [pdf]

Top Refereed Conference and Workshop Papers

  • Chin-ung Hsu, Vivek Nair, Tim Menzies, and Vincent W. Freeh, Micky: A Cheaper Alternative for Selecting Cloud Instances. 11th IEEEInternational Conference on Cloud Computing, (CLOUD) 2018,San Francisco, CA, USA, July 2-7, 2018.
  • Hsu, Chin-Jung, et al. “Arrow: Low-Level Augmented Bayesian Optimization for Finding the Best Cloud VM.” 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 2018.
  • Chin-Jung Hsu, Rajesh K Panta, Moo-Ryong Ra and Vincent W. Freeh, Inside-Out: Reliable Performance Prediction for Distributed Storage Systems in the Cloud. 35th Symposium on Reliable Distributed Systems (SRDS), Budapest, Hungary, September 2016. (Best paper)
  • Kamal Kc and Vincent W. Freeh, Dynamically controlling node-level parallelism in Hadoop, CLOUD, New York City, June 2015.
    [pdf]
  • Kamal Kc, Chin-Jung Hsu, and Vincent W. Freeh, Evaluation of MapReduce in a large cluster, CLOUD, New York City, June 2015.
    [pdf]
  • Kamal Kc and Vincent W. Freeh Tuning Hadoop Map Slot Value Using CPU Metric BPOE 2014, Salt Lake City, USA, March 1, 2014 (LNCS 8807 pp 141-153).
    [pdf]
  • Minh Tran, Mark Etheridge, Tyler K. Bletsch, Xuxian Jiang, Vincent W. Freeh, Peng Ning, On the Expressiveness of Return-into-libc Attacks. International Symposium on Research in Attacks, Intrusions and Defenses (RAID)},Menlo Park, California, USA, September 2011. Pages 121-141
    [pdf]
  • Tyler K. Bletsch, Xuxian Jiang, Vincent W. Freeh, Mitigating code-reuse attacks with control-flow locking. Annual Computer Security Applications Conference, Orlando, FL, December 2011. Pages: 353-362.
    [pdf]
  • Yajin Zhou, Xinwen Zhang, Xuxian Jiang, and Vincent W. Freeh. Taming Information-Stealing Smartphone Applications (on Android), 4th International Conference on Trust and Trustworthy Computing (TRUST2011), June 2011
    [pdf]
  • Tyler Bletsch, Xuxian Jiang, Vincent W. Freeh, Zhenkai Liang. Jump-Oriented Programming: A New Class of Code-Reuse Attack, Proceedings of the 6th ACM Symposium on InformAtion, Computer and Communications Security (ASIACCS 2011), Hong Kong, China, March 2011
    [pdf]
  • Min Yeol Lim, Freeman Rawson, Tyler K. Bletsch, and Vincent W. Freeh. PADD: Power-Aware Domain Distribution. The 29th International Conference on Distributed Computing Systems (ICDCS 2009), Montreal, CA, June 2009.
  • Barry Rountree, David K. Lowenthal, Bronis R. de Supinski, Martin Schulz, Vincent W. Freeh, and Tyler K. Bletsch. Adagio: Making DVS Practical for Complex HPC Applications. In 23th ACM International Conference of Supercomputing, New York, NY, June 2009.
  • Barry Rountree, David K. Lowenthal, Shelby Funk, Vincent W. Freeh, Bronis R. de Supinski, Martin Schulz. Bounding energy consumption in large-scale MPI programs. In IEEE/ACM Supercomputing 2007 (SC ’07), Reno, Nevada, November 2007.
  • Min Yeol Lim, Vincent W. Freeh, and David K. Lowenthal. Adaptive, Transparent Frequency and Voltage Scaling of Communication Phases in MPI Programs. In IEEE/ACM Supercomputing 2006 (SC|06), Tampa, Florida, November 2006.
    [pdf]
  • Xiaosong Ma, Sudharshan S. Vazhkudai, Vincent W. Freeh, Tao Yang, Tyler A. Simon, and Stephen L. Scott Coupling Prefix Caching and Collective Downloads for Remote Dataset Access In 20th ACM International Conference of Supercomputing, Queensland Australia, June 2006.
    [pdf]
  • Robert C. Springer IV, David K. Lowenthal, Barry Rountree and Vincent W. Freeh. Minimizing Execution Time in MPI Programs on an Energy-Constrained, Power-Scalable Cluster. In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, NY, March 2006.
    [pdf]
  • Sudharshan S. Vazhkudai, Xiaosong Ma, Vincent W. Freeh, Jonathan W. Strickland, Nandan Tammineedi, and Stephen L. Scott. FreeLoader: Scavenging Desktop Storage Resources for Scientific Data. IEEE/ACM Supercomputing 2005 (SC|05), Seattle, WA, November, 2005.
    [pdf]
  • Nandini Kappiah, Vincent W. Freeh, David K. Lowenthal, and Feng Pan. Exploiting Slack Time in Power-Aware, High-Performance Programs. IEEE/ACM Supercomputing 2005 (SC|05), Seattle, WA, November, 2005.
    [pdf][talk]
  • Mark E. Femal and Vincent W. Freeh. Boosting Data Center Performance Through Non-Uniform Power Allocation. In Proceedings of Second International Conference on Autonomic Computing (ICAC) June 2005, pp 250-262.
    [pdf][talk]
  • Jonathan W. Strickland, Vincent W. Freeh, Xiaosong Ma, and Sudharshan S. Vazhkudai. Governor: Autonomic Throttling for Aggressive Idle Resource Scavenging. In Proceedings of Second International Conference on Autonomic Computing (ICAC) June 2005, pp 64-74.
    [pdf][talk]
  • Vincent W. Freeh, David K. Lowenthal, Feng Pan, and Nandani Kappiah Using Multiple Energy Gears in MPI Programs on a Power-Scalable Cluster, Principles and Practices of Parallel Programming (PPOPP), June 2005, pp 164-173.
    [pdf][talk]
  • Vincent W. Freeh, David K. Lowenthal, Feng Pan, Nandini Kappiah, and Rob Springer. Exploring the Energy-Time Tradeoff in MPI Programs on a Power-Scalable Cluster, International Parallel and Distributed Processing Symposium, IPDPS, Denver, April, 2005.
    [pdf][talk]
  • Vsevold V. Panteleenko and Vincent W. Freeh. Web Server Performance in a WAN Environment, International Conference on Computer Communications and Networks, Dallas, TX, October, 2003.
    [pdf][talk]
  • David K. Lowenthal, Vincent W. Freeh, and David W. Miller. Efficient Support for Two-Dimensional Data Distributions in Distributed Shared Memory Systems, In proceedings of International Parallel and Distributed Processing Symposium, Ft. Lauderdale, FL, April 2002.
    [ps][pdf]
  • Paul W. Schermerhorn, Robert J. Minerick, Peter W. Rijks, and Vincent W. Freeh. User-level extensibility in the mona file system, In proceedings of Freenix Conference, pp. 173-184 , Boston, MA, June 2001.
    [ps.gz]
  • Vsevold V. Panteleenko and Vincent W. Freeh. Instantaneous offloading of transient web server load, In proceeding of the Sixth International Workshop on Web Caching and Content Distribution, pp. 131-146. Boston, MA, June 2001.
    [ps.gz]
  • Mary Hall, et al. Mapping Irregular Applications to DIVA, A PIM-based Data-Intensive Architecture, Proc. of SuperComputing 99, Portland, OR, November, 1999.
  • H. Richard Kendall and Vincent W. Freeh. Magi: A System Software Model for Intelligent Devices In The Second International Workshop on Compiler and Architecture Support for Embedded Systems, Washington, D.C., October, 1999.
    [ps]
  • Jay B. Brockman, Peter M. Kogge, Vincent W. Freeh, Shannon K. Kuntz, Thomas Sterling. Microservers: A New Memory Semantics for Massively Parallel Computing, Proc. of the International Conference on Supercomputing, Rhodes, Greece, June 20–25, 1999.
    [ps]
  • Vincent W. Freeh and Gregory R. Andrews. Dynamically Controlling False Sharing in Distributed Shared Memory, The Fifth Symposium on High-Performance Distributed Computing, February 1996.
    [ps.Z]
  • Vincent W. Freeh, David K. Lowenthal, and Gregory R. Andrews. Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations, First Symposium on Operating Systems Design and Implementation, Monterey, CA, November 14-17, 1994.
    [ps.Z]

Other Refereed Conference and Workshop Papers

  • Min Yeol Lim and Vincent W. Freeh. Determining the Minimum Energy Consumption using Dynamic Voltage and Frequency Scaling. In Workshop on High-Performance, Power-Aware Computing, March 26, 2007.
    [pdf]
  • Vincent W. Freeh, Tyler K. Bletsch, and Freeman L. Rawson, III. Scaling and Packing on a Chip Multiprocessor. In Workshop on High-Performance, Power-Aware Computing, March 26, 2007.
    [pdf]
  • Feng Pan, Vincent W. Freeh, and Daniel M. Smith. Exploring the Energy-Time Tradeoff in High-Performance Computing, Workshop on High-Performance, Power-Aware Computing, April 4, 2005.
    [pdf]
  • Yongqin Gao, Gregory R. Madey and Vincent W. Freeh. Modeling and Simulation of the Open Source Software Community, Agent-Directed Simulation Conference, San Diego, CA, April 2005.
    [pdf]
  • Mark E. Femal and Vincent W. Freeh. Safe Overprovisioning: Using Power Limits to Increase Aggregate Throughput, Workshop on Power-Aware Computer Systems, December 5, 2004. Lecture Notes in Computer Science, Volume 3471:150-164. Editors: Babak Falsafi, T. N. Vijaykumar.
    [pdf]
  • Greg Madey, Vincent Freeh, Renee Tynan, Yongqin Gao, and Chris Hoffman. Agent-based Modeling and Simulation of Collaborative Social Networks, In Proceedings of AMCIS 2003, Tampa, FL.
    [pdf]
  • Yongqin Gao, Vincent W. Freeh, and Gregory R. Madey. Conceptual Framework for Agent-based Modeling and Simulation, In Proceeding of NAACSOS Conference 2003, Pittsburgh, PA.
    [pdf]
  • Yongqin Gao, Vincent W. Freeh, and Gregory R. Madey. Analysis and Modeling of the Open Source Software Community, In Proceedings of NAACSOS Conference 2003, Pittsburgh, PA.
    [pdf]
  • Yongqin Gao, Vincent W. Freeh, and Gregory R. Madey. Modeling and simulation of the OSS community, In Seventh Annual Swarm Researchers Meeting (Swarm2003), Notre Dame, IN, April 2003.
    [pdf]
  • Gregory R. Madey, Vincent W. Freeh, Renee O. Tynan, and Chris Hoffman. An Analysis of Open Source Software Development Using Social Network Theory and Agent-Based Modeling. In Proceedings of The 2nd Lake Arrowhead Conference on Human Complex Systems, Lake Arrowhead, CA, 2003.
    [abstract]
  • Robert J. Minerick, Vincent W. Freeh, and Peter M. Kogge. Dynamic Power Management Using Feedback, In Proceedings of Workshop on Compilers and Operating Systems for Low Power, pp 6-1–6-10, Charlottesville, Va, September, 2002.
    [pdf]
  • Gregory R. Madey, Vincent W. Freeh, and Renee O. Tynan. Agent-Based Modeling of Open Source using Swarm, In proceeding of Americas Conference on Information Systems (AMCIS 2002), Dallas, TX, August 2002.
    [pdf]
  • Gregory R. Madey, Vincent W. Freeh, and Renee O. Tynan. The Open Source Software Development Phenomenon: An Analysis Based on Social Network Theory, In proceeding of Americas Conference on Information Systems (AMCIS 2002), Dallas, TX, August 2002.
    [pdf]
  • Gregory R. Madey, Vincent W. Freeh, and Renee O. Tynan. Understanding OSS as a Self-Organizing Process, In proceeding of The 2nd Workshop on Open Source Software Engineering at ICSE 2002, Orlando, FL, May 2002.
    [pdf]
  • Peter M. Kogge, Kanad Ghose, and Vincent W. Freeh. Morph: Adding an energy gear to a high-performance microarchitecture for embedded applications, In Kool Chips Workshop, MICRO-33, Monterey, CA, December 2000.
  • Peter M. Kogge, Jay B. Brockman, and Vincent W. Freeh. PIM Architectures to Support Petaflops Level Computation in the HTMT Machine, Proc. of IWIA’99
    [pdf]
  • Richard Kendall and Vincent Freeh. The Modify-on-Access File System: An Extensible Linux File System, Proc. of the International Linux Conference, San Jose, CA, March 2-4, 1999.
    [ps]
  • Peter M. Kogge, Jay B. Brockman, and Vincent W. Freeh. Processing-In-Memory Based Systems: Performance Evaluation Considerations, In Workshop on Performance Analysis and its Impact on Design, PAID’98, held in conjunction with the International Symposium on Computer Architecture, Barcelona, Spain, June 27-28, 1998.
  • Peter M. Kogge, Jay B. Brockman, Vincent W. Freeh, and Steven C. Bass. Petaflops, Algorithms, and PIMs, Petaflops Algorithms Workshop, April 1997.
  • Vincent W. Freeh and Gregory R. Andrews. fsc: A Sisal Compiler for Both Distributed- and Shared-Memory Machines, Conference on High-Performance Functional Computing, Denver, CO, April 9-11, 1995.
    [ps.Z]

Technical Reports

  • Kamal Kc and Vincent W. Freeh, Dynamically controlling node-level parallelism in Hadoop. Technical Report (submitted to CLOUD15),
    [pdf]
  • Kamal Kc, Chin-Jung Hsu, and Vincent W. Freeh, Evaluation of MapReduce in a large cluster. Technical Report (submitted to CLOUD15)
    [pdf]

Miscellaneous

  • Vincent W. Freeh. Anatomy of a Parasitic Computer,. Dr. Dobb’s Journal, (332):63–67, January 2002.
  • Vincent W. Freeh. Software Support for Distributed and Parallel Computing, PhD Thesis, University of Arizona. July 1996.
    [ps.gz: 188KB]