Dynamic Fractal Clustering Technique for SOAP Web Messages

The Simple Object Access Protocol (SOAP) is an XML based protocol that is widely used over the Internet as it supports interoperability by establishing access among Web servers and clients from the same or different platforms. However, SOAP Web services suffer the bottlenecks and congestions as a result of Web messages being bigger than the real payload in addition to the potentially increasing demand of the requested Web services. Aggregation of SOAP messages is an effective solution that has been developed to significantly reduce network traffic by aggregating SOAP messages at the server side and then multicast them to the Web clients. The major problem of the aggregation techniques is that they require efficient similarity criteria that can compute the similarity of SOAP messages as group-wise and not just pair-wise. In this paper, a new unsupervised auto class Fractal clustering technique is proposed for clustering SOAP messages into a dynamic number of clusters according to their Fractal similarities. The experimental results showed that the proposed Fractal clustering technique can improve the performance of Web services significantly better than other clustering standards such as the K-means and PCA combined with K-means by enabling the aggregation model to aggregate the most similar messages in one group resulting in better messages size reduction. Furthermore, the proposed Fractal clustering technique potentially reduces the required processing time in comparison with other standards.

[1]  Daniel Andresen,et al.  LYE: a high-performance caching SOAP implementation , 2004, International Conference on Parallel Processing, 2004. ICPP 2004..

[2]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[3]  Qiuming Cheng Fractal functions, fractal surfaces, and wavelets , 1996 .

[4]  Yuan Yan Tang,et al.  Extraction of fractal feature for pattern recognition , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[5]  Liang Xu,et al.  Fractal Linear Arrays , 1998 .

[6]  John C. Hart Fractal image compression and recurrent iterated function systems , 1996, IEEE Computer Graphics and Applications.

[7]  Le Jiajin,et al.  Clustering XML Documents by Combining Content and Structure , 2008, 2008 International Symposium on Information Science and Engineering.

[8]  Michael J. Lewis,et al.  Differential Deserialization for Optimized SOAP Performance , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[9]  George Karypis,et al.  A Comparison of Document Clustering Techniques , 2000 .

[10]  Thomas E. Potok,et al.  Document clustering using particle swarm optimization , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[11]  Christian Werner,et al.  Compressing SOAP messages by using differential encoding , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[12]  Z. Baharav,et al.  Fractal arrays based on iterated functions system (IFS) , 1999, IEEE Antennas and Propagation Society International Symposium. 1999 Digest. Held in conjunction with: USNC/URSI National Radio Science Meeting (Cat. No.99CH37010).

[13]  George Karypis,et al.  Empirical and Theoretical Comparisons of Selected Criterion Functions for Document Clustering , 2004, Machine Learning.

[14]  Elio Masciari,et al.  Fast detection of XML structural similarity , 2005, IEEE Transactions on Knowledge and Data Engineering.

[15]  Jeong Hee Hwang,et al.  Clustering XML Documents Based on the Weight of Frequent Structures , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[16]  Katherine G. Herbert,et al.  XML clustering by principal component analysis , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[17]  Manish Parashar,et al.  Latency Performance of SOAP Implementations , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[18]  Dhiah Al-Shammary,et al.  Compression-based aggregation model for medical Web Services , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.