期刊文献+

基于缓存和压缩的数据服务响应加速方法

Response acceleration of data services based on caching and compression
下载PDF
导出
摘要 为减少数据服务调用过程中的通信开销,提出了基于缓存和压缩的数据服务响应加速方法——数据服务加速器。该方法首先采用消息模板抽取简单对象访问协议消息中有意义的对象,以减少可扩展标记语言解析的时间开销,然后通过缓存应用层的对象来减少服务执行的时间开销,同时通过使用Xmill压缩算法来减少网络传输的时间开销,通过缓存一致性维护来加强这个方法的好处。通过工业标准测试集Spring-WS-Test的实验表明,当缓存命中率达到10%时,采用DSA的数据服务的响应时间和吞吐量提高了74%和67%。 To reduce communication cost in data service calling process,the response acceleration of data services based on caching and compression was proposed.The message template was used to extract meaningful objects of Simple Object Access Protocol (SOAP),thus the time overhead of eXtensible Markup Language (XML) was reduced.Through objects of caching application layer,the time overhead of service execution was decreased,and network transmission time was also decreased by XMill compression algorithrn.Moreover,the caching consistency was preserved to enhance the benefits.Extensive experiments based on Spring-WS-Test benchmark demonstrated that when the cache hit reached 10%,the response acceleration reduced 74% response latency and improved 67%throughput comparing to non-caching techniques.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2013年第9期2364-2373,共10页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(61033006)~~
关键词 数据服务 简单对象访问协议 差异化处理 缓存一致性 data service simple object access protocol differential processing caching consistency
  • 相关文献

参考文献14

  • 1张鹏,王桂玲,季光,刘晨.基于数据服务的数据组合视图的优化更新[J].计算机学报,2011,34(12):2344-2354. 被引量:15
  • 2CAREY M J, ONOSE N, PETROPOULOS M. Data services [J]. Communication of ACM, 2012, 55(6):86-97.
  • 3SUZUMURA T, TAKASE T, TATSUBORI M. Optimizing Web services performance by differential deserialization[C]// Proceedings of the IEEE International Conference on Web Services (ICWS'05). Washington, D.C., USA: IEEE,2005: 185-192.
  • 4MAKINO S, TATSUBORI M, TAMURA K, et al. Impro- ving WS security performance with a template based approach [C]//Proceedings of the IEEE International Conference on Web Services (ICWS'05). Washington, D. C. , USA: IEEE, 2005..581-588.
  • 5TAKEUCHI Y, OKAMOTO T, YOKOYAMA K, et al. A differential-analysis approach for improving SOAP processing performance[C]//Proceedings of the IEEE International Con- ference on e-Technology, e-Commerce and e-Service (EEE'05). Washington, D.C. , USA: IEEE, 2005:472-479.
  • 6TERAGUCHI M, MAKINO S, UENO K, et al. Optimized Web service security performance with differential parsing [C]//Proceedings of the 4th International Conference on Serv- ice Oriented Computing (ICSOC'06). Berlin,Germany..Spring- Verlag, 2006 : 277-288.
  • 7ABU-GHAZALEH N, LEWIS M J. Differential deserializa-tion for optimized SOAP performance[C]//Proceedings of the ACM/IEEE Conference on Supercomputin (SC'05). Washing- ton,D. C. ,USA:IEEE Computer Society,2005..21-31.
  • 8DEVARAM K, ANDERSEN D. SOAP optimization via pa- rameterized client side eaehing[C]//Proceedings of the IEEE/ ACM 2nd International Symposium on Cluster Computing and the Grid (CCGRID'02). Washington,D. C. ,USA:IEEE Com- puter Society, 2002 : 439-312.
  • 9ABU GHAZALEH N, LEWIS M J, GOVINDARAJU M. Differential serialization for optimized SOAP performance [C]//Proceedings of the 13th International Symposium on High Performance Distributed Computing (HPDC'04). Washington, D. C. , USA: IEEE Computer Society, 2004.. 55-64.
  • 10WERNER C, BUSCHMANN C, FISHCHER S. WSDL- driven SOAP compression[J]. International Journal of Web Service Research, 2005, 2(1) .. 18-35.

二级参考文献17

  • 1Gray J. The next database revolution//Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data. Paris, France, 2004:1-4.
  • 2Fagin R, Haas L, Herndndez Met al. Clio: Schema mapping creation and data exchange. Conceptual Modeling: Foundations and Applications, 2009 : 198-236.
  • 3Manolescu I, Florescu D, Kossmann D. Answering XML queries on heterogeneous data sources//Proceedings of the 27th International Conference on Very Large Data Bases. Morgan Kaufmann Publishers Inc. , 2001 : 241 250.
  • 4Silberschatz A, Henry F K, Sudarshan S. Database System Concepts. New York, USA: McGraw-Hill, 2002.
  • 5Carey M. Data delivery in a service-oriented world: The BEA aquaLogic data services platform//Proceedings of the ACM SIGMOD International Conference on Management of Data. Chicago, Illinois, USA, 2006:695-705.
  • 6Altinel M, Brown P, Cline Set al. Damia: A data mashup fabric for intranet applications//Proceedings of the International Conference on Very Large Data Bases. Vienna, Austria, 2007:1370-1373.
  • 7Hassan O A H, Ramaswamy L, Miller J A. Enhancing scalability and performance of mashups through merging and operator reordering//Proceedings of the IEEE International Conference on Web Services. Miami, Florida, USA, 2010: 171-178.
  • 8杨少华.用户主导的互联网情景应用构造研究[博士学位论文].中国科学院计算技术研究所,北京,2009.
  • 9Wang G, Yang S, Han Y. Mashroom: End-user mashup programming using nested tables//Proceedings of the 18th International Conference on World Wide Web. Madrid, Spain: ACM, 2009:861 870.
  • 10Avriel M. Nonlinear Programming: Analysis and Methods. New Jersey, USA: Prentice Hall, 1976.

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部