Science in China Series F: Information Sciences

, Volume 49, Issue 6, pp 681–701 | Cite as

Internet-based virtual computing environment (iVCE): Concepts and architecture



Resources over Internet have such intrinsic characteristics as growth, autonomy and diversity, which have brought many challenges to the efficient sharing and comprehensive utilization of these resources. This paper presents a novel approach for the construction of the Internet-based Virtual Computing Environment (iVCE), whose significant mechanisms are on-demand aggregation and autonomic collaboration. The iVCE is built on the open infrastructure of the Internet and provides harmonious, transparent and integrated services for end-users and applications. The concept of iVCE is presented and its architectural framework is described by introducing three core concepts, i.e., autonomic element, virtual commonwealth and virtual executor. Then the connotations, functions and related key technologies of each components of the architecture are deeply analyzed with a case study, iVCE for Memory.


resource aggregation collaboration virtual computing environment Internet 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Clery D, Voss D. All for one and one for all. Science, 2005, 308(6): 757–757Google Scholar
  2. 2.
    Hoffman D, Novak T, Venkatesh A. Has the Internet become indispensable? CACM, 2004, 47(7): 37–42Google Scholar
  3. 3.
    Berners-Lee T, Hall W, Hendler J, et al. Creating a science of the Web. Science, 2006, 313(11): 769–771CrossRefGoogle Scholar
  4. 4.
    Gong L. Jxta: a network programming environment. IEEE Internet Comput, 2001, 5(3): 88–94CrossRefGoogle Scholar
  5. 5.
    Licklider J C R. Memorandum for members and affiliates of the intergalactic computer network. Advanced Research Projects Agency, Washington DC, USA, 1963Google Scholar
  6. 6.
    Andrew S T. Distributed Operating Systems. New Jersey: Prentice Hall, 1999Google Scholar
  7. 7.
    Wang H M. Middleware in Internet age. In: Proc of 2002 Euro-China Co-operation Forum on the Information Society. Beijing, China, April, 2002Google Scholar
  8. 8.
    Redlich J, Suzuki M, Weinstein S. Distributed object technology for networking. IEEE Commun Mag, 1998, 26(8): 100–111CrossRefGoogle Scholar
  9. 9.
    Chu R, Xiao N, Zhuang Y Z, et al. A distributed paging RAM grid system for wide-area memory sharing. In: Proc of IEEE IPDPS 2006. Rhodes Island: IEEE Computer Society, 2006Google Scholar
  10. 10.
    Foster I, Kesselman C, Tuecke S. The anatomy of the grid: enabling scalable virtual organizations. Int J High Perform C, 2001, 15(3): 200–222CrossRefGoogle Scholar
  11. 11.
    Foster I, Kesselman C, Nick J, Tuecke S. Grid services for distributed system integration. Computer, 2002, 35(6): 37–46CrossRefGoogle Scholar
  12. 12.
    Humphrey M, Wasson G., Jackson K, et al. State and events for Web services: a comparison of five WS-resource framework and WS-Notification implementations. In: Proc of IEEE HPDC-14, Research Triangle Park: IEEE Computer Society, 2005, 24–27Google Scholar
  13. 13.
    Keahey K, Foster I, Freeman T, et al. Virtual workspaces in the grid. In: Proc of 11th International Euro-Par Conference. Berlin: Springer-Verlag, 2005Google Scholar
  14. 14.
    Papazoglou M P, Georgakopoulos D. Service-oriented computing. CACM, 2003, 46(10): 25–28Google Scholar
  15. 15.
    Schoder D, Fischbach K. Peer-to-peer prospects. CACM, 2003, 46(2): 27–29Google Scholar
  16. 16.
    Balakrishnan H, Kaashoek M F, Karger D, et al. Looking up data in P2P systems. CACM, 2003, 46(2): 43–48Google Scholar
  17. 17.
    Li D S, Lu X C. A novel constant degree and constant congestion DHT scheme for peer-to-peer networks. Sci China Ser F-Inf Sci, 2005, 48(4): 421–436CrossRefMathSciNetGoogle Scholar
  18. 18.
    Feigenbaum J. Distributed algorithmic mechanism design: recent results and future directions. In: Proc of the 6th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications. New York: ACM Press, 2002. 1–13CrossRefGoogle Scholar
  19. 19.
    Kephart J O, David M C. The vision of autonomic computing. Computer, 2003, 36(1): 41–50CrossRefMathSciNetGoogle Scholar
  20. 20.
    Albert R and Barabasi A L. Statistical mechanics of complex networks. Rev Mod Phys, 2002, 74(1): 48–97CrossRefMathSciNetGoogle Scholar
  21. 21.
    Excelente-Toledo C B, Jennings N R. The dynamic selection of coordination mechanisms. J Auto Agnt Mult Sys, 2004, 9(1–2): 55–85CrossRefGoogle Scholar
  22. 22.
    Zhu H, Greenwood S, Huo Q, et al. Towards agent-oriented quality management of information systems. In: Proc of Workshop Notes of Second International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2000) at AAAI’2000, Austin, USA. New York: ACM Press, 2000, 57–64Google Scholar
  23. 23.
    Zambonelli F, Omicini A. Challenges and research directions in agent-oriented software engineering. Auto Agnt and Multi Syt, 2004, 9(3): 253–283CrossRefGoogle Scholar
  24. 24.
    Friedman B, Kahn P H Jr, Howe D C. Trust Online. CACM, 2000, 43(12): 34–40Google Scholar
  25. 25.
    Blaze M, Feigenbaum J, Lacy, J. Decentralized trust management. In: Proc of 1996 IEEE Symposium on Security and Privacy. Oakland: IEEE Computer Society, 1996, 164–173CrossRefGoogle Scholar
  26. 26.
    Benatallah B, Dumas M, Fauvet M C, et al. Overview of some patterns for architecting and managing composite web services. ACM SIG Exch, 2002, 3(3): 9–16CrossRefGoogle Scholar
  27. 27.
    Hendler J. Science and the semantic web. Science, 2003, 299: 520–521CrossRefGoogle Scholar
  28. 28.
    Li D S, Cao J N, Lu X C, et al. Delay-bounded range queries in DHT-based systems. In: Proc of IEEE ICDCS 2006, Lisboa: IEEE Computer Society, 2006Google Scholar
  29. 29.
    Wang J, Shen R, Zhu H. Towards an agent oriented programming language with caste and scenario mechanisms. In: Proc of 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005). New York: ACM Press, 2005Google Scholar

Copyright information

© Science in China Press 2006

Authors and Affiliations

  1. 1.National Laboratory for Parallel and Distributed ProcessingChangshaChina
  2. 2.College of ComputerNational University of Defense TechnologyChangshaChina

Personalised recommendations