SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 1 
DISCLAIMER:   This paper was written by the author in 2009. Instead of publishing it through journals 
or conferences, the author has chosen to release it online. The paper questions our existing Internet 
architecture, setup, the huge energy consumed by existing routers and data centers, and provide the 
motivations for a new greener and energy‐efficient Internet.  
 
“Towards a Greener and Energy‐efficient Internet” 
 
Chai  K. Toh, 2009 
 
 
The Internet has now played an important if not indispensable role in our daily 
lives, from ordering items online (e.g. via AMAZON) to performing banking online. 
Internet is highly pervasive too – we use the Internet at work and at home. The 
Internet has become our information superhighway, and it has penetrated every 
corner (almost) of the globe.  
 
John  Gage’s  (SUN  Microsystem)  famous  quote  [3]:  “The  Network  is  the 
Computer” is clearly true. We indeed have moved out of our boxes (our PCs, our 
desktops)  and  have  got  ourselves  connected  to  the  Internet.  Even  MICROSOFT 
does not focus solely on desktop software. Networked software is found even on 
desktop computers. Geographically, people are separated in time (time difference) 
and space (different countries, etc). Internet has nicely fitted in to connect people 
together, narrowing these gaps. 
 
“Are we victims of our own creation?” – How does this statement relate to the 
Internet? If we can recall Leonard Kleinrock’s vision [1] of the future Internet: (a) 
everywhere,  (b)  always  accessible,  (c)  always  on,  (d)  plug  in  from  anywhere, 
anytime, any device, and (e) invisible.  Except (d) and (e), the other visions have 
all been realized.  
 
Considering  the  concept  of  “always  on”  –  this  refers  to  an  Internet  that  is 
operating  all  year  round  –  24hr/day,  7days/week.  To  keep  the  Internet  alive, 
routers  and  gateways  have  to  remain  powered  on.  Also,  to  provide 
uninterruptible services, many servers are power  on continuously too. To keep 
search engines operating and  accessible globally,  YAHOO and GOOGLE need to 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 2 
have their core and redundant servers on all the time.  All these imply that the 
Internet  is  a  huge  energy  consumer!  Quantitatively,  it  is  unknown  how  many 
mega watts of energy are needed to keep the Internet alive. With increasing fuel 
cost and lack of sustainable cheap alternative fuel, powering the Internet can be 
expensive. This cost is not limited to the USA alone. Various countries in the world 
that  connects  to  the  Internet  have  to  pay  a  price  to  keep  Internet  and  its 
associated  services  alive.  Hence,  there  are  ample  research  opportunities  to 
investigate how costly it is to keep the Internet up and running and how much 
energy is actually consumed.  
 
Recall from basics: 
      Power (P)  =   V x I       (Watt) 
 
      Energy (E)  =  P x T      (Joule) 
 
The current consumed is represented by “I”. The voltage applied can be 110V or 
220V  (depending  on  the  country).  Hence,  the  higher  the  current  drawn,  the 
greater is the power. Also, the longer (T) the current is drawn and the device is on, 
the greater is the electric energy consumed. Hence, “always on” constitutes to an 
infinite T, and hence energy consumed is huge. 
 
(a)               (b)   
          Figure 1: (a) Network‐centric Internet, and (b) Data‐centric Internet  
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 3 
To examine a step deeper, let’s consider the Internet as a “cloud” or “clouds of 
clouds”. Within the cloud we have routers. Routers themselves consume energy. 
Regardless of how many packets are processed each day and regardless of the 
number of bits per IP packet, each router consumes some minimal energy to keep 
it on. Also, within the cloud there are gateways and they too consume energy to 
operate. Connecting to the cloud are servers and end points. Servers, firewalls, 
end points all require energy to operate.  Hence, the next thing that would bother 
us is how can we make the Internet “scalable” in terms of power consumption? 
This  points  us  to  think  that  we  want  a  “greener”  Internet.  It  also  points  us  to 
consider if the “always‐on” concept is wasteful and if an “on‐demand” model of 
Internet  provision  would  be  better.  This  could  stimulate  interesting  discussions 
among our Internet founding fathers (Bob Kahn, Vin Cerf, and Len Kleinrock).  
 
Figure 1a shows the Internet is a cloud where users connect to it and the core of 
the cloud comprises an interconnection of routers. Figure 1b shows the existing 
trend where data servers increasingly populate the Internet cloud. The Internet is 
used to “compute, search, and furnish” data, not just to “relay” data. Servers and 
routers are both energy consumers.  
 
