Processing math: 100%
We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Gang Huang, Li Zhou, Xuan-Zhe Liu, Hong Mei, Shing-Chi Cheung. Performance Aware Service Pool in Dependable Service Oriented Architecture[J]. Journal of Computer Science and Technology, 2006, 21(4): 565-573.
Citation: Gang Huang, Li Zhou, Xuan-Zhe Liu, Hong Mei, Shing-Chi Cheung. Performance Aware Service Pool in Dependable Service Oriented Architecture[J]. Journal of Computer Science and Technology, 2006, 21(4): 565-573.

Performance Aware Service Pool in Dependable Service Oriented Architecture

More Information
  • Revised Date: May 10, 2006
  • Published Date: July 14, 2006
  • As a popular approach to dependable service orientedarchitecture (SOA), a service pool collects a set of services thatprovide the same functionality by different service providers forachieving desired reliability. However, if the tradeoff betweenreliability and other important qualities, e.g., performance, has to beconsidered, the construction and management of a service pool becomemuch more complex. In this paper, an automated approach to this problemis presented. Based on the investigation of service pools in thetypical triangle SOA model, two challenges critical to theeffectiveness and efficiency of service pools are identified, includingwhich services should be held by a pool and what order these servicesare invoked in. A set of algorithms are designed to address the twochallenges and then a service pool can be automatically constructed andmanaged for given reliability and performance requirements inpolynomial time. The approach is demonstrated on a J2EE based serviceplatform and the comparison results between different poolingalgorithms are evaluated.
  • [1]
    Kreger H. IBM Web Services Conceptual Architecture. 2001. http://www.ibm.com.
    [2]
    Papazoglou M P, Georgakopoulos D. Service-oriented computing: Introduction. \it Communications of ACM, \rm 2003, 46(10): 24--28.
    [3]
    Avizienis A, Laprie J C, Randell B -\it et al}. Basic concepts and taxonomy of dependable and secure computing. \it IEEE Trans. Dependable and Secure Computing, \rm 2004, 1(1): 11--33.
    [4]
    Tsai W T, Song W, Paul R -\it et al}. Services-oriented dynamic reconfiguration framework for dependable distributed computing. In \it 28th Annual Int. Computer Software and Applications Conf. (COMPSAC), \rm Hongkong, China, 2004, pp.554--559.
    [5]
    WebLogic Homepage. http://www.bea.com.
    [6]
    JBoss Homepage. http://www.jboss.org.
    [7]
    JonAS Homepage. http://www.objectweb.org.
    [8]
    Mei H, Huang G. PKUAS: An architecture-based reflective component operating platform. In \it 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS), \rm Suzhou, China, 2004, pp.163--169.
    [9]
    Tsai W T, Paul R, Cao Z \it et al. \rm Verification of web services using an enhanced UDDI server. In -\it The Eighth Workshop on Object-Oriented Real-Time Dependable Systems (WORDS}), Guadalajara, Mexico, 2003, pp.131--138.
    [10]
    Huang G, Liu X, Mei H. SOAR: Towards dependable service-oriented architecture via reflective middleware. \it Int. J. Simulation and Process Modeling, \rm Jan. 2007 (to appear).
    [11]
    Zeng L, Benatallah B \it et al. \rm QoS-aware middleware for web services composition. -\it IEEE Transactions on Software Engineering}, May 2004, 30(5): 311--327.
    [12]
    http://ws.apache.org/juddi/.
    [13]
    http://ws.apache.org/axis.
    [14]
    Bonatti P A, Festa P. On optimal service selection. In -\it Proc. Int. Conf. World Wide Web}, Japan, 2005, pp.530--538.
    [15]
    Liu Y, Ngu A H, Zeng L J. QoS computation and policing in dynamic web service selection. -\it ACM Conference on World Wide Web}, New York, USA, 2004, pp.66--73.
    [16]
    Erradi A, Maheshwari P. A broker-based approach for improving web services reliability. In -\it International Conference of Web Services}, Florida, USA, 2005, pp.355--362.
    [17]
    Hayton R, ANSA Team. FlexiNet Architecture. 1999, http://www.ansa.co.uk.
    [18]
    Cazzola W. Communication-oriented reflection: A way to open up the RMI mechanism
    [Dissertation]. Milano, Italy, 2001.
    [19]
    Looker N, Jie Xu. Assessing the dependability of SOAP RPC-based web services by fault injection. In -\it Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS)}, Guadalajara, Mexico, 2003, pp.163--170.
  • Related Articles

    [1]Xue-Jun Yang, Yong Dou, Qing-Feng Hu. Progress and Challenges in High Performance Computer Technology[J]. Journal of Computer Science and Technology, 2006, 21(5): 674-681.
    [2]Ben Leslie, Peter Chubb, Nicholas Fitzroy-Dale, Stefan Gotz, Charles Gray, Luke Macpherson, Daniel Potts, Yue-Ting Shen, Kevin Elphinstone. User-Level Device Drivers: Achieved Performance[J]. Journal of Computer Science and Technology, 2005, 20(5): 654-664.
    [3]JIN Zhigang, SHU Yantai, Oliver W.W.Yang. The Impact of Non-Gaussian Distribution Traffic on Network Performance[J]. Journal of Computer Science and Technology, 2002, 17(1).
    [4]HUANG Linpeng, SUN Yongqiang, YUAN Wei. Hierarchical Bulk Synchronous Parallel Model and Performance Optimization[J]. Journal of Computer Science and Technology, 1999, 14(3): 224-233.
    [5]XU Shiyi. On Dependability of Computing Systems[J]. Journal of Computer Science and Technology, 1999, 14(2): 116-128.
    [6]XU Mingwei, WU Jianping. A Formal Approach to Protocol Performance Testing[J]. Journal of Computer Science and Technology, 1999, 14(1): 81-87.
    [7]Ding Wei, Gong Jian, Yu Xiao. A Traffic Partition Algorithm for Switched LANs and Its Performance Analysis[J]. Journal of Computer Science and Technology, 1998, 13(3): 261-267.
    [8]Hu Zhanyi, Ma Songde. Performance Prediction of the Hough Transform[J]. Journal of Computer Science and Technology, 1997, 12(1): 49-57.
    [9]Sibabrata RAY, JIANG Hong. Reconfigurable Optical Bus and Performance Optimization[J]. Journal of Computer Science and Technology, 1996, 11(3): 296-312.
    [10]Xu Haishui, Li Xianji, Richard W.Nau. Performance of Multicast Communication on Hypercubes[J]. Journal of Computer Science and Technology, 1993, 8(4): 88-92.

Catalog

    Article views (17) PDF downloads (1838) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return