Award Abstract # 1539586
CyberSEES: Type2: Collaborative Research: SmartFarm - Research and Education for Sustainable Agriculture Practices

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: UNIVERSITY OF CALIFORNIA, SANTA BARBARA
Initial Amendment Date: August 24, 2015
Latest Amendment Date: April 16, 2018
Award Number: 1539586
Award Instrument: Standard Grant
Program Manager: David Corman
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2015
End Date: September 30, 2020 (Estimated)
Total Intended Award Amount: $899,996.00
Total Awarded Amount to Date: $907,996.00
Funds Obligated to Date: FY 2015 = $899,996.00
FY 2018 = $8,000.00
History of Investigator:
  • Chandra Krintz (Principal Investigator)
    ckrintz@cs.ucsb.edu
  • Richard Wolski (Co-Principal Investigator)
Recipient Sponsored Research Office: University of California-Santa Barbara
3227 CHEADLE HALL
SANTA BARBARA
CA  US  93106-0001
(805)893-4188
Sponsor Congressional District: 24
Primary Place of Performance: University of California-Santa Barbara
Santa Barbara
CA  US  93106-5110
Primary Place of Performance
Congressional District:
24
Unique Entity Identifier (UEI): G9QBQDH39DF4
Parent UEI:
NSF Program(s): Comm & Information Foundations,
CyberSEES
Primary Program Source: 01001516DB NSF RESEARCH & RELATED ACTIVIT
01001819DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 8208, 8231, 7935, 9251
Program Element Code(s): 779700, 821100
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Ecological sustainability depends critically on the ability of world food production to manage increasingly limited natural resources (such as arable land and water) with new techniques that both enhance environmental stewardship and increase farm productivity. To make agriculture more productive and the productivity gains sustainable, growers are increasingly turning to environmental sensor measurement, data acquisition, and data analysis. To date, however, these tools have failed to achieve widespread use by smallholder agricultural concerns. Importantly, individual growers and ranchers are underserved by many recent advances in the commercial and research sectors that make data analytics consumable as simple "black box" end-user products. Current decision support offerings for these constituencies are variously limited, proprietary, complex, costly, require that growers relinquish control over their data, or are not widely available. This project therefore investigates a comprehensive research, educational, and outreach program called SmartFarm, which couples new scientific research in computer science, agronomics, and precision agriculture with novel outreach and educational pathways that enable our youth and communities to transform and ensure agriculture sustainability. The research will bring new computing technologies to growers that are easy to use, facilitate data privacy and control, and enable farm-focused, data-driven analysis and decision support that helps growers increase their yields sustainably. In addition, the educational and outreach plans will introduce technically adept youth, who are increasingly ecologically conscious, to the challenges and rewards associated with computer science and precision agricultural science so that they are adequately prepared and inspired to participate in the global challenge of increasing sustainable food production.

To address the problem of sustainable food security and food safety, this project investigates unifying cyberinfrastructure and agriculture analytics to enable precision, agronomics-driven farming by individual growers unlike what is available today. The proposed system, called SmartFarm, integrates disparate environmental sensor technologies into a customized, open-source, cloud-based data appliance with new analytics that provide growers with a secure, easy to use, low-cost data analysis and decision support system. Using open-source private cloud platforms, this data appliance can be hosted at a range of scales including personal, private clouds on-farm, large-scale public clouds, or in some combination of the two. The research program will facilitate new knowledge in: (i) multi-analytic agricultural applications for farm control, dynamic decision support, and emergency response; (ii) self-managing, extensible private cloud systems; (iii) robust sensing and data acquisition techniques, application programming interfaces, and processing engines tailored to the needs of farmers and ranchers; and (iv) private and hybrid cloud software architectures for precision farming that are code and data compatible with public cloud industry standards. The outreach and education efforts will expose students to cross-disciplinary research and educational activities that train them as new agronomists in new technologists in precision agricultural.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 17)
A. Pucher, R. Wolski, and C. Krintz "EXFed: Efficient Cross-Federation with Availability SLAs on Preemptible IaaS Instances" IEEE International Conference on Cloud Engineering , 2017
B. Drawert, A. Hellander, B. Bales, D. Banerjee, Giovanni Bellesia, Bernie Daigle, Geoffrey Douglas, Mengyuan Gu, Anand Gupta, Stefan Hellander, Chris Horuk, Dibyendu Nath, Aviral Takkar, Sheng Wu, Per Lotstedt, Chandra Krintz, and Linda Petzold "Stochastic Simulation Service: Bridging the Gap Between the Computational Expert and the Biologist," PLOS Computational Biology , v.12 , 2017
Chandra Krintz, Rich Wolski, Nevena Golubovic, and Fatih Bakir "Estimating Outdoor Temperature from CPU Temperature for IoT Applications in Agriculture" International Conference on the Internet of Things , 2018 10.1145/3277593.3277607
C. Krintz, R. Wolski, N. Golubovic, and F. Bakir "Estimating Outdoor Temperature from CPU Temperature for IoT Applications in Agriculture" International Conference on the Internet of Things , 2019
G. George, F. Bakir, C. Krintz, and R. Wolski "NanoLambda: Implementing Functions as a Service at All Resource Scales for the Internet of Things" ACM Symposium on Edge Computing , 2020
Hiranya Jayathilaka, Chandra Krintz, and Rich Wolski "Detecting Performance Anomalies in Cloud Platform Applications" IEEE Transactions on Cloud Computing , 2017 10.1109/TCC.2018.2808289
M. Zhang, C. Krintz, and R. Wolski "STOIC: Serverless TeleOperable Hybrid Cloud for Machine Learning Applications on Edge Device" IEEE SmartEdge , 2020
Nevena Golubovic, Angad Gill, Chandra Krintz, and Rich Wolski "CENTAURUS: A Cloud Service for K-means Clustering" IEEE DataCom , 2017 10.1109/DASC-PICom-DataCom-CyberSciTec.2017.183
N. Golubovic, C. Krintz, R. Wolski, B. Sethuramasamyraja, and B. Liu "A Scalable System for Executing and Scoring K-Means Clustering Techniques and Its Impact on Applications in Agriculture" International Journal of Big Data Intelligence , v.6 , 2019
N. Golubovic, C. Krintz, R. Wolski, S. Lafia, T. Hervey, and W. Kuhn "Extracting Spatial Information from Social Media in Support of Agricultural Management Decisions" ACM SIGSPATIAL Workshop on Geographic Information Retrieval , 2016
R. Wolski, C. Krintz, F. Bakir, G. George, and W-T. Lin "CSPOT: Portable, Multi-scale Functions-as-a-Service for IoT" ACM Symposium on Edge Computing (SEC) , 2020
(Showing: 1 - 10 of 17)

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