Figure  2:  Commercial  Routers  –  Racks  are  commonly  used.  ISP 
providers have lots of such racks in their data center.   
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 4 
Next, let’s try to gauge how much energy is actually consumed. According to [4], a 
typical carrier grade router consumes 3500W (for 16A at 220V). With 6 routers 
mounted on a rack, this would amount to 630KW. Another 1890KW is needed to 
cool the routers down. In total, 2.52 MW of electrical power is consumed. This 
magnitude is huge as a typical nuclear power plant delivers 900 – 1200 MW of 
power.  A  rack  of  six  carrier‐grade  routers  already  consumes  2.5%  of  a  nuclear 
power plant power. A data center [6][8] itself comprises not only 6 carrier‐graded 
routers. The Internet itself is more than just a data center. Hence, it is left to the 
readers to image the magnitude of the total power consumed.  
 
To further present data, the table below summarizes the power consumption of 
an existing carrier‐grade router: 
 
Table 1: Power of an example carrier‐grade router. 
MAKER   TYPE POWER
A major router 
company in California, 
USA  
 
 
 
 
 
 Fabric Chassis Switch Controller Card 
 Modular Service Card 
 Route Processor  
 Shared Port Adapters 
 Packet over SONET interface module 
 Ethernet Interface Module 
 WDM Interface Module 
 Flexible Interface Module 
 
 110W 
 350W 
 166W 
 25W 
 150W 
 150W 
 150W 
 150W 
 
The next question concerns all of us. When it comes to energy bills for powering 
the Internet, who actually pays for them? Internet service providers (ISPs) run the 
routers and hence pay for their energy cost. However, part of the cost is factored 
into the Internet subscription fee. AOL, for example, charges from $18 ‐ $25 per 
month  for  Internet  access  in  California.  COMCAST  High  Speed  Internet  costs 
$42.95 per month [6]. If one compares the energy bill of a home (studio) with that 
of an ISP subscription fee, the latter actually costs less, but not negligible. From 
[5], the energy bill for an efficient home in CA 90025 area amounts to $899 per 
year, which is about $75 per month. Hence, in CA, Internet access fee alone is 
already 33% of our per month home energy  bill.    In Boston (MA 02108), the 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 5 
average energy bill for an efficient home [5] is $1175 per year, which is $97 per 
month. The extra cost is due to heating during winter. Again, this mean the ISP 
fee is 42.95/97 = 44.2% of the home energy bill. Undoubtedly, the cost of ISP fee 
is substantial in comparison with our home energy bill. 
 
Now does our current Internet pollute the environment? Besides being a major 
energy consumer, the Internet generates a lot of heat as a result of “always on” 
operation. Most routers, gateways, servers, PCs, etc., have cooling abilities. Heat 
sinks  are  used  to  keep  microchips  within  permissible  operating  temperatures. 
Ventilators  are  also  used  to  prevent  these  devices  from  overheating  and  melt 
down. INTEL Active Monitor [2] is a utility that monitors system’s temperatures, 
power  supply  voltages  and  fan  speeds.  The  user  is  alerted  when  abnormal 
conditions arise, such as extremely high temperatures or fan failures. However, to 
date,  there  is  no  data  to  show  that  this  heat  generated  by  the  Internet 
contributes to “global warming”! Geographically, countries  in the  northern and 
southern  hemispheres  can  provide  natural  cooling  to  their  Internet  boxes. 
Countries in the tropics actually require air conditioning (which actually consumes 
more energy) for their network centers.  1 W of heat created requires at least 3W 
to cool it down [4]. Hence, an increase in power consumption by 1W will result in 
a total increase of at least 4W. Hence, cooling is expensive and power consuming. 
Material wise, most routers and gateways are electronic chips and components 
on PCB boards. The chassis is made mostly from metal or plastic. In fact, in some 
companies, electronic parts are actually recycled – where copper and gold can be 
extracted from PCB boards.  
 
In the pursuit for a “greener and energy‐efficient” Internet, we need to relook at: 
 
1. Always‐On Concept: Is this necessary and sustainable for the future? 
 
2. Router & Switch Construction: Can we make them less power hungry?  
 
3. Ethernet  Construction:  The IEEE P802.3az Energy Efficient Ethernet Task 
Force  [10]  was  formed  to  design  a  greener  Ethernet.  Work  is  still  in 
progress currently.  
 
4. Server Construction: Can we make them less power hungry? 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 6 
 
