Skip to main content
Top
Published in: Journal of Network and Systems Management 2/2006

01-06-2006

Reducing Resource Usage Based on User Hints and Policies

Authors: William Kulju, Hanan Lutfiyya

Published in: Journal of Network and Systems Management | Issue 2/2006

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Multimedia applications often have performance requirements that make these applications computing resource intense; e.g., the number of video frames displayed to the user must be about 25 frames per second. A user hint is an indication of the interest that a user has in an application. Examples of user hints include a screen saver being invoked or covering a window with another window. In the case that the user is running video, the occurrence of these hints imply that the user is no longer viewing the video. However, the resource usage of the application has not changed. This paper describes an architecture that make use of user hints to reduce the resource consumption of an application. The emphasis is on network traffic and CPU usage. Experimental results are presented.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
This definition of policy is based on that found in IETF standards at http://www.ietf.org.
 
Literature
1.
go back to reference M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer, A survey of windowing environment usage patterns, In Techinical Report, Department of Computer Science, The University of Western Ontario, March 1999. M. J. Katchabaw, H. L. Lutfiyya, and M. A. Bauer, A survey of windowing environment usage patterns, In Techinical Report, Department of Computer Science, The University of Western Ontario, March 1999.
2.
go back to reference W. Stallings, Data and Computer Communications, 6th Edition, Prentice Hall, UpperSaddle River, NJ, 1999. W. Stallings, Data and Computer Communications, 6th Edition, Prentice Hall, UpperSaddle River, NJ, 1999.
3.
go back to reference IETF, Datagram congestion control protocol (dccp), http://www.ietf.org/html.charters/dccp-charter.html, February 2005. IETF, Datagram congestion control protocol (dccp), http://www.ietf.org/html.charters/dccp-charter.html, February 2005.
4.
go back to reference E. Amir, S. McCanne, and R. Katz, Receiver-driven bandwidth adaptation for light-weight sessions, Proceedings of the Fifth ACM International Conference on Multimedia, pp. 415–426, November 1997. E. Amir, S. McCanne, and R. Katz, Receiver-driven bandwidth adaptation for light-weight sessions, Proceedings of the Fifth ACM International Conference on Multimedia, pp. 415–426, November 1997.
5.
go back to reference S. Floyd, V. Jacobson, S. McCanne, C-G. Liu, and L. Zhang, A reliable multicast framework for light-weight sessions and application level framing, Proceedings of ACM SIGCOMM’95, pp. 342–356, September 1995. S. Floyd, V. Jacobson, S. McCanne, C-G. Liu, and L. Zhang, A reliable multicast framework for light-weight sessions and application level framing, Proceedings of ACM SIGCOMM’95, pp. 342–356, September 1995.
6.
go back to reference M. Barcellos and P. Ezhilchelvan, An end-to-end reliable multicast protocol using polling for scaleability, Proceedings of the Conference on Computer Communications (IEEE Infocom), pp. 1180, March 1998. M. Barcellos and P. Ezhilchelvan, An end-to-end reliable multicast protocol using polling for scaleability, Proceedings of the Conference on Computer Communications (IEEE Infocom), pp. 1180, March 1998.
7.
go back to reference J. Bolot, T. Turletti, and I. Wakeman, Scalable feedback control for multicast video distribution in the internet, Proceedings of SIGCOMM, pp. 58–67, 1994. J. Bolot, T. Turletti, and I. Wakeman, Scalable feedback control for multicast video distribution in the internet, Proceedings of SIGCOMM, pp. 58–67, 1994.
8.
go back to reference F. Brockners, FEC supported congestion control in one to many reliable multicast, Regional Computing Center of the University of Cologne Technical Report ZPR-TR-98-334, p 30, August 1998. F. Brockners, FEC supported congestion control in one to many reliable multicast, Regional Computing Center of the University of Cologne Technical Report ZPR-TR-98-334, p 30, August 1998.
9.
go back to reference J. Mahdavi and S. Floyd, TCP-Friendly Unicast Rate-Based Flow Control: An open letter prompting discussion, Unpublished Technical Note Sent to the End2end-Interest Mailing List, January 1997. J. Mahdavi and S. Floyd, TCP-Friendly Unicast Rate-Based Flow Control: An open letter prompting discussion, Unpublished Technical Note Sent to the End2end-Interest Mailing List, January 1997.
10.
go back to reference S. Floyd, Internet research: Comments on formulating the problem. an open letter prompting discussion, Unpublished paper, January 1998. www.aciri.org/floyd/. S. Floyd, Internet research: Comments on formulating the problem. an open letter prompting discussion, Unpublished paper, January 1998. www.aciri.org/floyd/.
11.
go back to reference Sun Microsystems Inc., Java Technology. Internet site, www.java.sun.com/products. Sun Microsystems Inc., Java Technology. Internet site, www.java.sun.com/products.
12.
go back to reference H. Schulzrinne, RFC 1889, RTP: A Transport Protocol for Real-Time Applications. November 1995. Available from: www.cs.columbia.edu/ hgs/rtp/. H. Schulzrinne, RFC 1889, RTP: A Transport Protocol for Real-Time Applications. November 1995. Available from: www.cs.columbia.edu/ hgs/rtp/.
13.
go back to reference Sun Microsystems Inc. Java Media Framework API Guide. Sun Microsystems Inc, JMF 2.0 FCS, November 1999. Sun Microsystems Inc. Java Media Framework API Guide. Sun Microsystems Inc, JMF 2.0 FCS, November 1999.
14.
go back to reference A. Nye, Xlib Programming Manual for Version 1.1,. O’Reilly & Associates Inc., 1995. A. Nye, Xlib Programming Manual for Version 1.1,. O’Reilly & Associates Inc., 1995.
15.
go back to reference H. Lutfiyya, G. Molenkamp, M. Katchabaw, and M. Bauer, Issues in managing soft QoS requirements in distribute d systems using a policy-based framework, 2nd Workshop on Policies in Distributed Systems and Net works, pp. 461–468, January 2001. H. Lutfiyya, G. Molenkamp, M. Katchabaw, and M. Bauer, Issues in managing soft QoS requirements in distribute d systems using a policy-based framework, 2nd Workshop on Policies in Distributed Systems and Net works, pp. 461–468, January 2001.
16.
go back to reference N. Damianou, N. Dalay, E. Lupu, and M. Sloman, Ponder: A language for specifying security and management policies for distributed systems: The language specification (version 2.1). Technical Report Imperial College Research Report DOC 2000/01, Imperial College of Science, Technology and Medicine, London, England, April 2000. N. Damianou, N. Dalay, E. Lupu, and M. Sloman, Ponder: A language for specifying security and management policies for distributed systems: The language specification (version 2.1). Technical Report Imperial College Research Report DOC 2000/01, Imperial College of Science, Technology and Medicine, London, England, April 2000.
17.
go back to reference S. Pingali, D. Towsley, and J. Kurose, A Comparison of sender-initiated and receiver-initiated reliable multicast protocols, Proceedings of SIGMETRICS’94, Santa Clara, CA, pp. 221–230, 1994. S. Pingali, D. Towsley, and J. Kurose, A Comparison of sender-initiated and receiver-initiated reliable multicast protocols, Proceedings of SIGMETRICS’94, Santa Clara, CA, pp. 221–230, 1994.
18.
go back to reference S. McCanne and V. Jacobson, Vic: A flexible framework for packet video, Proceedings of the Third ACM International Conference on Multimedia, pp. 511–522, November 1995. S. McCanne and V. Jacobson, Vic: A flexible framework for packet video, Proceedings of the Third ACM International Conference on Multimedia, pp. 511–522, November 1995.
19.
go back to reference S. Raman and S. McCanne, Scaleable data naming for application level framing in reliable multicast, Proceedings of the sixth ACM international conference on Multimedia, pp. 391–400, September 1998. S. Raman and S. McCanne, Scaleable data naming for application level framing in reliable multicast, Proceedings of the sixth ACM international conference on Multimedia, pp. 391–400, September 1998.
20.
go back to reference Cooperative Association for Internet Data Analysis (CAIDA), Traffic Workload Overview, December 1999. Internet site, www.caida.org/Learn/Flow/tcpudp.html. Cooperative Association for Internet Data Analysis (CAIDA), Traffic Workload Overview, December 1999. Internet site, www.caida.org/Learn/Flow/tcpudp.html.
21.
go back to reference Y. Hori, H. Sawashima, and H. Sunahara, Performance evaluation of UDP traffic affected by TCP flows, Special Issue on Multimedia Communications in Heterogeneous Network Environments. IEICE Transplantation Communication, Vol. E81-B, No. 8, pp. 1616–1623, August 1998. Y. Hori, H. Sawashima, and H. Sunahara, Performance evaluation of UDP traffic affected by TCP flows, Special Issue on Multimedia Communications in Heterogeneous Network Environments. IEICE Transplantation Communication, Vol. E81-B, No. 8, pp. 1616–1623, August 1998.
22.
go back to reference T. Montgomery, A loss tolerant rate controller for reliable multicast. Technical Report: NASA-IVV-97-011, August 1997. T. Montgomery, A loss tolerant rate controller for reliable multicast. Technical Report: NASA-IVV-97-011, August 1997.
23.
go back to reference M. Alfano, Design and implementation of a cooperative multimedia environment with QoS control, Computer Communications, Elsevier Science, Vol. 21, pp. 350–361, 1998. M. Alfano, Design and implementation of a cooperative multimedia environment with QoS control, Computer Communications, Elsevier Science, Vol. 21, pp. 350–361, 1998.
24.
go back to reference M. Ott, G. Michelitsch, D. Reininger, and G. Welling, An architecture for adaptive QoS and its application to multimedia systems design, Computer Communications, Elsevier Science, Vol. 21, pp. 350–361, 1998. M. Ott, G. Michelitsch, D. Reininger, and G. Welling, An architecture for adaptive QoS and its application to multimedia systems design, Computer Communications, Elsevier Science, Vol. 21, pp. 350–361, 1998.
25.
go back to reference S. McCanne and V. Jacobson. LBNL audio conferencing tool (vat), On-line Documentation from http://www-nrg.ee.lbl.gov/vat, December 1996. S. McCanne and V. Jacobson. LBNL audio conferencing tool (vat), On-line Documentation from http://www-nrg.ee.lbl.gov/vat, December 1996.
26.
go back to reference S. McCanne and V. Jacobson, Vic: A flexible framework for packet video, Proceedings of the Third ACM International Conference on Multimedia, pp. 511–522, 1995. S. McCanne and V. Jacobson, Vic: A flexible framework for packet video, Proceedings of the Third ACM International Conference on Multimedia, pp. 511–522, 1995.
27.
go back to reference Sun Microsystems Inc., The Complete Guide to ShowMe 2.0.1, Mountain View, California, May 1994. Sun Microsystems Inc., The Complete Guide to ShowMe 2.0.1, Mountain View, California, May 1994.
28.
go back to reference J. Walpole, R. Koster, S. Cen, C. Cowan, D. Maier, D. McNamee, C. Pu, D. Steere, and L. Yu, A player for adaptive MPEG video streaming over the internet, Proceedings of the 26th Applied Imagery Pattern Recognition Workshop, pp. 406–419, Washington DC, October 1997. J. Walpole, R. Koster, S. Cen, C. Cowan, D. Maier, D. McNamee, C. Pu, D. Steere, and L. Yu, A player for adaptive MPEG video streaming over the internet, Proceedings of the 26th Applied Imagery Pattern Recognition Workshop, pp. 406–419, Washington DC, October 1997.
29.
go back to reference J. Richter, Advanced Windows, 3rd Edition, Microsoft Press, 1997. J. Richter, Advanced Windows, 3rd Edition, Microsoft Press, 1997.
30.
go back to reference S. Calo and M. Sloman, Policy-based management of networks and services, Journal of Network and Systems Management, Vol. 11, No. 3, September 2003. S. Calo and M. Sloman, Policy-based management of networks and services, Journal of Network and Systems Management, Vol. 11, No. 3, September 2003.
31.
go back to reference A. Goel, D. Steere, C. Pu, and J. Walpole, Adaptive resource management via modular feedback control, Tech. Report. 99–03, Oregon Graduate Institute, Computer Science and Engineering, Jan 1999. A. Goel, D. Steere, C. Pu, and J. Walpole, Adaptive resource management via modular feedback control, Tech. Report. 99–03, Oregon Graduate Institute, Computer Science and Engineering, Jan 1999.
32.
go back to reference B. Li and K. Nahrstedt, QualProbes: Middleware QoS profiling services for configuring adaptive applications, Multimedia Middleware Workshop in the Proceedings of IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 2000), pp. 256–272, 2000. B. Li and K. Nahrstedt, QualProbes: Middleware QoS profiling services for configuring adaptive applications, Multimedia Middleware Workshop in the Proceedings of IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 2000), pp. 256–272, 2000.
33.
go back to reference R. Schantz, J. Zinksy, J. Loyall, R. Shapiro, and J. Megquier, Adaptable binding for quality of service in highly networked applications, SSGRR-2000, International Conference on Advances in Infrastructure for Electronic Business, Science and Education on the Internet, August 2000. R. Schantz, J. Zinksy, J. Loyall, R. Shapiro, and J. Megquier, Adaptable binding for quality of service in highly networked applications, SSGRR-2000, International Conference on Advances in Infrastructure for Electronic Business, Science and Education on the Internet, August 2000.
34.
go back to reference C. Efstratiou, A. Friday, N. Davies, and K. Cherverst, Utilising the event calculus for policy driven adaptation in mobile systems, 3rd Workshop on Policies in Distributed Systems and Networks, 2002. C. Efstratiou, A. Friday, N. Davies, and K. Cherverst, Utilising the event calculus for policy driven adaptation in mobile systems, 3rd Workshop on Policies in Distributed Systems and Networks, 2002.
Metadata
Title
Reducing Resource Usage Based on User Hints and Policies
Authors
William Kulju
Hanan Lutfiyya
Publication date
01-06-2006
Publisher
Springer US
Published in
Journal of Network and Systems Management / Issue 2/2006
Print ISSN: 1064-7570
Electronic ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-006-9025-x

Other articles of this Issue 2/2006

Journal of Network and Systems Management 2/2006 Go to the issue

Thresholds Edited by Lawrence Bernstein

Efficient Network Management Using SNMP

Premium Partner