Research ProjectsThis is the homepage of Nanyan Jiang.
I am currently a PhD candidate in the Electrical and Computer
Engineering department at Rutgers University.
My Advisor is Dr.
Manish Parashar. My research interests are in
parallel and distributed systems, programming models and middleware, pervasive sensor networks,
autonomic computing, grid computing, p2p computing, wireless networks, location based computing, and mobile internet computing.
|
GridMap |
Programming System for Sensor-driven Scientific Applications |
|   |
We propose a programming system that provides programming abstractions and system software support for data driven applications in sensor-based pervasive environments. Particularly, we provide programming abstractions and runtime systems for integrating sensor systems with applications processes in an end-to-end manner. We also provide efficient in-network computation/communication mechanisms for resource constrained heterogeneous sensor networks, and support for tradeoff between data quality, resource consumption and performance. |
|
Meteor
|
A content-based middleware and programming framework for pervasive
environments |
| |
-
Associative Rendezvous: Content-based Decoupled Interactions
A content-based decoupled interaction model for information sharing, service discovery in pervasive environments. The interaction model is based on content, rather than names or addresses. The interaction model can support one-to-one, many-to-one, one-to-many, and aggregation, etc. interaction patterns in an asynchronous and distributed way. The current prototype of Meteor builds on JXTA peer-to-peer framework and has been deployed on various distributed platforms, including the ORBIT wireless radio testbed, and PlanetLab wide-area network testbed.
-
Programming Model for Pervasive Environments
Cascading local behavior (CLB) is a programming model to enable pervasive applications by using local interaction rules for emerging system-wide behaviors. In the CLB programming model, the behaviors of individual application elements (i.e., components, services) are locally defined in terms of local state, and context and content events, and result in data and interest messages being produced. Interactions, compositions and application flows emerge as a consequence of the cascading effect of such local behaviors, without having to be explicitly programmed.
-
A Decentralized Content-based Aggregation Service in Pervasive enviroments
A content-based decoupled interaction based control of decentralized aggregation is developed in pervasive environments.
- Programming Systems to Support Autonomic Pervasive Applications
|
| AutoMate |
Autonomic Computing software systems that provide
self-managing and self-protecting capabilities |
|
Publications |
623 Core Department of Electrical and Computer Engineering 94 Brett Road, Piscataway, NJ 08854 Email: nanyanj-at-caip.rutgers.edu
Last updated on
08/26/2008 |