5. Server Replication: Do we need that many replicated servers? 
 
6. Internet Software: Energy per bit – does our protocol operations consume 
power excessively? Are retransmissions, packet size, and protocol layering 
considered harmful? 
 
7. Application  Software:  Is  our  application  software  consuming  CPU  cycles 
unnecessarily?  
 
8. Social Reliance and Habits: Shouldn’t we power down our PCs when they 
are not in use? Shouldn’t we balance our reliance on Internet? Shouldn’t 
Internet access and service provision be on‐demand based? 
 
9. Alternative Power Sources: Can we seek alternate energy sources to power 
our  Internet?  There  are  works  on  converting  motion  and  movements  to 
electrical energy for personal area networks (PANs) but these are too weak 
to power our routers. So far, there is a lack of suggestions on alternative 
ways  of  powering  our  Internet.  On  continual  reliance  on  electricity  can 
result in a bottleneck in the future.  
 
In  our  quest  for  scalability  for  the  Internet,  there  are  other  issues  beyond  the 
desire  for  a  longer  IP  address.  There  are  economics  issues  –  for  example, 
affordability (low price) increases pervasiveness and hence grows the Internet. If 
the Internet is to grow further, its energy demand must be addressed.  
 
Paul Baran’s packet switching concept created a stir in the 1960s. Paul presented 
a  detailed  architecture  for  a  distributed,  survivable,  packet  switched 
communication  network.  Since  then,  switching  methods  have  evolved  over  the 
years for the better – from packet switching, cell switching, to optical switching. 
 
Current fast packet switches are electrical based, i.e., they are constructed from 
gate‐based on‐off switching fabric. Needless to say, electrical switches consume 
energy but they offer better control and programmability. 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 7 
 
          Figure 3: MEMs Switch 
 
Recent work on “green switch” [9] suggested that opportunistic sleeping and the 
use of shadow ports to buffer ingress packets help to reduce power consumption 
of an electrical network switch.  
 
Optical  switching,  on  the  other  hand,  involves  switching  light  waves.  Optical 
networks using light sources may appear to be more energy efficient but realizing 
a passive optical network globally is still far from its reality. Wavelength switching 
is  fundamentally  different  from  electrical‐based  packet  switching.  The  former 
typically uses glass reflectors to alter light paths. Data information is embedded 
into the light beam, distinguished by different wavelengths. For example, MEMs 
(Micro‐Electro Mechanical Systems) switches contain tiny mirrors and their angles 
can be carefully controlled to direct light signals to respective output ports (Figure 
3). MEMs are semiconductor‐made micro‐mechanisms. In optical networks, light 
can be split into various wavelengths, and wavelength division multiplexing (WDM) 
can carry signals at very high speeds.  
 
All‐optical switching refers to transmission and switching information in the form 
of light signals only, with light‐to‐electrical signal conversion occurring only at the 
pre‐ and post‐processing ends. If the Internet core is done solely with all‐optical 
switching, a lot of energy can be saved in contrast to existing scenario of electrical 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 8 
switches. It remains yet to be seen if ever our electrical routers will be replaced 
with all‐optical switches in the future for better energy efficiency of the Internet.  
 
Finally, Table 2 shows the trends in terms of bytes sent, access, data type, and 
energy  consumed  for  the  Internet  over  time.  As  the  number  of  Internet  users 
continue to grow, energy demands from the Internet must decrease.  
 
Table 2: Trends 
Bytes 
Sent: 
Kbytes  Mbytes Gbytes Tbytes 
Access:  Modem  Cable Broadband Next Generation
Data:  Email/Fax  Documents/
WWW 
Libraries/
Search Age 
Maps/Google Earth/
Medical Imaging   
Energy:  Less  More More More → Less ! 
 
 
Summary: Energy crisis is now felt in various parts of the globe. Fuel costs have 
increased over the years. The search for better energy alternatives still continues. 
The Internet is pervasive and increasingly relied upon for business, banking, travel, 
education, and private needs.  The continual growth in the number of Internet 
users  implies  growth  in  network  size  and  network  traffic.  The  “always‐on” 
concept means our Internet has to be operational round the clock. The Internet is 
a major energy consumer and this issue has to be addressed. We have to start 
thinking and striving for a “greener and energy‐efficient” Internet soon.  
 
 
References 
 
[1]   Leonard  Kleinrock,  “A  Brief  History  of  The  Internet”, 
  http://internetanniversary.cs.ucla.edu/slides/internet35/kleinrock_a_brief
  _history_of_the_internet.pdf, 2004. 
 
