Skip to main content

Advertisement

Log in

Cloud service: automatic construction and evolution of software process problem-solving resource space

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

  1. Wikipedia (2009) SAAS. http://en.wikipedia.org/wiki/Software_as_a_service, Dec 21

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Abiteboul S, Hullr R, Vianu V (1995) Foundations of Databases. Addison-Wesley, Reading

    MATH  Google Scholar 

  5. Liu J, Li X, Feng L (2008) Resource space view tour mechanism. Concurr Comput, Pract Exp 20(7):863–883

    Article  Google Scholar 

  6. Zhuge H (2004) Resource space grid: model, method and platform. Concurr Comput, Pract Exp 16(14):1385–1413

    Article  Google Scholar 

  7. Zhuge H (2007) The web resource space model. Springer, New York

    Google Scholar 

  8. Zhuge H, Yao E, Xing Y, Liu J (2005) Extended resource space model. Future Gener Comput Syst 21(1):189–198

    Article  Google Scholar 

  9. Hitzler P, Krötzsch M, Rudolph S (2009) Foundations of semantic Web technologies. Chapman & Hall/CRC, New York

    Google Scholar 

  10. Duan Z, Yang X, Koutny M (2008) Framed temporal logic programming. Sci Comput Program 70(1):31–61

    Article  MathSciNet  MATH  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Google Scholar 

  15. Zhuge H, Xing Y, Shi P (2008) Resource space model, OWL and database: mapping and integration. ACM Trans Internet Technol 8(4):20

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Murray-Rust P (2008) Open data in science. Ser Rev 34(1):52–64

    Article  Google Scholar 

  19. Mika P, Tummarello G (2008) Web semantics in the clouds. IEEE Intell Syst 23(5):82–87

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. FIPS 180-1-Secure Hash Standard (2009) www.itl.nist.gov/fipspubs/fip180-1.htm, De-2

  22. 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

    Google Scholar 

  23. 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

    Chapter  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Zhuge H, Luo X (2006) Automatic generation of document semantics for the e-science. J Syst Softw 79(7):969–983

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Wikipedia (2010) Inverted index. http://en.wikipedia.org/wiki/Inverted_index, Feb 5

  28. 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

    Article  MATH  Google Scholar 

  29. Wikipedia (2009) Distributed hash table. http://en.wikipedia.org/wiki/Distributed_hash_table, Dec 12

  30. Wikipedia (2010) Autonomic computing. http://en.wikipedia.org/wiki/Autonomic_Computing, Feb 8

  31. 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

    Google Scholar 

  32. Wikipedia (2009) CMM capability maturity model. http://en.wikipedia.org/wiki/Capability_Maturity_Model, Dec 12

  33. Zhang K (2005) Complexity analysis to software defect system. WSEAS Trans Comput 2(4):102–108

    Google Scholar 

  34. Goethals B, Zaki MJ (2004) Advances in frequent itemset mining implementations: report on FIMI’03. ACM SIGKDD Explor Newslett 6(1):109–117

    Article  Google Scholar 

  35. Wikipedia (2010) SourceForge. http://en.wikipedia.org/wiki/SourceForge, Feb 12

  36. 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

    Article  Google Scholar 

  37. Wikipedia (2010) IBM rational unified process. http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process, Apr 1

  38. Yang X, Duan Z (2008) Operational semantics of framed Tempura. J Log Algebr Program 78(1):22–51

    Article  MathSciNet  MATH  Google Scholar 

  39. Duan Z, Holcombe M, Bell A (2000) A logic for biological systems. BioSystems 55(1–3):93–105

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jin Liu.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-010-0489-9

Keywords