Ecological sustainability depends critically on the ability of world food production to manage increasingly limited natural resources (e.g. arable land and water) with new techniques that both enhance environmental stewardship and increase farm productivity.  Food security and food safety are critical societal functions, but without significant technological advances, they will be difficult or impossible to ensure in a way that is ecologically sustainable.  To make agriculture more productive and the productivity gains sustainable, growers are increasingly turning to environmental sensor measurement, data acquisition, and data analysis. However to date, these tools have failed to achieve widespread use by smallholder agricultural concerns.  Importantly, individual growers and ranchers are underserved by many recent advances in the commercial and research sectors that make data analytics consumable as simple "black box"end-user products. Current decision support offerings for these constituencies are variously limited, proprietary, complex, costly, require that growers relinquish control over their data,  or are not widely available.

To address the problem of sustainable food security and food safety, the major outcomes of this project are a novel, unifying cyberinfrastructure and agriculture analytics that enable precision, agronomics-driven farming by individual growers unlike any that is available today.  Our system, called SmartFarm integrates disparate environmental sensor technologies into a customized open-source cloud-based data appliance and new analytics that provides growers with a secure, easy to use, low-cost data analysis and decision support system.  Using open-source software and private cloud platforms, this data appliance can be hosted at a range of scales including personal, private clouds on-farm, large-scale public clouds, or in combination (cloud hybrid).

Over the course of this project, we have advanced the state of the art in distributed and programming systems and the Internet-of-Things (IoT) in multiple ways.  We have developed

  • a hybrid cloud approach to agriculture analytics for enabling sustainable farming practices. SmartFarm integrates disparate environmental sensor technologies into an on-farm, private cloud software infrastructure that provides farmers with a secure, easy to use, low-cost data analysis system. SmartFarm couples data from external cloud sources (weather predictions, satellite imagery, state and national datasets, etc) with farm-local statistics, provides an interface into which custom analytics apps can be plugged, and ensures that all private data remain under grower control.
  • "Where’s The Bear (WTB)", an end-to-end, distributed, IoT system for wildlife monitoring. WTB implements a multi-tier (cloud, edge, sensing) system that integrates recent advances in machine learning based image processing to automatically classify animals in images from remote, motion-triggered camera traps. We use non-local, resource rich, public/private cloud systems to train the machine learning models, and "in-the-field" resource-constrained edge systems to perform classifcation near the IoT sensing devices (cameras).
  • a software infrastructure for edge clouds (private clouds located at the network edge), designed to provide reliable, “lights out” unattended operation and application hosting in IoT deployments. Our system implements reliable private cloud operation in restricted resource environments and data durability features that hosted applications can leverage. We leverage it for hosting Hadoop applications at the edge. 
  • a scalable, open source, clustering service for K-means clustering of correlated, multidimensional data called Centaurus. Centaurus provides users with automatic deployment via public or private cloud resources, model selection (using Bayesian information criterion), and data visualisation. We apply Centaurus to a real-world, agricultural analytics application and compare its results to the industry standard clustering approach. The application uses soil electrical conductivity (EC) measurements, GPS coordinates, and elevation data from a field to produce a ‘map’ of differing soil zones (so that management can be specialised for each).
  • new methods for improving the accuracy of outdoor temperature prediction using small, low-cost, single board computers (SBCs) used in IoT deployments. Predicting temperature without dedicated temperature sensors frees up space on these systems for other sensors and reduces the cost of microclimate sensing (e.g. as used in IoT-based, agricultural applications). Our approach uses multiple linear regression and combines measurements of on-board processor temperature from multiple SBCs with remote weather stations. 
  • new distributed services model and architecture for  IoT applications. We hypothesize that IoT devices at the edge are better modeled as servers, which applications in the cloud compose for their functionality. We investigate the implications of this “flipped” IoT client-server model, for server discovery, authentication, and resource use. 
  • and, a new distributed runtime system and scheduling service implementing a functions-as-service (FaaS) programming model for IoT. We extend this FaaS model so that it is suitable for use in all tiers of scale for IoT – sensors, edge devices, and cloud – to facilitate robust, portable, and low-latency IoT application development and deployment. We then use the model in a distributed setting to schedule application functions across multiple local and cloud systems. Moreover, the system extends FaaS to leverage hardware acceleration when available to support the next generation of machine learning and statistical decision support applications.

Last Modified: 01/11/2021
Modified by: Chandra Krintz

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page