Fan Ye
|
|
| Contact Information |
| 19 Skyline Drive, 4S
E48 |
Phone: (917) 340 6172
(C) |
| Hawthorne, NY 10532,
USA |
(914) 784 7299 (O) |
| Email: yefann
[at] gmail com, fanye [at] us ibm com |
|
| Homepage: http://www.research.ibm.com/people/y/yefan/
|
|
| Education |
Ph.D. (Networking), Computer Science, UCLA
2004.6, GPA 4.0/4.0
Thesis: ``Building Resilient Sensor Networks by Exploiting Scale and
Redundancy''
Advisor: Prof. Lixia Zhang
M.S., Computer Science, Tsinghua University, China 1999.6, GPA 3.7/4.0
Thesis: ``Design and Implementation of a Secure Web Server''
Advisor: Prof. Daoyuan Hu
B.E., Automation, Tsinghua University, China 1996.6, GPA 3.8/4.0
|
| Research Experience |
| IBM T.J. Watson Research Center |
Research
Staff Member, full time, 40 hours/week |
| Next Generation Distributed Systems Dept. |
August 2004 - present |
I have worked on several areas in large scale
streaming processing,
including federated resource discovery, data source management and
cooperative stream processing. Scalable stream processing has wide
applications in decision support for business, government and science.
The next generation stream processing system that I work on can scale
magnitudes higher than existing systems. It allows many users to pose
semi-natural language questions and analyzes huge amount of streaming
data to give answers. I have also worked on secure traceback of
colluding insider attacks in sensor networks.
-
Federated Resource Discovery
allows stream processing
applications to locate and utilize resources that are distributed over
wide area networks. It supports a unified search interface that lets
applications find resources in many different autonomous systems, thus
utilizing resources from all of them.
- Data
Source Management is the focal point in a stream
processing system to discover and allocate data sources for
applications. It maintains the characteristic descriptions of
potentially millions of data sources, and select the most suitable ones
given applications' requirements. It also monitors the dynamic changes
of both external and internal data sources.
- Cooperative
Stream Processing enables multiple autonomous
stream processing systems to collaborate and further scale up the
processing capabilities. It allows analysis and processing that are
difficult or impossible in any single system. An architecture that
supports flexible collaboration models is the key for systems belonging
to different organizations to work together.
- Traceback
in Sensor Networks allows users to identify the
exact origin of attacking packets, such that compromised insider nodes
that inject bogus data can be isolated from the network. This is the
first work that addresses colluding attacks where multiple compromised
nodes work together to cover their traces.
| Internet Research Laboratory |
Research
Assistant, part-time, 20 hours/week |
| Computer Science Dept., UCLA |
September 1999 -
present |
Sponsored by the DARPA SensIT program, I have
worked on data forwarding, energy efficiency and security
in sensor networks. I designed, analyzed and evaluated protocols that
build resilient, large-scale sensor networks operating robustly under
severe conditions. My papers have been used as course materials in
schools including Brown, UCLA, Boston University, University of
Massachusetts, etc.
Data Forwarding
-
GRAdient Broadcast (GRAB):
GRAB utilizes a novel concept of cost-field to enable robust
and scalable
data forwarding under extremely severe conditions, which is critical
for sensor networks to work in adverse or hostile environments. Instead
of maintaining state about explicit data paths, nodes make forwarding
decisions based on state carried in packets. Thus data delivery is
immune to significant node failures and channel errors. Publications
from this project have been cited 278 times
[Citation numbers from
http://scholar.google.com/ as of 12/23/07]
- Two-tier
Data Dissemination (TTDD): TTDD is the first protocol that
delivers data efficiently to multiple users that are in constant
motion,
which is a typical scenario for many sensor network applications.
Different from ``flat'' routing where every node plays the same role
(as in most sensor network forwarding protocols), it builds a virtual
hierarchy to stabilize data forwarding routes. A user's mobility
affects data forwarding in the local area but becomes transparent to
the global route, which remains relatively stable. Publications from
this project have been cited 335 times.
Energy Efficiency
-
Probing Environment and Adaptive Sleeping
(PEAS): PEAS
extends system lifetime in proportion to nodes' deployment density.
It controls the density of working nodes by keeping a certain distance
between working neighbors, like trees in a forest. This leads to a
simple, yet robust and scalable design; the only information nodes need
is whether any working neighbor exists within a certain range.
Publications in this projects have been cited 366 times.
Security
-
Statistical En-route Filtering (SEF):
SEF is the first proposal that detects bogus data injected by compromised
insider nodes. It enables the network to filter such data en-route,
thus avoiding grave consequences in mission-critical applications, such
as wrong decisions be made in battlefields, energy exhausted in
networks. It assigns secret keys to nodes in a carefully designed way,
thus each forwarding node can verify the truthfulness of data packets
probabilistically. By accumulating the detecting power of nodes, most
false data can be dropped before reaching the destination. Publications
from this project have been cited 127 times.
- Location-Dependent
Keys (LDK): LDK provides secure report generation that
rejects bogus data and ensures the reporting of legitimate data against
large numbers
of compromised nodes. In LDK, keys a node possesses are not decided by
its identity (as in other existing work), but by its location. This
binding between keys and locations enables the user to verify if a
report does originate from the claimed location. Publications from this
work have been cited 38 times.
I also participated in a project for recursive
localization of sensor networks. More details of my research are
available at http://www.research.ibm.com/people/y/yefan/.
| Network Research Laboratory |
Research
Assistant |
| Computer Science Dept, Tsinghua Univ.China |
September 1996 - June
1999 |
I designed and implemented a KDC-based secure web
server and its
client-side proxy. They work seamlessly with legacy web browser and
server software to provide user authentication, fine-grain access
control and communication privacy.
|
| Teaching Experience |
UCLA Computer Science Dept.
Supervised 3 undergraduate and junior graduate students on research
projects (GRAB, PEAS, TTDD).
Guest lecture to a graduate course (CS 211).
| ExecuTrain |
Certified
Computer Training Instructor |
| Beijing, China |
November 1996 -
September 1998 |
I was one of the first 6 ExecuTrain Certified
Instructors in
China and taught various technical courses. ExecuTrain is an
Atlanta-based company leading in business technology training.
|
| Awards |
| May 2007 |
IBM Research Invention
Achievement Plateau Level 2 |
| April 2007 |
IBM Research Invention
Achievement Plateau Level 1 |
| June 2006 |
IBM Research Invention
Achievement Award |
| May 2003 |
ICDCS'03 travel award |
| April 2003 |
IPSN'03 travel award |
| July 1996 |
Prominent Graduate,
Tsinghua University |
| June 1995 |
Motorola Prize,
Tsinghua University |
| June 1994 |
Motorola Prize,
Tsinghua University |
| June 1993 |
Excellent Student
Second Prize, Tsinghua University |
| June 1992 |
Excellent Student Third
Prize, Tsinghua University
|
|
| Presentations |
Conference and Invited Talk
-
``A Scalable Solution to Minimum Cost Forwarding in Large Sensor
Networks", in the 10th International Conference on Computer
Communications and Networks (IEEE ICCCN), October 2001, Scottsdale,
Arizona, USA
- ``PEAS: A Robust
Energy Conserving Protocol
for Long-lived Sensor Networks," in the 23rd International Conference
on Distributed Computing Systems (IEEE ICDCS), May 2003, Providence,
Rhode Island, USA
- ``Statistical
En-route Detection and
Filtering of Injected False Data in Sensor Networks,'' in the 23rd IEEE
Conference on Computer Communications (IEEE INFOCOM), March 2004, Hong
Kong, China
- ``A Shared
Infrastructure for Cooperative
Sensing Applications'', in the Fourth IEEE International Conference on
Cooperative Internet Computing, Hong Kong, China, October 2006
- ``Catching 'Moles'
in Sensor Networks'', invited talk, University of Connecticut, CSE
department, September 2006
- ``Catching 'Moles'
in Sensor Networks'', IEEE
International Conference on Distributed Computing Systems (ICDCS),
Toronto, Canada, June 2007
- ``*CLASP:
Collaborating, Autonomous Stream
Processing Systems'', ACM/USENIX International Middleware Conference,
Newport Beach, California, November 2007
Poster Presentation
-
``Gradient Broadcast in Sensor Networks,'' in DARPA SensIT PI meeting,
April 2001, St. Petersburg, Florida, USA.
- ``A Robust Data
Delivery Protocol for Large
Scale Sensor Networks,'' in the 2nd International Workshop on
Information Processing in Sensor Networks (IPSN), April 2003, Palo
Alto, California, USA.
- ``PEAS: A Robust
Energy Conserving Protocol
for Long-lived Sensor Networks," in the 10th IEEE International
Conference on Network Protocols (IEEE ICNP), November 2002, Paris,
France
- ``Statistical
En-route Filtering in Large
Scale Sensor Networks,'' the 1st International Conference on Embedded
Networked Sensor Systems (extended abstract in ACM SenSys), November
2003, Los Angeles, California, USA.
|
| Publications |
[* Authors ordered
in alphabetic order for most IBM publications]
Refereed Journals, Book Chapters and Magazines
-
Fan Ye, Hao Yang, Zhen
Liu, Starsky Wong, Songwu Lu,
Lixia Zhang, Mani Srivastava, ``Preserving Data Authenticity in
Wireless Sensor Networks: Attacks and Countermeasures'', invited book
chapter in Wireless and Sensor Networks Security, 2007
- Fan
Ye, Honghai Zhang, Songwu Lu, Lixia Zhang,
Jennifer Hou, ``A Randomized Energy-Conservation Protocol for Resilient
Sensor Networks'', ACM Wireless Networks (WINET) Journal, Vol. 12, No.
5, pp 637-652, September 2006, conference version cited
by 301
- Fred Douglis,
Michael Branson, Kirsten Hildrum, Bin Rong, Fan Ye*,
``Multi-site Cooperative Data Stream Analysis,'' ACM SIGOPS Operating
Systems Review, Vol. 40, No. 3, pp 31-37, July 2006
- Fan
Ye, Haiyun Luo, Songwu Lu, Lixia Zhang,
``Statistical En-route Filtering of Injected False Data in Sensor
Networks,'' IEEE Journal on Selected Areas in Communications, Vol. 23,
No. 4, pp 839-850, April, 2005, cited by 127
- Fan
Ye, Gary Zhong, Songwu Lu, Lixia Zhang, ``GRAdient
Broadcast: A Robust Data Delivery Protocol for Large Scale Sensor
Networks,'' ACM Wireless Networks (WINET) Journal, pp 285-298, Vol. 11,
No.3, May 2005, cited by 127
- Haiyun Luo, Fan
Ye, Jerry
Cheng, Songwu Lu, Lixia Zhang, ``TTDD: Two-tier Data Dissemination in
Large-scale Sensor Networks'', ACM Wireless Networks (WINET) Journal,
Vol. 11, No. 1-2, January, 2005, cited by 43
- Fan
Ye, Haiyun Luo, Songwu Lu, Lixia Zhang,
"Dissemination Protocols for Large Sensor Networks," book chapter in
Wireless Sensor Networks, 2003 (invited submission).
- Hao Yang, Haiyun
Luo, Fan Ye, Jiejun Kong, Petros Zerfos, Songwu Lu,
Lixia Zhang, Mario Gerla, "Security in Mobile and Ad Hoc Wireless
Networks','' book chapter in Handbook of Mobile Computing, 2003
(invited submission).
- Haiyun Luo, Hao
Yang, Fan Ye, Songwu Lu,
Lixia Zhang, "Security in Mobile Ad-Hoc Wireless Networks: Challenges
and Solutions," in IEEE Wireless Communications Magazine, 2003 (invited
submission), cited by 109
- Ming Lu, Fan
Ye, Daoyuan Hu, ``A Research on WWW Security
Mechanism,'' Electronic Science and Technology Review (in Chinese),
January 1998.
Refereed Conferences and Workshops
-
Bo An, Fred Douglis, Fan Ye, ``*Heuristics for Negotiation Schedules in
Multi-plan Optimization,'', to appear in the Seventh International
Joint Conference on Autonomous Agents and Multi-Agent Systems, Esotil,
Portugal, May 2008 (acceptance ratio 22.1% 142/640)
- Michael Branson,
Fred Douglis, Brad Fawcett,
Zhen Liu, Anton Riabov, Fan Ye, ``*CLASP: Collaborating, Autonomous
Stream Processing Systems'', in ACM/USENIX International Middleware
Conference, Newport Beach, California, November 2007 (acceptance ratio
20.6% 22/107)
- Hao Yang, Fan Ye,
Zhen Liu, ``Resource
Discovery in Federated Systems with Voluntary Sharing, in
Work-in-Progress Track of ACM/USENIX International Middleware
Conference, 2007
- Fan
Ye, Hao Yang, Zhen Liu, ``Catching 'Moles' in
Sensor Networks'', IEEE International Conference on Distributed
Computing Systems (ICDCS), Toronto, Canada, June 2007, (acceptance
ratio 13.4% 71/528)
- Michael Branson,
Fred Douglis, Brad Fawcett,
Zhen Liu, Anton Riabov, Fan Ye, ``*Autonomic operations in cooperative
stream processing systems'', the IEEE/ACM Second Workshop on Hot Topics
in Autonomic Computing (HotAC), Jacksonville, Florida, June, 2007
- Eric Bouillet,
Mark Feblowitz, Zhen Liu,
Anand Ranganathan, Anton Riabov, Fan Ye, ``*A Semantic Based Middleware
for Utilizing Heterogeneous Sensor Networks'', The 3rd IEEE
International Conference on Distributed Computing in Sensor Systems
(DCOSS), Santa Fe, New Mexico, June 2007
- Eric Bouillet,
Mark Feblowitz, Zhen Liu,
Anand Ranganathan, Anton Riabov, Schuman Shao, Don Schlosnagle, Fan Ye,
``*Stream Processing Based Intelligent Transport Systems'', The 7th
International Conference on ITS Telecommunications, Sophia Antipolis,
France, June 2007
- Eric Bouillet,
Mark Feblowitz, Zhen Liu,
Anand Ranganathan, Anton Riabov, Schuman Shao, Don Schlosnagle, Fan Ye,
``*Data Stream Processing Infrastructure for Intelligent Transport
Systems'', IEEE Vehicular Technology Conference, Fall, 2007
- Zhen Liu,
Dimitrios Pendarakis, Fan Ye, ``*A
Shared Infrastructure for Cooperative Sensing Applications'', the
Fourth IEEE International Conference on Cooperative Internet Computing,
Hong Kong, China, October 2006
- Hao Yang, Fan
Ye, Yuan
Yuan, Songwu Lu, William Arbaugh, "Toward Resilient Security in
Wireless Sensor Networks", ACM MobiHoc, pp 34-45, Urbana-Champaign, IL,
May 2005, (acceptance ratio 14%, 40/281), cited by 38
- Fan
Ye, Haiyun Luo, Songwu Lu, Lixia Zhang,
``Statistical En-route Detection and Filtering of Injected False Data
in Sensor Networks,'' in the 23rd IEEE Conference on Computer
Communications (IEEE INFOCOM), March 2004, Hong Kong, China,
(acceptance ratio 18%, 261/1420), journal version cited
by 127
- Fan
Ye, Haiyun Luo, Jerry Cheng, Songwu Lu, Lixia
Zhang, `` A Two-tier Data Dissemination Model for Large-scale Wireless
Sensor Networks ". in the 8th Annual International Conference on Mobile
Computing and Networking (ACM MobiCom), September 2002, Atlanta,
Georgia, USA. (acceptance ratio 7.1% 26/364), cited by
292
- Fan
Ye, Gary Zhong, Songwu Lu, Lixia Zhang, ``PEAS: A
Robust Energy Conserving Protocol for Long-lived Sensor Networks," in
the 23rd International Conference on Distributed Computing Systems
(IEEE ICDCS), May 2003, Providence, Rhode Island, USA (acceptance ratio
17.7%, 72/406)
- Fan
Ye, Gary Zhong, Songwu Lu, Lixia Zhang, ``A Robust
Data Delivery Protocol for Large Scale Sensor Networks,'' in the 2nd
International Workshop on Information Processing in Sensor Networks
(IPSN), April 2003, Palo Alto, California, USA.
- Fan
Ye, Haiyun Luo, Songwu Lu, Lixia Zhang,
``Statistical En-route Filtering in Large Scale Sensor Networks,'' the
1st International Conference on Embedded Networked Sensor Systems
(extended abstract in ACM SenSys), November 2003, Los Angeles,
California, USA.
- Fan
Ye, Gary Zhong, Songwu Lu, Lixia Zhang, ``PEAS: A
Robust Energy Conserving Protocol for Long-lived Sensor Networks," the
10th IEEE International Conference on Network Protocols (extended
abstract in IEEE ICNP), November 2002, Paris, France, cited
by 301
- Fan
Ye, Alvin Chen, Songwu Lu, Lixia Zhang, ``A
Scalable Solution to Minimum Cost Forwarding in Large Sensor Networks",
in Proceedings of the 10th International Conference on Computer
Communications and Networks (IEEE ICCCN), October 2001, Scottsdale,
Arizona, USA, cited by 111
Under Submission and Non-refereed
-
Fan Ye, Gary Zhong, Songwu
Lu, Lixia Zhang, ``Energy
Efficient Robust Sensing Coverage in Large Sensor Network,'' UCLA CS
IRL technical report, June 2001, cited by 65
- Fan
Ye, Songwu Lu, Lixia Zhang, ``GRAdient Broadcast:
A Robust, Long-lived Sensor Network", UCLA CS IRL technical report,
September 2001, cited by 40
- John Stankovic,
Arthur Maccabe, Fan Ye, Philip Levis, ``Security,''
chapter in the report of NSF workshop on Environmental
Cyber-infrastructure Needs for Distributed Sensor Networks, August
2003, San Diego, California, USA.
|
| Patent Applications |
[Authors in
alphabetic order for all patents]
- Zhen Liu, Cathy
Xia, Hao Yang, Fan Ye, ``System
and Apparatus for Optimally Trading off the Replication Overhead and
Consistency Level in Distributed Applications'', YOR920060281US1, June
2006
- Zhen Liu, Hao
Yang, Fan Ye, ``A Method and
System for Federated Resource Discovery Service in Distributed
Systems'', YOR920060236US1, June, 2006
- Zhen Liu, Hao
Yang, Fan Ye, ``Method and
System for Resilient Packet Traceback in Wireless Mesh and Sensor
Networks'', YOR920060860US1, March 2007
- Michael Branson,
Fred Douglis, Brad Fawcett,
Zhen Liu, William Waller, Fan Ye, ``Method for the Interoperation of
Virtual Organizations'', YOR920070050US1, May 2007
- Michael Branson,
Fred Douglis, Brad Fawcett,
Zhen Liu, Anton Riabov, William Waller, Fan Ye, ``Method and Apparatus
for Cooperative Data Stream Processing'', YOR920070049US1, April 2007
- Michael Branson,
Fred Douglis, Brad Fawcett,
Zhen Liu, Fan Ye, ``Mechanism for Recovery from Site Failure in a
Stream Processing System'', ROC920070059US1, April 2007
- Michael Branson,
Fred Douglis, Fan Ye,
``Mechanism for Execution of Multi-site Jobs in a Data Stream
Processing System'', ROC920070058US1, May 2007
- Michael Branson,
Fred Douglis, Zhen Liu, Fan
Ye, ``Method for Inter-site Data Stream Transfer in a Cooperative Data
Stream Processing System'', ROC920070060US1, May 2007
- Zhen Liu, Anton
Riabov, Fan Ye, ``System and
Method of Planning for Cooperative Information Processing'',
YOR920070049US2, May 2007
- Bo An, Fred
Douglis, Brad Fawcett, Anton
Riabov, Fan Ye, ``Method for Negotiation Management in Collaborative
Systems'', YOR820070693, Sept 2007
- Zachary A Garbow,
Fred Douglis, Fan Ye,
"Mechanism For Encryption Key Management in a Mixed Infrastructure
Stream Processing Framework," YOR920070642, Oct 2007
|
| Software |
TTDD
implementation (in ns2): A system that delivers data to mobile users in
large scale sensor networks despite their continuous motion.
GRAB (in Parsec): A robust data delivery service for sensor networks in
adverse environment where failures and communication losses are common.
PEAS (in Parsec): An energy management mechanism that allows redundant
sensor nodes to sleep to save energy and wake them up when needed.
(available at http://www.research.ibm.com/people/y/yefan/)
|
| Computer Skills |
Languages and Tools: C/C++,
Java, ns2, Parsec, CVS, DDD, Unix shell scripts, Visual C++, Visual
Basic, Latex, FORTRAN, MS Office
Operating Systems: Linux, FreeBSD,
Solaris/SunOS, Windows 95/98/2000/NT, TinyOS
|
| Professional
Activities |
Program Committee Member: RTSS Sensor Track 2004,
IEEE WASA
(International Conference on Wireless Algorithms, Systems and
Applications) 2006, IEEE Percom Work-in-Progress Session 2007, IEEE
WASA 2007, IEEE Mobiquitous 2007, ISDPE 2007, IEEE Infocom 2008, IEEE
ICDCS 2008, IEEE SUTC 2008, MODUS 2008, SSN 2008
Reviewer for journals: ACM Transaction on
Networking (ToN),
IEEE Transaction on Mobile Computing (TMC), ACM Mobile Networks and
Applications Journal (MONET), ACM Wireless Networks Journal (WINET),
IEEE Transactions on Vehicular Technology, ACM Transactions on Sensor
Networks (TOSN), International Journal on Pervasive Computing and
communications (JPCC), IEEE Journal on Communications Surveys and
Tutorials, IEEE Transactions on Parallel and Distributed Systems
(TPDS), Computer Networks Journal, Journal of Parallel and Distributed
Computing (JPDC), EURASIP Journal on Wireless Communications and
Networking, EURASIP Journal on Applied Signal Processing
Reviewer for conferences: IEEE INFOCOM, IEEE
ICDCS, USENIX
OSDI, ACM MobiCom, IEEE WCNC, IEEE Mobiquitous, IEEE Globecom, RTSS,
IEEE Broadnets, ICPP, IEEE ICC, ISDPE, IEEE SUTC, MODUS
Attend SensIT PI meeting, Waltham, MA, April,
2000;
SensIT PI meeting, St. Petersburg, FL, April, 2001;
SIGCOMM 2000, San Diego, CA, August, 2001; MobiCom 2002, Atlanta,
Georgia, September, 2002;
NSF Environmental Cyber-Infrastructure Workshop on Sensor Networks, San
Diego, August, 2003;
MobiCom 2003, San Diego, CA, September, 2003;
SenSys 2003, Los Angeles, CA, November, 2003.
Presentations in ICCCN 2001, Scottsdale, AZ,
October, 2001;
ICNP 2002, Paris, France, November, 2002;
SensIT PI meeting, Waltham, MA, November, 2002;
IPSN 2003, Palo Alto, CA, April, 2003;
ICDCS 2003, Providence, RI, May, 2003;
ICDCS 2007, Toronto, Canada, June, 2007.
Middleware 2007, Newport Beach, CA, Nov, 2007.
|
|