University of California, Irvine
Current Research Areas
- QoS Accountability Management in Service Oriented Architectures (SOA)
- Computer Networks and Distributed Computing
- Trust and Reputation Management of Web Services
Education
- September 2003 -- present, University of California, Irvine, CA
- Ph.D. Candidate in Electrical Engineering and Computer Science
- GPA: 3.99/4.00
- Expected Graduation Date: September, 2008
- Master's degree in Computer Science, Southeast University, China, 2003
- Bachelor's degree in Computer Science, Southeast University, China, 2000
Work Experience (Total Experience of 7+ years)
- June 2007 - December 2007, Research
Co-Op, IBM Thomas J. Watson Research Center, Yorktown Heights, NY
Siena Project, a lightweight and agile modeling
tool that fosters business innovations
- Invented a novel process execution paradigm for more granular and distributed data persistence (patent pending)
- Designed the architecture ad developed the first phase of Siena run-time process execution engine
using J2EE and Web 2.0 technologies
- September 2003 -- present, Graduate Student Researcher, University of California, Irvine
- LLAMA Project: The Intelligent Accountability Middleware
Architecture for SOA process management
- Led a team of 4 Ph.D. students and 2 master's students
- Designed the architecture and developed the first phase of the accountability framework using
Mule (an open-source Enterprise Service Bus), Sun Netbeans BPEL engine, Java, JSP, XML, MySQL, and Web services technologies
- Designed agent selection and evidence channel selection algorithms that minimize the SOA
monitoring infrastructure and information collection cost
- Designed a Bayesian reasoning model that saves SOA troubleshooting time and cost by
identifying the most likely problematic web services
- DIRECT Project: Distributed Trust and Reputation
Management of Web services
- Designed and developed DIRECT broker to eliciting, evaluating and propagating the QoS information of web services scattered in the Internet.
- Designed and developed a model for context-dependent service behavior using curve fitting technology.
- Designed anti-malicious attack mechanism using normal distribution check technologies.
- RTZen CORBA Middleware: the world's largest open-source Realtime Java application
- Developed the CORBA IIOP communication engine in Realtime Java
- July 2005 -- December 2005, Software Engineer (Internship), Innovative Software, CA
Mandometer Project
- Developed an internationalized web-based patient management system based on J2EE, Apache Struts, and
model-view-controller (MVC) paradigm
- May 2003 -- July 2003, Software Engineer (Full-time Employment), Motorola Software Development Center, China
iDEN Project: the Integrated Digital Enhanced Network (iDEN) wireless handsets
- Developed the interface software in C with Capability Maturity Model for Software (CMM)
(Level 5)
- September 2000 -- April 2003, Researcher Assistant, Southeast University, China
ORBUS project: the first C++ CORBA middleware in China
- Developed the CORBA security service using OpenSSL, C++, and Rational Rose UML modeling tools
Journal Publications
- Y. Zhang, K.J. Lin, and J. Y. Hsu, "Accountability Monitoring and Reasoning in Service-Oriented Architectures",
Springer Journal on Service-Oriented Computing and Applications (SOCA), Volume 1, Number 1, page 35-50, April, 2007. [link]
- T. Yu, Y. Zhang, K.J. Lin, "Efficient Algorithms for Web Services Selection with End-to-end
QoS Constraints", ACM Transactions on the Web (TWEB), volume 1, issue 1, 2007 [link]
- K.J. Lin, J. Y. Hsu, Y. Zhang, and T. Yu, "A distributed reputation broker framework for web
service applications", Journal of E-Commerce Research, vol 7, num 3, 2006 [pdf].
Conference Publications
- Y. Zhang, K.J. Lin "Efficient Algorithms for Selecting Optimal Data Collection Locations in Business Process Management" (invited paper), to appear in Workshop on Data and Knowledge Engineering for E-service and E-business, 2008 IEEE International Conference on e-Business Engineering (ICEBE 2008)
- Y. Zhang, M. Panahi, and K.J. Lin, "Service Process Composition with QoS and Monitoring
Agent Cost Parameter", in proceedings of IEEE Conference on E-Commerce Technology (CEC), 2008 (Acceptance rate:
20%)
- Y. Zhang and K.J. Lin, "Hierarchical Management of Service Accountability in Service
Oriented Architectures", IEEE SOCA 2007 [link]
- K.J. Lin, M. Panahi, and Y. Zhang, "The Design of an Intelligent Accountability
Architecture", IEEE ICEBE 2007, (Acceptance rate: 20%) [link]
- Y. Zhang, M. Panahi, and K.J. Lin, "Deployment of Accountability Monitoring Agents in
Service-Oriented Architectures", in proceedings of IEEE Conference on E-Commerce Technology (CEC), 2007 (Acceptance rate:
20%)
- Y. Zhang, K.J. Lin, and T. Yu, "Accountability in Service-Oriented Architecture: Computing
with Reasoning and Reputation", in proceedings of 2006 IEEE International Conference on e-Business Engineering (ICEBE 2006)
(Acceptance rate: 20%) [link]
- Y. Zhang, M. Panahi, K. Raman, and K.J. Lin, "Heuristic-based Service Composition for
Business Processes with Branching and Merging", IEEE Web Services Challenge, 2007 [link]
- Y. Zhang, K.J. Lin, and R. Klefstad, "DIRECT: A Robust Distributed Broker Framework for Trust
and Reputation Management", in proceedings of IEEE Conference on Enterprise Computing, E-Commerce and E-Services (EEE), 2006
(Acceptance rate: 25%) [link]
- Y. Zhang, T. Yu, K. Raman, and K.J. Lin, "Strategies for Efficient Syntactical and Semantic
Web Services Discovery and Composition", Web Services Challenge at the IEEE Joint Conference on Electronic Commerce Technology (CEC
2006) and Enterprise Computing, E-Commerce, and E-Services (EEE 2006), 2006 [link]
- T.Yu, Y. Zhang, and K.J. Lin, "Modeling and Measuring Privacy Risks in QoS Web Services", in
proceedings of IEEE Conference on E-Commerce Technology (CEC), 2006 (Acceptance rate: 25%) [link]
- K. Raman, Y. Zhang, M. Panahi, J. A. Colmenares and R. Klefstad, "RTZen: Highly Predictable,
Real-time Java Middleware for Distributed and Embedded Systems". . In Proc. ACM/IFIP/USENIX 6th Int'l Middleware Conference
(Middleware 2005). Grenoble, France. December 2005. (Acceptance rate: 17%). [pdf]
- K. Raman, Y. Zhang, M. Panahi, J. A. Colmenares, R. Klefstad, "Patterns and Tools for
Achieving Predictability and Performance with Real-time Java", the 11th IEEE International Conference on Embedded and Real-Time
Computing Systems and Applications (RTCSA2005), 17-19, August, 2005, Hong Kong, China. (Acceptance rate: 33%). [pdf]
- R. Klefstad, Y. Zhang, M. Lai, R. Jayakrishnan, R. Lavanya, "A Distributed, Scalable, and
Synchronized Framework for Large-Scale Microscopic Traffic Simulation", the 8th International IEEE Conference on Intelligent
Transportation Systems (ITSC'05), 13-15 September, 2005, Vienna, Austria.[pdf]
- Y. Zhang, Z.W. Shen, G.L. Song, and Y. Wang, "IIOP Engine: An Implementation of Inter-ORB
Protocol For Distributed Object System", Proceeding of 2002 International Symposium on Information Theory and Its Applications
(ISITA2002), October 7-12,2002 Xi'an, PRC. [pdf]
- Y. Zhang, Z.W. Shen, and Y. Wang, "CARRIAGE: Fault Tolerant CORBA System Based On Portable
Interceptors", Proceeding of 2th IEEE International Workshop on Autonomous Decentralized Systems (IWADS'02), November 6-7, 2002,
Beijing, P.R.China. [pdf]
Honors
- Dissertation Fellowship, EECS department, UC Irvine, March, 2008
- First Place for Architecture Design, the IEEE 2007 International Web Services Challenge, a competition focused on service discovery and composition, Tokyo, Japan, 2007 [link]
- Emulex Graduate Fellowship, California Institute for Telecommunications and Information Technology, University of California, Irvine, CA, 2006 (only 2 awarded department-wide) [news]
- IBM Distinguished Student of China Fellowship (only 2 awarded department-wide), IBM, China, 1999
Skills
- Technologies:
Service-Oriented Architectures and Web Services, business process lifecycle management, QoS of Web Services, Artificial
Intelligence, Enterprise Service Bus (ESB), Web 2.0, Java/J2EE with MVC design patterns, CORBA, Apache
Struts, Network Security
- Formal Methods: Algorithms Design and Analysis, Probability and Statistics
- Programming languages:Java, C, C++, XML, HTML, JSP, PHP, Shell Scripts
- Protocols:
SOAP, REST, TCP/IP, GIOP/IIOP, SSL, UDDI
- Web Servers:
Apache, Tomcat, AXIS 2, Mule (ESB), IBM WebShpere
- Database:
MySql, JDBC, Hibernate
- Operating Systems:
Linux, Windows XP, Solaris
- Code and Document Repositories:
Subversion, Clearcase, CVS
Community Service
- Registration & Web Chair, IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2007)
- Web Chair, the IEEE Joint Conference on Electronic Commerce Technology (CEC 2006) and Enterprise Computing, E-Commerce, and E-Services (EEE 2006)