Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml
and set future: false
.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
projects
publications
A case for grid computing on virtual machines
Published in International Conference on Distributed Computing Systems (ICDCS), 2003
This paper introduced the approach of using VMs in Grid Computing
Recommended citation: R. J. Figueiredo, P. A. Dinda and J. A. B. Fortes, "A case for grid computing on virtual machines," 23rd International Conference on Distributed Computing Systems, 2003. Proceedings., Providence, RI, USA, 2003, pp. 550-559, doi: 10.1109/ICDCS.2003.1203506. https://ieeexplore.ieee.org/document/1203506
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Published in Proceedings of the 2004 ACM/IEEE Conference on Supercomputing, 2004
This paper describes an approch to dynamically deploy VMs for Grid computing
Recommended citation: I. Krsul, A. Ganguly, Jian Zhang, J. A. B. Fortes and R. J. Figueiredo, "VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing," SC-04: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing, Pittsburgh, PA, USA, 2004, pp. 7-7, doi: 10.1109/SC.2004.67 https://ieeexplore.ieee.org/document/1392937
Guest Editors’ Introduction: Resource Virtualization Renaissance
Published in IEEE Computer, 2005
Guest editor introduction to an influential issue of IEEE Computer on virtualization
Recommended citation: R. Figueiredo, P. A. Dinda and J. Fortes, "Guest Editors Introduction: Resource Virtualization Renaissance," in Computer, vol. 38, no. 5, pp. 28-31, May 2005, doi: 10.1109/MC.2005.159 https://ieeexplore.ieee.org/document/1430628
IP over P2P: enabling self-configuring virtual IP networks for grid computing
Published in Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, 2006
This paper describes the core architecture of the IP-over-P2P overlay
Recommended citation: A. Ganguly, A. Agrawal, P. O. Boykin and R. Figueiredo, "IP over P2P: enabling self-configuring virtual IP networks for grid computing," Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, Rhodes, Greece, 2006, pp. 10 pp.-, doi: 10.1109/IPDPS.2006.1639287 https://ieeexplore.ieee.org/document/1639287
Science Gateways Made Easy: the In-VIGO Approach
Published in Concurrency and Computation : Practice and Experience, 2007
This paper describes the In-VIGO middleware, a first to adopt VMs in support of science gagteways
Recommended citation: Andréa M. Matsunaga, Maurício O. Tsugawa, Sumalatha Adabala, Renato J. Figueiredo, Herman Lam, and José A. B. Fortes. 2007. Science gateways made easy: the In-VIGO approach: Research Articles. Concurr. Comput. : Pract. Exper. 19, 6 (April 2007), 905–919 https://dl.acm.org/doi/10.5555/1232515.1232524
Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources
Published in Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, 2007
This paper describes an approch to dynamically deploy VMs for Grid computing
Recommended citation: M. Zhao and R. J. Figueiredo, "Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources," Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC-07), Reno, NV, USA, 2007, pp. 1-8, doi: 10.1145/1408654.1408659 https://ieeexplore.ieee.org/document/5483380
Science Clouds: Early Experiences in Cloud Computing for Scientific Applications
Published in Cloud Computing and its Applications (CCA) Workshop, 2008
This paper describes an approch to science clouds using virtualization
Recommended citation: 54. K. Keahey, R. Figueiredo, J. A. B. Fortes, T. Freeman, M. Tsugawa, “Science Clouds: Early Experiences in Cloud Computing for Scientific Applications”, Cloud Computing and its Applications (CCA) Workshop, Oct 2008 https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=1d2191de531e59c0aed6548ac1d5c955210fb1c0
A Computational- and Storage-Cloud for Integration of Biodiversity Collections
Published in International Conference on eScience, 2013
This paper describes the cyberinfrastructure underpinning iDigBio
Recommended citation: A. Matsunaga et al., "A Computational- and Storage-Cloud for Integration of Biodiversity Collections," 2013 IEEE 9th International Conference on e-Science, Beijing, China, 2013, pp. 78-87, doi: 10.1109/eScience.2013.48 https://ieeexplore.ieee.org/document/6683894
Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure
Published in IEEE International Conference on Cloud Engineering, 2015
This paper describes Kangaroo, a platform that integrates cloud VMs and overlay virtual networks
Recommended citation: K. Razavi et al., "Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure," 2015 IEEE International Conference on Cloud Engineering, Tempe, AZ, USA, 2015, pp. 106-115, doi: 10.1109/IC2E.2015.19 https://ieeexplore.ieee.org/document/7092908
Emergency Response using Ephemeral Social Communities across Online Social Networks
Published in EAI Endorsed Transactions on Collaborative Computing, 2015
This paper describes an application combining virtual network overlays and online social networks for emergency response
Recommended citation: Youna Jung, Renato Figueiredo, José A. B. Fortes, “Emergency Response using Ephemeral Social Communities across Online Social Networks”, EAI Endorsed Transactions on Collaborative Computing 15(5): e4, 2015 https://eudl.eu/doi/10.4108/eai.17-12-2015.150805
WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations
Published in IEEE International Conference on High Performance Distributed Computing, 2016
This paper describes an approach to distributed computing based on wide-area virtual networks of virtual machines
Recommended citation: A. Ganguly, A. Agrawal, P. O. Boykin and R. Figueiredo, "WOW: Self-Organizing Wide Area Overlay Networks of Virtual Workstations," 2006 15th IEEE International Conference on High Performance Distributed Computing, Paris, France, 2006, pp. 30-42, doi: 10.1109/HPDC.2006.1652133 https://ieeexplore.ieee.org/document/1652133
SocialEdge: Enabling trusted data processing workflow in smart communities
Published in IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2020
This paper describes the SocialEdge edge orchestration framework that leverages online social network for bootstrapping and permissioned block chain for information assurance
Recommended citation: S. Aditya and R. Figueiredo, "SocialEdge: Enabling Trusted Data Processing Workflow in Smart Communities," 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Sydney, NSW, Australia, 2019, pp. 231-238, doi: 10.1109/CloudCom.2019.00042 https://ieeexplore.ieee.org/document/8968844
On the Design and Implementation of IP-over-P2P Overlay Virtual Private Networks
Published in IEICE Transactions on Communications, 2020
This paper describes the evolution of IP-over-P2P VPN overlays
Recommended citation: K. Subratie, S. Aditya, V. Daneshmand, K. Ichikawa, and R. Figueiredo, “On the Design and Implementation of IP-over-P2P Overlay Virtual Private Networks”, IEICE Transactions, Vol., No.: Vol.E103-B, No.1, pp.2-10, 2020 https://search.ieice.org/bin/pdf_link.php?category=B&lang=E&year=2020&fname=e103-b_1_2&abst=
A Near-Term Iterative Forecasting System Successfully Predicts Reservoir Hydrodynamics and Partitions Uncertainty in Real Time
Published in Water Resources Research, 2020
This paper describes the FLARE forecasting system
Recommended citation: R. Q. Thomas, R. J. Figueiredo, V. Daneshmand, B. J. Bookout, L. K. Puckett, C. C. Carey, “A Near-Term Iterative Forecasting System Successfully Predicts Reservoir Hydrodynamics and Partitions Uncertainty in Real Time”, Water Resources Research, 56(11), 2020, DOI: 10.1029/2019WR026138 https://doi.org/10.1029/2019WR026138
Edge-to-cloud Virtualized Cyberinfrastructure for Near Real-time Water Quality Forecasting in Lakes and Reservoirs
Published in International Conference on eScience, 2021
This paper describes the cyberinfrastructure underpinning the FLARE forecasting system
Recommended citation: V. Daneshmand, A. Breef-Pilz, C. Carey, Y. Jin, Y-J. Ku, K. Subratie, R. Q. Thomas, R. Figueiredo, “Edge-to-cloud Virtualized Cyberinfrastructure for Near Real-time Water Quality Forecasting in Lakes and Reservoirs”, 17th International IEEE eScience Conference, 2021 https://ieeexplore.ieee.org/document/9582387
EdgeVPN: Self-organizing layer-2 virtual edge networks
Published in Future Generation Computer Systems (FGCS), 2023
This paper describes the architecture and implementation of EdgeVPN
Recommended citation: K. Subratie, S. Aditya, R. Figueiredo, “EdgeVPN: Self-organizing layer-2 virtual edge networks.” Future generations computer systems (FGCS). Future Generation Computer Systems, Volume 140, March 2023, Pages 104-116, https://doi.org/10.1016/j.future.2022.10.007 https://doi.org/10.1016/j.future.2022.10.007
Near-term forecasts of NEON lakes reveal gradients of environmental predictability across the US
Published in Frontiers in Ecology and the Environment, 2023
This paper describes an application of the FLARE forecasting system for NEON lakes
Recommended citation: Thomas, R.Q., R.P. McClure, T.N. Moore, W.M. Woelmer, C. Boettiger, R.J. Figueiredo, and C.C. Carey. Near-term forecasts of NEON lakes reveal gradients of environmental predictability across the U.S. Frontiers in Ecology and the Environment. 21(5): 220-226, April 2023. DOI: 10.1002/fee.2623 https://esajournals.onlinelibrary.wiley.com/doi/full/10.1002/fee.2623
PolyNet: Cost- and Performance-aware Multi-criteria Link Selection for Software-defined Edge-to-cloud Overlay Virtual Networks
Published in IEEE 10th International Conference on Network Softwarization (NetSoft), 2024
This paper describes a link selection policy for virtual networks such as EdgeVPN
Recommended citation: Vahid Daneshmand, Kensworth Subratie, Renato Figueiredo, “PolyNet: Cost- and Performance-aware Multi-criteria Link Selection for Software-defined Edge-to-cloud Overlay Virtual Networks”, Proceedings of IEEE NetSoft, 2024 https://ieeexplore.ieee.org/document/10588920
EdgeVPN.io: Seamless Software-defined Layer 2 Virtual Networking for Edge Computing
Published in Journal of Open Source Software, 2024
This paper overviews the EdgeVPN.io software design and implementation
Recommended citation: Kensworth Subratie, Saumitra Aditya, Renato J. Figueiredo, “EdgeVPN.io: Seamless Software-defined Layer 2 Virtual Networking for Edge Computing”, Journal of Open Source Software, 9(100), 6638 https://doi.org/10.21105/joss.06638
Translational Edge and Cloud Computing to Advance Lake Water Quality Forecasting
Published in IEEE Computing in Science & Engineering, 2024
This paper overviews and describes lessons learned from a multi-year interdisciplinary collaboration between computer systems and freshwater ecology researchers
Recommended citation: Renato J. Figueiredo, Cayelan C. Carey, R. Quinn Thomas, “Translational Edge and Cloud Computing to Advance Lake Water Quality Forecasting”, IEEE Computing in Science & Engineering, 2024 10.1109/MCSE.2024.3430148
FaaSr: Cross-Platform Function-as-a-Service Serverless Scientific Workflows in R
Published in International Conference on eScience, 2024
This paper describes the FaaSr system for cross-platform engineless, serverlss execution of scientific workflows
Recommended citation: Sungjae Park, R. Quinn Thomas, Cayelan C. Carey, Austin D. Delany, Yun-Jung Ku, Mary E. Lofton, Renato J. Figueiredo, “FaaSr: Cross-Platform Function-as-a-Service Serverless Scientific Workflows in R”, 20th International IEEE eScience Conference, 2024 https://ieeexplore.ieee.org/document/10678660
FaaSr: R Package for Function-as-a-Service Cloud Computing
Published in Journal of Open Source Software, 2024
This paper overviews the FaaSr package software design and implementation
Recommended citation: Sungjae Park, Yun-Jung Ku, Nan Mu, Vahid Daneshmand, R. Quinn Thomas, Cayelan C. Carey, Renato J. Figueiredo, “FaaSr: R Package for Function-as-a-Service Cloud Computing”, Journal of Open Source Software, 9(103), 7027 https://doi.org/10.21105/joss.07027
Near-term Ecological Forecasting for Climate Change Action
Published in Nature Climate Change, 2024
Ecological forecasts can be used to predict changes in ecosystems and subsequent impacts on communities. In addition to long-term projections, there is an important need for forecasts in shorter-term decision-making time periods of weeks and months. Scientists at the Ecological Forecasting Initiative are working to advance the field through a process that enables them to continually update model predictions with observed data in order to improve our ability to foresee what may happen in the future.
Recommended citation: Michael Dietze, Ethan P. White, Antoinette Abeyta, Carl Boettiger, Nievita Bueno Watts, Cayelan C. Carey, Rebecca Chaplin-Kramer, Ryan E. Emanuel, S. K. Morgan Ernest, Renato J. Figueiredo, Michael D. Gerst, Leah R. Johnson, Melissa A. Kenney, Jason S. McLachlan, Ioannis Ch. Paschalidis, Jody A. Peters, Christine R. Rollinson, Juniper Simonis, Kira Sullivan-Wiley, R. Quinn Thomas, Glenda M. Wardle, Alyssa M. Willson & Jacob Zwart https://www.nature.com/articles/s41558-024-02182-0
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
EEL-5737/4736 - Principles of Computer Systems Design
Course, University of Florida, ECE Department", 2023
Course Description
This class provides a broad introduction to the main principles and abstractions for engineering hardware and software systems, and in-depth studies of their use on computer systems across a variety of designs, be it in operating system, a client/server application, a database server, or a fault-tolerant disk cluster. This is a 3-credit course.
EEL-6892 - Virtual Computers
Course, University of Florida, ECE Department", 2024
Course Description
Techniques for virtualization of networked computer systems. Virtual machines (classic VMs, application binary interface VMs, para-virtualization), virtual distributed file systems (file system proxies, call-forwarding), and virtual networks (tunneling, virtual private networks). 3 credits.