Shrideep Pallickara [Research]

CV
Research
  Publications
  Projects
  Students
  Software
Teaching
Outreach
Personal
Home

 

My ongoing research projects include:  
* Granules: Granules is a cloud runtime with support for MapReduce and real-time processing of data streams generated by sensors, medical devices, & programs. Our new system, NEPTUNE, builds on Granules and targets extreme throughputs in sensing environments. This includes orchestration of packet processing while accounting for both the stream production patterns and the utilization of resources to ensure real-time, high-throughput processing.  
* Galileo: Fast storage and retrievals of voluminous multidimensional time-series data. Galileo supports approximate, analytical, fuzzy, t-tests, and significance evaluation queries over a Petabyte dataset encompassing 20 billion files and trillions of observations.   [Effort with the Big Data group]  
* Glean: Predictive analytics at scale including correlation analysis, hypothesis testing, feature selection, and anomaly detection. Glean targets real-time analytics over time-series data and supports creation and online updates to statistical, ensemble, machine learning, and probabilistic models.   [Effort with the Big Data group]  
* Symphony: Orchestration of complex discrete event simulations and analytics to perform real-time, accurate forecasts of simulation outputs. This effort makes use of ensemble methods where multiple weak learners are combined to produce a strong learner.  
* Spindle: Autonomous deployment of multitier and streaming applications in the cloud. Spindle leverages spot instances and manages vertical and horizontal scaling across different VM appliance types to provide faster response times at cheaper (economic) costs.  
* NaradaBrokering:  Scalable dissemination of voluminous streams with support for Web Services and JMS. NaradaBrokering has been used in commerical internet conferencing systems to support thousands of concurrent online meetings  
* Funnel:  Infrastructure-less dissemination of streams with support for self-organizing topologies. Funnel nodes self-organize into Watts-Strogatz small world graphs that are highly resilient to network partitions. Funnel supports cumulative dissemination throughputs of 60 Gbps.  



 
dhs-logo
nsf-logo
epa
omii-logo
usda-logo
doe-logo