[2]   INTEL Active Monitor, http://www.intel.com/design/motherbd/active.htm  
 
[3]   SUN Microsystems, http://www.sun.com/aboutsun/index.jsp  
 
TECHNOLOGY WHITE PAPER                     C K Toh 
____________________________________________________________________________________ 
 
Pg 9 
[4]   Axel Kloth, “Advanced Router Architectures”, ISBN 978‐0849335501, CRC  Publishers, 
  2005.  
 
[5]   Home energy saver, http://hes.lbl.gov/  
 
[6]   COMCAST,  http://www.comcast.com/  
 
[7]  Datacenters,  http://datacenterknowledge.com/  
 
[8]  CISCO Data Centers –  
  http://www.cisco.com/web/about/ciscoitatwork/data_center/flash/dc_experience/rdc_
  tour.html  
 
[9] G. Ananthanarayanan, R. H. Katz, “Greening the Switch,” Proceedings of Usenix  HotPower’08 
  Workshop.  
 
[10]  IEEE  P802.3az  Energy  Efficient  Ethernet  Task  Force 
  http://www.ieee802.org/3/az/public/index.html  
 
 
Author: Chai K. Toh received his BS, PhD degrees in EE and CS. He has written routing code, 
modified  TCP/IP  stack,  built  router  boxes,  recompiled  Linux  kernels,  coded  switch  signaling 
stack, built AC‐DC power supply boxes, played with power management software and run data 
centers.   

Weitere ähnliche Inhalte

Andere mochten auch

Identity matrix
Identity matrixIdentity matrix
Identity matrix
豪 鱟灊
 
Charles platt - Make: Electronics
Charles platt - Make: ElectronicsCharles platt - Make: Electronics
Charles platt - Make: Electronics
Lucas ML
 
Hoja de vida juan david salgado henao
Hoja de vida juan david salgado henaoHoja de vida juan david salgado henao
Hoja de vida juan david salgado henao
juan-david14
 

Andere mochten auch (17)

Tcr Y Plasmodium
Tcr Y PlasmodiumTcr Y Plasmodium
Tcr Y Plasmodium
 
Identity matrix
Identity matrixIdentity matrix
Identity matrix
 
Presentacion Cafu 27 Telefonia Movil
Presentacion Cafu 27 Telefonia MovilPresentacion Cafu 27 Telefonia Movil
Presentacion Cafu 27 Telefonia Movil
 
Ficha gerencia efectiva del tiempo para niños y jóvenes
Ficha gerencia efectiva del tiempo para niños y jóvenesFicha gerencia efectiva del tiempo para niños y jóvenes
Ficha gerencia efectiva del tiempo para niños y jóvenes
 
Regresando a nuestro origen parte2
Regresando a nuestro origen parte2Regresando a nuestro origen parte2
Regresando a nuestro origen parte2
 
Hospitality & Social Media - Where is the money ?
Hospitality & Social Media - Where is the money ?Hospitality & Social Media - Where is the money ?
Hospitality & Social Media - Where is the money ?
 
Alexandra caguana auditoriainformática_ii_bimestre
Alexandra caguana auditoriainformática_ii_bimestreAlexandra caguana auditoriainformática_ii_bimestre
Alexandra caguana auditoriainformática_ii_bimestre
 
Apresentação Ecotrend 2015
Apresentação Ecotrend 2015    Apresentação Ecotrend 2015
Apresentação Ecotrend 2015
 
TRANSBIO. Del laboratorio a la aplicación final.
TRANSBIO. Del laboratorio a la aplicación final.TRANSBIO. Del laboratorio a la aplicación final.
TRANSBIO. Del laboratorio a la aplicación final.
 
Charles platt - Make: Electronics
Charles platt - Make: ElectronicsCharles platt - Make: Electronics
Charles platt - Make: Electronics
 
Redes adsl telefonica y viettel (listo 2015) v1
Redes adsl telefonica y viettel (listo 2015) v1Redes adsl telefonica y viettel (listo 2015) v1
Redes adsl telefonica y viettel (listo 2015) v1
 
Hoja de vida juan david salgado henao
Hoja de vida juan david salgado henaoHoja de vida juan david salgado henao
Hoja de vida juan david salgado henao
 
Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.
 
Lms Selection Templates
Lms Selection TemplatesLms Selection Templates
Lms Selection Templates
 
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1
 
T4 g intro
T4 g introT4 g intro
T4 g intro
 
