Next Article in Journal
Optimal Rate Allocation in Cluster-Tree WSNs
Next Article in Special Issue
A Lightweight Data Integrity Scheme for Sensor Networks
Previous Article in Journal
A QoS-Guaranteed Coverage Precedence Routing Algorithm for Wireless Sensor Networks
Previous Article in Special Issue
A Target Coverage Scheduling Scheme Based on Genetic Algorithms in Directional Sensor Networks
Article Menu

Export Article

Open AccessArticle
Sensors 2011, 11(4), 3595-3610; doi:10.3390/s110403595

Design and Development of a Run-Time Monitor for Multi-Core Architectures in Cloud Computing

1
Information Sciences Institute (ISI), University of Southern California (USC), Arlington, VA 22203, USA
2
Department of Computer Science and Statistics, Jeju National University, Jeju 690-756, Korea
*
Author to whom correspondence should be addressed.
Received: 31 January 2011 / Revised: 10 March 2011 / Accepted: 12 March 2011 / Published: 25 March 2011
View Full-Text   |   Download PDF [1653 KB, uploaded 21 June 2014]   |  

Abstract

Cloud computing is a new information technology trend that moves computing and data away from desktops and portable PCs into large data centers. The basic principle of cloud computing is to deliver applications as services over the Internet as well as infrastructure. A cloud is a type of parallel and distributed system consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources. The large-scale distributed applications on a cloud require adaptive service-based software, which has the capability of monitoring system status changes, analyzing the monitored information, and adapting its service configuration while considering tradeoffs among multiple QoS features simultaneously. In this paper, we design and develop a Run-Time Monitor (RTM) which is a system software to monitor the application behavior at run-time, analyze the collected information, and optimize cloud computing resources for multi-core architectures. RTM monitors application software through library instrumentation as well as underlying hardware through a performance counter optimizing its computing configuration based on the analyzed data.
Keywords: Run-Time Monitor; multi-core architectures; cloud computing; QoS; library instrumentation; performance counter Run-Time Monitor; multi-core architectures; cloud computing; QoS; library instrumentation; performance counter
This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Kang, M.; Kang, D.-I.; Crago, S.P.; Park, G.-L.; Lee, J. Design and Development of a Run-Time Monitor for Multi-Core Architectures in Cloud Computing. Sensors 2011, 11, 3595-3610.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top