Abstract
The automatic construction of networked software and its ability to adapt to dynamic environments are important for cloud services that depend upon these capabilities. We provide a cloud service that browses the stacks of problem solution resources produced in the software process (SP for short) by organizing them into a structured Resource Space according to domain topics. Efforts are made to provide the cloud service with the ability of automatic construction of the SP problem-solving Resource Space, including extracting domain topics from document resources with the TDDF algorithm, transforming the topics into several categories to form the logic Resource Space, and deploying the Resource Space in a Peer-to-Peer (P2P for short) network. We also expect to achieve the online service evolution such as adjusting the resource pool and refining the Resource Space Model (RSM for short) by continuously understanding and adapting to its surroundings. Empirical cases are finally presented. Our investigation promotes the adaptability of cloud services to their changing environment.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Wikipedia (2009) SAAS. http://en.wikipedia.org/wiki/Software_as_a_service, Dec 21
Buyya R, Ranjan R, Calheiros RN (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616
Motik B, Horrocks I, Sattler U (2009) Bridging the gap between OWL and relational databases. Web Semant Sci Serv Agents World Wide Web 7(2):74–89
Abiteboul S, Hullr R, Vianu V (1995) Foundations of Databases. Addison-Wesley, Reading
Liu J, Li X, Feng L (2008) Resource space view tour mechanism. Concurr Comput, Pract Exp 20(7):863–883
Zhuge H (2004) Resource space grid: model, method and platform. Concurr Comput, Pract Exp 16(14):1385–1413
Zhuge H (2007) The web resource space model. Springer, New York
Zhuge H, Yao E, Xing Y, Liu J (2005) Extended resource space model. Future Gener Comput Syst 21(1):189–198
Hitzler P, Krötzsch M, Rudolph S (2009) Foundations of semantic Web technologies. Chapman & Hall/CRC, New York
Duan Z, Yang X, Koutny M (2008) Framed temporal logic programming. Sci Comput Program 70(1):31–61
Frehner M, Brändli M (2006) Virtual database: spatial analysis in a web-based data management system for distributed ecological data. Environ Model Softw 21(11):1544–1554
Tatarinov I, Viglas SD, Beyer K, Shanmugasundaram J, Shekita E, Zhang C (2002) Storing querying ordered XML using a relational database system. In: Proceedings of ACM SIGMOD international conference on management of data. ACM, Madison, pp 204–215
Agrawal R, Gupta A, Sarawagi S (1997) Modeling multidimensional databases. In: Proceedings of 13th international conference on data engineering (ICDE’97). IEEE Computer Society, Washington, pp 232–243
Sarawagi S (1999) Explaining differences in multidimensional aggregates. In: Proceedings of international conference on very large data bases (VLDB’99). Morgan Kaufmann, San Francisco, pp 42–53
Zhuge H, Xing Y, Shi P (2008) Resource space model, OWL and database: mapping and integration. ACM Trans Internet Technol 8(4):20
Sousa SR (2009) A semantic approach to describe geospatial resources. In: Proceedings of the ER 2009 workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on advances in conceptual modeling—challenging perspectives. Lecture notes in computer science. Springer, Berlin, pp 327–336
Luo X, Fang N, Xu W, Yu S, Xu K, Xiao H (2008) Experimental study on the extraction and distribution of textual domain keywords. Concurr Comput, Pract Exp 20(16):1917–1932
Murray-Rust P (2008) Open data in science. Ser Rev 34(1):52–64
Mika P, Tummarello G (2008) Web semantics in the clouds. IEEE Intell Syst 23(5):82–87
Göransson B, Gulliksen J, Boivie I (2004) The usability design process—integrating user-centered systems design in the software development process. Softw Process Improv Pract 8(2):111–131
FIPS 180-1-Secure Hash Standard (2009) www.itl.nist.gov/fipspubs/fip180-1.htm, De-2
Kummer R, Kropf P, Felber P (2006) Distributed lookup in structured peer-to-peer ad-hoc networks. In: Proceedings of distributed objects and applications (DOA) 2006 international conference. Springer, Montpellier, pp 1541–1554
Benbrahim H, Bramer M (2009) Text and hypertext categorization. In: Artificial intelligence an international perspective. Lecture notes in computer science. Springer, Berlin, pp 11–38
Luo X, Fang N, Xu W, Yu S, Yan K, Xiao H (2008) Experimental study on the extraction and distribution of textual domain keywords. Concurr Comput, Pract Exp 20(16):1917–1932
Zhuge H, Luo X (2006) Automatic generation of document semantics for the e-science. J Syst Softw 79(7):969–983
Bailly-Bechet M, Bradde S, Braunstein A, Flaxman A, Foini L, Zecchina R (2009) Clustering with shallow trees. J Stat Mech Theory Exp 12:P12010
Wikipedia (2010) Inverted index. http://en.wikipedia.org/wiki/Inverted_index, Feb 5
Zhang R, Qian W, Zhou A, Zhou M (2009) An efficient peer-to-peer indexing tree structure for multidimensional data. Future Gener Comput Syst 25(1):77–88
Wikipedia (2009) Distributed hash table. http://en.wikipedia.org/wiki/Distributed_hash_table, Dec 12
Wikipedia (2010) Autonomic computing. http://en.wikipedia.org/wiki/Autonomic_Computing, Feb 8
Castelli G, Rosi A, Mamei M, Zambonelli F (2007) A simple model and infrastructure for context-aware browsing of the world. In: Proceedings of 5th IEEE international conference on pervasive computing and communications. IEEE Computer Society, White Plains, pp 229–238
Wikipedia (2009) CMM capability maturity model. http://en.wikipedia.org/wiki/Capability_Maturity_Model, Dec 12
Zhang K (2005) Complexity analysis to software defect system. WSEAS Trans Comput 2(4):102–108
Goethals B, Zaki MJ (2004) Advances in frequent itemset mining implementations: report on FIMI’03. ACM SIGKDD Explor Newslett 6(1):109–117
Wikipedia (2010) SourceForge. http://en.wikipedia.org/wiki/SourceForge, Feb 12
Wang J, Liu J, She C (2008) Segment-based adaptive hyper-Erlang model for long-tailed network traffic approximation. J Supercomput 45(3):296–312
Wikipedia (2010) IBM rational unified process. http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process, Apr 1
Yang X, Duan Z (2008) Operational semantics of framed Tempura. J Log Algebr Program 78(1):22–51
Duan Z, Holcombe M, Bell A (2000) A logic for biological systems. BioSystems 55(1–3):93–105
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, J., Zhou, J., Wang, J. et al. Cloud service: automatic construction and evolution of software process problem-solving resource space. J Supercomput 64, 1108–1132 (2013). https://doi.org/10.1007/s11227-010-0489-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-010-0489-9