Pdp course contents
Pdp course contentsPdp course contents
Pdp course contents
 

Ähnlich wie Green Internet - Dated 2009

OverviewThe Internet and World Wide Web (WWW) were originally two .pdf
OverviewThe Internet and World Wide Web (WWW) were originally two .pdfOverviewThe Internet and World Wide Web (WWW) were originally two .pdf
OverviewThe Internet and World Wide Web (WWW) were originally two .pdf
fashioncollection2
 
Week 6 Learning Resources This page contains the Learning Re.docx
Week 6 Learning Resources This page contains the Learning Re.docxWeek 6 Learning Resources This page contains the Learning Re.docx
Week 6 Learning Resources This page contains the Learning Re.docx
cockekeshia
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
suthi
 

Ähnlich wie Green Internet - Dated 2009 (20)

The Next Generation of the Internet Revolutionizing the Way We Work, Live, Pl...
The Next Generation of the Internet Revolutionizing the Way We Work, Live, Pl...The Next Generation of the Internet Revolutionizing the Way We Work, Live, Pl...
The Next Generation of the Internet Revolutionizing the Way We Work, Live, Pl...
 
THE UTILITY OF CLOUD COMPUTING AS A NEW PRICING – AND CONSUMPTION - MODEL FOR...
THE UTILITY OF CLOUD COMPUTING AS A NEW PRICING – AND CONSUMPTION - MODEL FOR...THE UTILITY OF CLOUD COMPUTING AS A NEW PRICING – AND CONSUMPTION - MODEL FOR...
THE UTILITY OF CLOUD COMPUTING AS A NEW PRICING – AND CONSUMPTION - MODEL FOR...
 
OverviewThe Internet and World Wide Web (WWW) were originally two .pdf
OverviewThe Internet and World Wide Web (WWW) were originally two .pdfOverviewThe Internet and World Wide Web (WWW) were originally two .pdf
OverviewThe Internet and World Wide Web (WWW) were originally two .pdf
 
Week 6 Learning Resources This page contains the Learning Re.docx
Week 6 Learning Resources This page contains the Learning Re.docxWeek 6 Learning Resources This page contains the Learning Re.docx
Week 6 Learning Resources This page contains the Learning Re.docx
 
What is internet architecture? - (Darren's Study Guide: CompTIA A+, 220-1001 ...
What is internet architecture? - (Darren's Study Guide: CompTIA A+, 220-1001 ...What is internet architecture? - (Darren's Study Guide: CompTIA A+, 220-1001 ...
What is internet architecture? - (Darren's Study Guide: CompTIA A+, 220-1001 ...
 
Ad Hoc Networking An Introduction
Ad Hoc Networking  An IntroductionAd Hoc Networking  An Introduction
Ad Hoc Networking An Introduction
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
 
Gordon Cook - Presentation at Emerging Communications Conference & Awards (eC...
Gordon Cook - Presentation at Emerging Communications Conference & Awards (eC...Gordon Cook - Presentation at Emerging Communications Conference & Awards (eC...
Gordon Cook - Presentation at Emerging Communications Conference & Awards (eC...
 
V5I6-0559
V5I6-0559V5I6-0559
V5I6-0559
 
The big shift 2011 07
The big shift 2011 07The big shift 2011 07
The big shift 2011 07
 
PRObE
PRObEPRObE
PRObE
 
School introduction to mis is the most important class in the
School introduction to mis is the most important class in the School introduction to mis is the most important class in the
School introduction to mis is the most important class in the
 
Case Study Ups
Case Study UpsCase Study Ups
Case Study Ups
 
'Sentrollers" and the Internet of Things
'Sentrollers" and the Internet of Things'Sentrollers" and the Internet of Things
'Sentrollers" and the Internet of Things
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
 
Green cloud
Green cloudGreen cloud
Green cloud
 
Inside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter CoffeeInside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter Coffee
 
Fujitsu Laboratories of America Technology Symposium 2010 Sessions Overview
Fujitsu Laboratories of America Technology Symposium 2010 Sessions OverviewFujitsu Laboratories of America Technology Symposium 2010 Sessions Overview
Fujitsu Laboratories of America Technology Symposium 2010 Sessions Overview
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
InternetInternetInternetInternetInternet
InternetInternetInternetInternetInternetInternetInternetInternetInternetInternet
InternetInternetInternetInternetInternet
 

Kürzlich hochgeladen

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Kürzlich hochgeladen (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Green Internet - Dated 2009