Department
of Computer Science
Cornell
University
4104 Upson Hall
Ithaca,NY 14853
E-mail: yangf AT cs DOT cornell DOT edu
I am a 5th year PhD candidate at Computer Science
Department,
I am working with Professor Johannes Gehrke and Professor Jayavel Shanmugasundaram
Research Focus
��
Next generation platform for
developing web applications and services
��
Scalability and performance of
large-scale database systems for hosted web applications
��
Query processing and optimization
in XML Database Systems
Research Project:
HILDA Project: In this project, we are trying to develop a scalable platform for building and hosting data driven web applications and web services for developers and non-technical users. There are three main challenges we are trying to solve : (1) Provide an interface for non-technical users to build data drive web application without knowing details in database schema. In our model, users just need to layout content in web pages graphically and the necessary database schema and application logic will be generated automatically by the system. (2) Provide a high level declarative language to capture all logic in application stacks. Instead of using different programming models and languages in the standard 3-tier architecture for web applications, developers specify the logic in all tiers in HILDA declaratively. The system then will partition the logic across tiers and determine the optimal execution strategy during the runtime. (3) Provide a scalable backend hosting service to host a large amount of small data driven applications with strong consistency and availability guarantee.
Quark Project: An
efficient native XML database system with full-text search support.
Publications
��
A WYSIWYG Development Platform for
Data Driven Web Applications. Fan
Yang, Chavdar
Botev, Nitin
Gupta, Jayavel Shanmugasundaram: To Appear in VLDB 2008
��
A Scalable Data Platform for a Large Number of Small Applications. Fan
Yang,Jayavel Shanmugasundaram and Ramana Yerneni: Yahoo! Research Tech Report 2008
�� A Unified Platform for Data Driven Web Applications with Automatic Client-Server Partitioning. Fan Yang, Nitin Gupta, Nicholas Gerner, Xin Qi, Alan J. Demers, Johannes Gehrke, Jayavel Shanmugasundaram: WWW Conference 2007
��
Efficient Keyword Search over
Virtual XML Views.
Feng Shao, Lin Guo, Chavdar Botev, Anand Bhaskar, Muthiah M. Muthiah Chettiar,
Fan Yang, Jayavel Shanmugasundaram: VLDB Conference 2007
��
Hilda: High Level Language for Data
Driven Applications.
Fan Yang, J.
Shanmugasundaram, Mirek Riedewald, Johannes Gehrke,
and Alan Demers, ICDE Conference 2006
Demonstrations
�� User-centric personalized extensibility for data-driven web applications. Nitin Gupta, Fan Yang, Alan J. Demers, Johannes Gehrke, Jayavel Shanmugasundaram: SIGMOD Conference 2007
�� Automatic Client-Server Partitioning of Data-Driven Web Applications. Nicholas Gerner, Fan Yang, Alan Demers, Johannes Gehrke, Mirek Riedewald and Jayavel Shanmugasundaram SIGMOD Conference 2006
�� Quark: An Efficient XQuery Full-Text Implementation. Anand Bhaskar, Chavdar Botev, Muthiah M Muthaia Chettiar, Lin Guo, Jayavel Shanmugasundaram, Feng Shao and Fan Yang. SIGMOD Conference 2006
Patents
��
Method
and/or System for Schema and View Generation.
Co-inventor with Chavdar Botev, Nitin Gupta, George Levchenko and
��
Offline
Operations for Online Applications.
Co-inventor with Nitin Gupta and
Professional Experience
��
Research Intern, Community
System Group, Yahoo Research 11/2007
�C present
Advisor: Dr. Jayavel Shanmugasundaram
o
Designed and developed the infrastructure of a
scalable system solutions for hosting a large number of user-created social
network applications.
��
Research Intern, Community System Group, Yahoo
Research.
05/2007 �C 08/2007
Advisor: Dr. Jayavel Shanmugasundaram
o
Developed a WYSIWYG development platform for data
driven web applications based on Web 2.0 architectures.
o
Devised algorithms for automatic database schema
generation from user-created web pages. (Patent Pending, Submitted for
publication)
��
Research Intern, Information Management Group,
Advisor: Dr.
Quanzhong Li
o
Developed a system for processing queries over XML
data in RDMS with optimization techniques using full-text search index.
��
Software Developer,
Advisor: Dr. Ruibing Hao
o
Developed a system for verifying network routing
protocols with randomized algorithms.
Photo
Album:
Trip to
Niagara (With my mother)
Trip to Boston and Local Nature
Park (With my mother)
Trip to
Chicago (With friends from PKU)
Last modified: 2008-02-19