Advertisement

The Journal of Supercomputing

, Volume 62, Issue 3, pp 1093–1118 | Cite as

Energy-efficient networking: past, present, and future

  • Sherali Zeadally
  • Samee Ullah KhanEmail author
  • Naveen Chilamkurti
Article

Abstract

The twenty-first century has witnessed major technological changes that have transformed the way we live, work, and interact with one another. One of the major technology enablers responsible for this remarkable transformation in our global society is the deployment and use of Information and Communication Technology (ICT) equipment. In fact, today ICT has become highly integrated in our society that includes the dependence on ICT of various sectors, such as business, transportation, education, and the economy to the point that we now almost completely depend on it. Over the last few years, the energy consumption resulting from the usage of ICT equipment and its impact on the environment have fueled a lot of interests among researchers, designers, manufacturers, policy makers, and educators. We present some of the motivations driving the need for energy-efficient communications. We describe and discuss some of the recent techniques and solutions that have been proposed to minimize energy consumption by communication devices, protocols, networks, end-user systems, and data centers. In addition, we highlight a few emerging trends and we also identify some challenges that need to be addressed to enable novel, scalable, cost-effective energy-efficient communications in the future.

Keywords

Cellular Efficiency Energy Green networking Performance Protocols Wireless 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ceuppens L, Sardella A, Kharitonov D (2008) Power saving strategies and technologies in network equipment opportunities and challenges, risk and rewards. In: Proceedings of international symposium on applications and the internet (SAINT), July, pp 381–384 Google Scholar
  2. 2.
    Paleologo G, Benini L, Bogliolo A, De Micheli G (1998) Policy optimization for dynamic power management. In: Proceedings of design automation conference, June, pp 182–187 Google Scholar
  3. 3.
    Harter G, Sabbagh K, Shehadi R, Karam D (2010) ICT for a low carbon world: activism, cooperation, innovation. In: World economic forum, Davos, Switzerland, Booz and Company, January Google Scholar
  4. 4.
    Fargo B, MacAvoy D (2010) A practical approach to greening the electronics supply chain results. In: Electronic industry citizenship coalition (EICC), 2009 EICC—carbon reporting system, pilot initiative, June Google Scholar
  5. 5.
    McKenna P (2008) Can we stop the Internet from destroying our planet? New Scientist, January 2008 Google Scholar
  6. 6.
    The Climate Group, Smart 2020 (2010) Enabling the low carbon economy in the information age, 2008. http://www.smart2020.org/ (last accessed March 23, 2010)
  7. 7.
    Laitner J, Ehrhardt-Martinez K (2010) Information and communication technologies: the power of productivity, American council for an energy-efficient economy, February 2008, http://www.aceee.org/research-report/e081 (last accessed March 23, 2010)
  8. 8.
    UK Parliamentary Office of Science and Technology, ICT and CO2 emissions, Postnote, No. 319, December 2008 Google Scholar
  9. 9.
    Raman B, Chebrolu K (2007) Experiences in using WiFi for rural internet in India. IEEE Commun Mag 45(1):104–110 CrossRefGoogle Scholar
  10. 10.
    US Department of Energy, DOE, http://www.energy.gov/energysources/fossilfuels.htm (last accessed March 23, 2010)
  11. 11.
    Zeng H, Ellis C, Lebeck R (2005) Experiences in managing energy with ECOSystem. IEEE Pervasive Comput 4(1):62–68 CrossRefGoogle Scholar
  12. 12.
    Potter N (1962) The reduction of energy consumption in deep space communications through transmitter programming. IRE Trans Commun Syst 10(4):441– 448 MathSciNetCrossRefGoogle Scholar
  13. 13.
    Tozer R, Salim M (2010) Data center air management metrics-practical approach. In: Proceedings of 12th IEEE intersociety conference on thermal and thermomechanical phenomena in electronic systems (ITherm), June, pp 1–8 CrossRefGoogle Scholar
  14. 14.
    Romadhon R, Ali M, Mahdzir M, Abakr A (2009) Optimization of cooling systems in data centre by computational fluid dynamics model and simulation In: Proceedings of innovative technologies in intelligent systems and industrial applications, July, pp 322–327 CrossRefGoogle Scholar
  15. 15.
    Hamann H (2008) A measurement-based method for improving data center energy efficiency. In: Proceedings of IEEE international conference on sensor networks, ubiquitous and trustworthy computing, June, pp 312–313 CrossRefGoogle Scholar
  16. 16.
    Cabusao G, Mochizuki M, Mashiko K, Kobayashi T, Singh R, Thang N, Xiao W (2010) Data center energy conservation utilizing a heat pipe based ice storage system. In: Proceedings of IEEE symposium components, packaging and manufacturing technology, Japan, August, pp 1–4 Google Scholar
  17. 17.
    Hang Y, Kuo C, Ahmad I (2010) Energy efficiency in data centers and cloud-based multimedia services: an overview and future directions In: International conference on green computing conference, August, pp 375–382 CrossRefGoogle Scholar
  18. 18.
    Nathuji R, Schwan K (2008) VPM tokens: virtual machine-aware power budgeting in datacenters. In: Proceedings of the 17th ACM/IEEE international symposium on high performance distributed computing, Boston, MA, June Google Scholar
  19. 19.
    EPA, US Environmental Protection Agency, Report to congress on server and data center efficiency (Public Law 109-431), ENERGY STAR Program, August 2007 Google Scholar
  20. 20.
    Hale P (1986) Acceleration and time to fail. Qual Reliab Eng Int 2(4):259–262 CrossRefGoogle Scholar
  21. 21.
    Griffa G, Radice L, Bianco C, Anders A, Zhu B, Han D, Gemma P, Luo S (2010) Carbon footprint of next generation fixed networks. In: Proceedings of the 32nd international conference on telecommunications energy, June, pp. 1–6 Google Scholar
  22. 22.
    Chowdhury P, Tornatore M, Sarkar S, Mukherjee B (2010) Building a green wireless-optical broadband access network (WOBAN). J Lightwave Technol 28(16):2219–2229 CrossRefGoogle Scholar
  23. 23.
    Zhou S, Gong J, Yang Z, Niu Z, Yang P (2009) Green mobile access network with dynamic base station energy saving. In: Proceedings of MobiCom’09, Beijing, China, September Google Scholar
  24. 24.
    Marsan M, Chiaraviglio L, Ciullo D, Meo M (2009) Optimal energy savings in cellular access networks. In: Proceedings of IEEE ICC’09 workshop, GreenComm, June Google Scholar
  25. 25.
    Marsan M, Meo M (2009) Energy efficient management of two cellular access networks. In: Proceedings of GreenMetrics Workshop, in conjunction with ACM SIGMETRICS/performance. Seattle, WA, June Google Scholar
  26. 26.
    Jada M, Hämäläinen J, Jäntti R, Hossain MMA (2010) Power efficiency model for mobile access network. In: Proceedings of IEEE PIMRC’10 workshop, W-green, September Google Scholar
  27. 27.
    Jada M, Hossain A, Hamalainen J, Jantti R (2010) Impact of femtocells to the WCDMA network energy efficiency. In: Proceedings of 3rd IEEE international conference on broadband network and multimedia technology (IC-BNMT), China, October Google Scholar
  28. 28.
    Etoh M, Ohya T, Nakayama Y (2008) Energy consumption issues on mobile network systems. In: Proceedings of the 2008 international symposium on applications and the internet (SAINT 2008), Turku, Finland, July Google Scholar
  29. 29.
    Louhi J (2007) Energy efficiency of modern cellular base stations. In: Proceedings of 29th international telecommunications energy conference (INTELEC 2007), Rome, Italy, October, pp 475–476 CrossRefGoogle Scholar
  30. 30.
    Origuchi T, Maeda T, Yuito M, Takeshita Y, Sawada T, Nishi S, Tabata M (2006) Eco-efficiency evaluation of 3G services. In: Proceedings of 7th international conference on EcoBalance, Yokohama, Japan, November Google Scholar
  31. 31.
    Hikuma A, Fuke Y, Nakaminami N, Ohyane H, Kobayashi H (2006) Radio base stations equipments toward economical expansion of foma coverage areas. NTT DoCoMo Tech J 6(1):52–60 Google Scholar
  32. 32.
    Ito Y, Fujimoto S, Kmura Y, Kijima M (2007) Outdoor booster equipment for 2 GHz FOMA. NTT DoCoMo Tech J 9(1):32–36 Google Scholar
  33. 33.
    Trevisanai E, Vitaletti A (2004) Cell-ID location technique, limits and benefits: an experimental study. In: Proceedings of sixth IEEE workshop on mobile computing systems and applications, Lake District, UK, pp 51–60 CrossRefGoogle Scholar
  34. 34.
    Siddiqui F, Zeadally S, Elsayed H, Chilamkurti N (2009) A dynamic network discovery and selection method for heterogeneous wireless networks. Int J IP Technol 4(2):99–114 Google Scholar
  35. 35.
    Huaiyu L, Maciocco C, Kesavan V, Low A (2009) Energy efficient network selection and seamless handovers in mixed networks. In: Proceedings of IEEE international symposium on world of wireless, mobile and multimedia networks & workshops (WoWMoM 2009), June, pp 1–9 Google Scholar
  36. 36.
    IEEE P802.21/D13 draft standard for local and metropolitan area networks: media independent handover services, July 2008, ftp://thumper.research.telcordia.com/pub/world/yhcheng/P802-21-D13-0.pdf (last accessed March 23, 2011)
  37. 37.
    Nam M, Choi N, Seok Y, Choi Y (2004) WISE: energy-efficient interface selection on vertical handoff between 3G networks and WLANs. In: Proceedings of 15th IEEE international symposium on personal, indoor and mobile radio communications (PIMRC 2004), vol 1, Barcelona, Spain, September, pp 692–698 Google Scholar
  38. 38.
    Joe I, Kim W, Hong S (2007) A network selection algorithm considering power consumption in hybrid wireless networks In: Proceedings of the 16th IEEE international conference on computer communications and networks, vol 13, Honolulu, Hawaii, pp 1240–1243 CrossRefGoogle Scholar
  39. 39.
    Chen W, Liu J, Huang H (2004) An adaptive scheme for vertical handoffs in wireless overlay networks. In: Proceedings of the tenth international conference of the parallel and distributed systems (ICPADS’04), Newport Beach, CA, pp 541–548 CrossRefGoogle Scholar
  40. 40.
    European Commission Joint Research Center, Climate Change: Commission welcomes final adoption of Europe’s climate and energy package, EC Press release, December 2008 Google Scholar
  41. 41.
    Le W, Manner J (2009) Evaluation of data compression for energy-aware communication in mobile networks. In: Proceedings of the international conference on cyber-enabled distributed computing and knowledge discovery, Zhangjiajie, China, October, pp 69–76 Google Scholar
  42. 42.
    Glistvain R, Aboelaze M (2010) Bringing TCP/IP networking to resource limited embedded systems. In: Proceedings of the IEEE/ASME international conference on mechatronics and embedded systems and applications (MESA), Shandong, China, July, pp 239–244 CrossRefGoogle Scholar
  43. 43.
    Prabhakar B, Uysal E, El Gamal A (2001) Energy-efficient transmission over a wireless link via lazy packet scheduling. In: Proceedings of INFOCOM, Anchorage, AK, April Google Scholar
  44. 44.
    Wang B, Singh S (2004) Computational energy cost of TCP. In: Proceedings of 23rd annual conference of INFOCOM, March, vol 2, pp 785–795 Google Scholar
  45. 45.
    Donckers L, Havinga P, Smit G, Smit L (2002) Enhancing energy efficient TCP by partial reliability. In: Proceedings of the 13th IEEE international symposium on personal, indoor and mobile radio communications, vol 5, Lisboa, Portugal, September, pp 2424–2428 Google Scholar
  46. 46.
    Ci S, Turner S, Sharif H (2003) An energy-efficient TCP quick timeout scheme for wireless LANs. In: Proceedings of the 22nd IEEE international conference on performance, computing, and communications conference, Phoenix, AZ, April, pp 193–197 Google Scholar
  47. 47.
    Brunstrom A, Asplund K, Garcia J (2000) Enhancing TCP performance by allowing controlled loss. In: Proceedings of SSGRR 2000 computer & e-business conference, L’Aquila, Italy, August Google Scholar
  48. 48.
    Lilakiatsakun W, Seneviratne A (2002) Enhancing TCP energy efficiency for mobile hosts. In: Proceedings of the 10th IEEE international conference on networks, pp 235–239 Google Scholar
  49. 49.
    Ganesh S, Amutha R (2009) Energy efficient transport protocol for wireless sensor networks. In: Proceedings of the 2nd IEEE international conference on computer science and information technology, August, pp 464–468 CrossRefGoogle Scholar
  50. 50.
    Tsaoussidis V, Badr H, Ge X, Pentikousis K (2000) Energy/throughput tradeoffs of TCP error control strategies. In: Proceedings of 5th IEEE international symposium on computers and communications (ISCC), Antibes-Juan, France, pp 106–112 Google Scholar
  51. 51.
    Zorzi M, Rao R (1999) Is TCP energy efficient? In: Proceedings of 1999 IEEE international workshop on mobile multimedia communications (MoMuC ’99), San Diego, CA, November, pp 198–201 CrossRefGoogle Scholar
  52. 52.
    Elaarag H (2002) Improving TCP performance over mobile networks. ACM Comput Surv 34(3):357–374 CrossRefGoogle Scholar
  53. 53.
    Chen X, Zhai H, Wang J, Fang Y (2004) TCP performance over mobile ad hoc networks. Can J Electr Comput Eng 29(1):129–134 CrossRefGoogle Scholar
  54. 54.
    Holland G, Vaidya N (2002) Analysis of TCP performance over mobile ad hoc networks. Wirel Netw 8(2):275–288 zbMATHCrossRefGoogle Scholar
  55. 55.
    Thangam S, Kirubakaran E (2009) A survey on cross-layer based approach for improving TCP performance in multi hop mobile adhoc networks. In: Proceedings of the international conference on education technology and computer (ICETC ’09), Singapore, April, pp 294–298 CrossRefGoogle Scholar
  56. 56.
    Akkaya K, Younis M (2005) Energy-aware and QoS routing in wireless sensor networks. Clust Comput 8:179–188 CrossRefGoogle Scholar
  57. 57.
    Baranidharan B, Shanthi B (2010) A survey on energy efficient protocols for wireless sensor networks. Int J Comput Appl 11(10):35–40 Google Scholar
  58. 58.
    Khan I, Javed M (2008) A survey on routing protocols and challenge of holes in wireless sensor networks. In: International conference on advanced computer theory and engineering (ICACTE ’08), December, pp 161–165 CrossRefGoogle Scholar
  59. 59.
    Akkaya K, Younis M (2005) A survey of routing protocols in wireless sensor networks. Ad Hoc Netw 3(3):325–349 CrossRefGoogle Scholar
  60. 60.
    Nie J, Zhou Z (2004) An energy based power-aware routing protocol in ad hoc networks. In: IEEE international symposium on communications and information technology (ISCIT 2004), October, vol 1, pp 280–285 CrossRefGoogle Scholar
  61. 61.
    Mahfoudh S, Minet P (2008) Survey of energy efficient strategies in wireless ad hoc and sensor networks. In: Proceedings of 7th international conference on networking (ICN’08), Cancun, Mexico Google Scholar
  62. 62.
    Jones A, Sivalingam M, Agrawal P, Chen J (2001) A survey of techniques for energy efficient network protocols for wireless networks. Wirel Netw 7(4):343–358 zbMATHCrossRefGoogle Scholar
  63. 63.
    Lin R, Wang Z, Sun Y (2004) Energy efficient medium access control protocols for wireless sensor networks and its state-of-art. In: 2004 IEEE international symposium on industrial electronics, vol 1, pp 669–674 Google Scholar
  64. 64.
    Kodi A, Louri A, Wang J (2009) Design of energy-efficient channel buffers with router bypassing for network-on-chips (NoCs). In: Proceedings of the international symposium of quality electronic design, pp 826–832 CrossRefGoogle Scholar
  65. 65.
    Park D, Eachempati S, Das R, Mishra A, Xie Y, Vijaykrishnan N, Das C (2008) MIRA: a multi-layered on-chip interconnect router architecture computer architecture. In: Proceedings of the 35th international symposium on computer architecture, pp 251–261 Google Scholar
  66. 66.
    Nishimura S, Shinoda K, Lee Y, Ono G, Fukuda K, Yuki F, Takemoto T, Toyoda H, Yamada M, Tsuji S, Ikeda N (2010) Components and interconnection technologies for photonic-assisted routers toward green networks. IEEE J Sel Top Quantum Electron PP(99):1–10 Google Scholar
  67. 67.
    Raghunathan V, Srivastava M, Gupta R (2003) A survey of techniques for energy efficient on-chip communication. In: Proceedings of design automation conference, June, pp 900–905 Google Scholar
  68. 68.
    Guang L, Nigussie E, Tenhunen H (2009) System-level exploration of run-time clusterization for energy-efficient on-chip communication. In: Proceedings of 2nd international workshop on network on chip architectures, NoCArc 2009, December, pp 63–68 CrossRefGoogle Scholar
  69. 69.
    Jose A, Shepard K (2007) Distributed loss-compensation techniques for energy-efficient low-latency on-chip communication. IEEE J Solid-State Circuits 42(6):1415–1424 CrossRefGoogle Scholar
  70. 70.
    Benini L (2005) Energy efficient NoC design. In: Proceedings of 18th symposium on integrated circuits and systems design, September Google Scholar
  71. 71.
    Pandey S, Glesner M (2006) Energy efficient MPSoC on-chip communication bus synthesis using voltage scaling technique. In: Proceedings of IEEE international symposium on circuits and systems (ISCAS), Island of Kos, Greece, May Google Scholar
  72. 72.
    Ruan X, Qin X, Zong Z, Bellam K, Nijim M (2007) An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters. In Proceedings of 16th international conference on computer communications and networks (ICCCN 2007), August, pp 735–740 CrossRefGoogle Scholar
  73. 73.
    Bolla R, Bruschi R, Ranieri A (2009) Energy-aware equipment for next-generation networks In: Proceedings of 4th international conference on future internet technologies, New York Google Scholar
  74. 74.
    Bolla R, Bruschi R, Ranieri A (2009) Green support for PC-based software router: performance evaluation and modeling. In: Proceedings of IEEE international conference on communications, (ICC 2009), Dresden, Germany, June Google Scholar
  75. 75.
    Herbert S, Marculescu D (2007) Analysis of dynamic voltage/frequency scaling in chip-multiprocessors. In: Proceedings of the 2007 international symposium on low power electronics and design (ISLPED ’07), Portland, OR, August, pp 38–43 CrossRefGoogle Scholar
  76. 76.
    Chiaraviglio L, Mellia M, Neri F (2009) Energy-aware backbone networks: a case study. In: Proceedings of the first international workshop on green communications (GreenComm09), IEEE international conference on communications, Dresden, Germany, June Google Scholar
  77. 77.
    Nedevschi S, Popa L, Iannaccone G, Wetherall D, Ratnasamy S (2008) Reducing network energy consumption via sleeping and rate-adaptation. In: Proceedings of 5th USENIX symposium on networked systems design and implementation, San Francisco, CA, pp 323–336 Google Scholar
  78. 78.
    Gunaratne C, Christensen K, Suen S, Nordman B (2008) Reducing the energy consumption of ethernet with an adaptive link rate (ALR). IEEE Trans Comput 57(4):448–461 MathSciNetCrossRefGoogle Scholar
  79. 79.
    Cuda D, Gaudino R, Gavilanes G, Neri F, Maier G, Raffaelli C, Savi M (2009) Capacity/cost tradeoffs in optical switching fabrics for terabit packet switches. In: Proceedings of the international conference on network design and modeling Google Scholar
  80. 80.
    McKeown N (2003) Optics inside routers. In: Proceedings of the European conference and exhibition on optical communication Google Scholar
  81. 81.
    Chabarek J, Sommers J, Barford P, Estan C, Tsiang D, Wright S (2008) Power awareness in network design and routing. In: Proceedings of the 27th conference on computer communications (INFOCOM), Phoenix, AZ, April, pp 457–465 CrossRefGoogle Scholar
  82. 82.
    Hinton H (1990) Photonic switching fabrics. IEEE Commun Mag 28(4):71–89 CrossRefGoogle Scholar
  83. 83.
    D-link, Green computing and D-link, http://www.graybar.com/docs/D-Link_Green_whitepaper.pdf, Whitepaper, February 2009 (last accessed March 23, 2011)
  84. 84.
    Reviriego P, Christensen K, Rabanillo J, Maestro J (2009) Performance evaluation of energy efficient ethernet. IEEE Commun Lett 13(9):1–3 CrossRefGoogle Scholar
  85. 85.
    Christensen K, Reviriego P, Nordman B, Bennett M, Mostowfi M, Maestro JA (2010) IEEE 802 3az: the road to energy efficient ethernet. IEEE Commun Mag 48(11):50–56 CrossRefGoogle Scholar
  86. 86.
    Gupta M, Singh S (2007) Using low-power modes for energy conservation in ethernet lans. In: Proceedings of the 26th annual IEEE conf on computer communications (INFOCOM), Anchorage, AK, May Google Scholar
  87. 87.
    Noguera J, Kennedy I (2007) Power reduction in network equipment through adaptive partial reconfiguration. In: Proceedings of the 2007 int conf on field programmable logic and applications (FPL 2007), August, pp 240–245 CrossRefGoogle Scholar
  88. 88.
    IEEE P802.3az, Energy efficient ethernet task force, http://grouper.ieee.org/groups/802/3/az, 2010 (last accessed March 23, 2010)
  89. 89.
    Blume O, Zeller D, Barth U (2010) Approaches to energy efficient wireless access networks. In: Proceedings of the 4th international symposium on communications, control, and signal processing (ISCCSP 2010), Limassol, Cyprus, March Google Scholar
  90. 90.
    Zhang H, Gladisch A, Pickavet M, Tao Z, Mohr W (2010) Energy efficiency in communications, guest editorial. IEEE Commun Mag 48(11):48–49 CrossRefGoogle Scholar
  91. 91.
  92. 92.
  93. 93.
    Bolla R, Bruschi R, Ranieri A (2009) Performance and power consumption modeling for green cots software router. In: Proceedings of the first international conference on communication systems and networks (COMSNETS). Bangalore, India, January Google Scholar
  94. 94.
    Bronk C, Lingamneni A, Palem K Innovation for sustainability in information and communication technologies (ICT), Internal report, Rice University, http://www.rice.edu/nationalmedia/multimedia/2010-10-11-ictreport.pdf (last accessed March 23, 2011)
  95. 95.
    Nordman B (2009) What the real world tells us about saving energy in electronics. In: Proceedings of 1st Berkeley symposium on energy efficient electronic systems (E3S), CITRIS, June Google Scholar
  96. 96.
    Fettweis G (2009) ICT energy consumption, trends and challenges. In: Proceedings of ICC workshop on green communications, Dresden, Germany, June Google Scholar
  97. 97.
    Daniels G, Greene L, Carr S (2010) Planet Green, ICT for a low-carbon future, Decisive Media Limited, London Google Scholar
  98. 98.
    Matthews H, Hendrickson C, Chong H, Loh W (2002) Energy impacts of wired and wireless networks. In: Proceedings of IEEE international symposium on electronics and the environment, San Francisco, CA, May Google Scholar
  99. 99.
    Kumar R, Mieritz L (2007) Conceptualizing green IT and data centre power and cooling issues, gartner research paper No. G00150322, April 2007 Google Scholar
  100. 100.
    Wang D (2008) Meeting green computing challenges. In: Proceedings of 10th electronics packaging technology conference (EPTC 2008), Singapore, pp 121–126 CrossRefGoogle Scholar
  101. 101.
    National Academy of Engineering, Grand challenges for engineering, 2008. http://www.engineeringchallenges.org/Object.File/Master/11/574/Grand%20Challenges%20final%20book.pdf (last accessed March 23, 2011)
  102. 102.
    Chen Y, Wang T, Katz R (2008) Energy efficient ethernet encodings. In: Proceedings of 33rd IEEE conference on local computer networks, Montreal, Canada Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Sherali Zeadally
    • 1
  • Samee Ullah Khan
    • 2
    Email author
  • Naveen Chilamkurti
    • 3
  1. 1.Department of Computer Science and Information TechnologyUniversity of the District of ColumbiaWashingtonUSA
  2. 2.Department of Electrical and Computer EngineeringNorth Dakota State UniversityFargoUSA
  3. 3.Department of Computer Science and Computer EngineeringLa Trobe UniversityMelbourneAustralia

Personalised recommendations