Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2677832.2677846acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
Article

Guarantee high reliability and effectiveness for softwares in internetware

Published: 17 November 2014 Publication History

Abstract

Internetware challenges distributed systems in aspects from operating platforms, programming models, to engineering approaches, etc. Cloud computing based on virtualization is now a popular paradigm which can meet the dynamic resource allocation requirements of Internetware. Software entities dispersed on distributed nodes over the Internet, now are evolving into self-contained, autonomous software services. These software entities which are often deployed on virtual machines (VMs), are coordinated dynamically to achieve flexible design objectives. To improve the utilization of infrastructure resource, VMs processing components of a software should be consolidated to fewer physical machines (PMs). However, as the increasing trends of communication-intensive softwares, data traffic among VMs should be considered as well. And for the sake of safety and QoS (Quality of Service), certain VMs (e.g. backup nodes) are mutually-exclusive which means some VMs require to be placed on different PMs. In this paper, we investigate the online software placement problem with the target to minimize the network traffic cost, while taking into account the mutually-exclusiveness of VMs. We provide a formal problem description and its NP-hardness analysis. The proposed algorithm places the VMs that have heavy traffic on the same PM, while isolating the mutually-exclusive VMs simultaneously, which can guarantee high effectiveness and reliability for softwares in Internetware, respectively. The simulations show our algorithm reduces the traffic cost by 29% compared against the existing approaches.

References

[1]
Cisco data center infrastructure 2.5 design guide. http://www.cisco.com/univercd/cc/td/doc/ solution/dcidg21.pdf.
[2]
Ibm websphere cloudburst. http://www01.ibm.com/ software/tivoli/pro-ducts/cloudburst/.
[3]
Vmware capacity planner. http: //www.vmware.com/products/capacity-planner/.
[4]
Bellur, U., and Rao, C. S. Optimal placement algorithms for virtual machines. ArXiv Preprint arXiv:1011.5064 (2010).
[5]
Calcavecchia, N., Biran, O., Hadad, E., and Moatti, Y. Vm placement strategies for cloud scenarios. In IEEE CLOUD (2012).
[6]
Dahlhaus, E., Johnson, D. S., Papadimitriou, C. H., Seymour, P. D., and Yannakakis, M. The complexity of multiterminal cuts. SIAM Journal on Computing 23, 4 (1994), 864–894.
[7]
E.Gomory, R., and C.Hu, T. Multi-terminal network flows. Journal of the Society for Industrial and Applied Mathematics (1961), 551–570.
[8]
Garey, M. R., and Johnson, D. S. Computers and intractability, vol. 174. Freeman San Francisco, 1979.
[9]
Guerout, T., and Ben Alaya, M. Autonomic energy-aware tasks scheduling. In IEEE WETICE (2013).
[10]
Hendricksony, B., Lelandz, R., and Van Driesschex, R. Skewed graph partitioning (1997).
[11]
Jayasinghe, D., Pu, C., Eilam, T., Steinder, M., Whally, I., and Snible, E. Improving performance and availability of services hosted on iaas clouds with structural constraint-aware virtual machine placement. In IEEE SCC (2011).
[12]
Li, X., Qian, Z., Chi, R., Zhang, B., and Lu, S. Balancing resource utilization for continuous virtual machine requests in clouds. In IMIS (2012).
[13]
Mansouri, Y., Toosi, A. N., and Buyya, R. Brokering algorithms for optimizing the availability and cost of cloud storage services. In IEEE CloudCom (2013).
[14]
Mei, H. Internetware: Challenges and future direction of software paradigm for internet as a computer. In IEEE ACSAC (2010).
[15]
Meng, X., Pappas, V., and Zhang, L. Improving the scalability of data center networks with traffic-aware virtual machine placement. In IEEE INFOCOM (2010).
[16]
Wang, M., Meng, X., and Zhang, L. Consolidating virtual machines with dynamic bandwidth demand in data centers. In IEEE INFOCOM (2011).
[17]
Xu, J., Tang, J., Kwiat, K., Zhang, W., and Xue, G. Survivable virtual infrastructure mapping in virtualized data centers. In IEEE CLOUD (2012).
[18]
Yang, F., Lü, J., and Mei, H. Technical framework for internetware: An architecture centric approach. Science in China Series F: Information Sciences 51, 6 (2008), 610–622.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Internetware '14: Proceedings of the 6th Asia-Pacific Symposium on Internetware
November 2014
152 pages
ISBN:9781450333030
DOI:10.1145/2677832
  • General Chairs:
  • Hong Mei,
  • Jian Lv,
  • Program Chairs:
  • Minghui Zhou,
  • Charles Zhang
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Internetware
  2. effectiveness
  3. mutually-exclusive location
  4. reliability
  5. resource management
  6. traffic aware

Qualifiers

  • Article

Funding Sources

Conference

Internetware '14

Acceptance Rates

Overall Acceptance Rate 55 of 111 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 81
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media