2. About Me
carloli@np2.com.tw
0963232812
• Introduce to Systems Biology and Biological Network,
• Gene Network Reconstruction and Pathway Analysis & Modeling,
• Systems Biology: Pathways and networks,
• Proteomics Database,
• Clustering, LSL,Academia Sinica
• Clustering, Natoinal Taiwan University Medical Libarary
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
4. Future Mobile Device Sketches
From: http://petitinvention.wordpress.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
5. Future Mobile Device Sketches
From: http://petitinvention.wordpress.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
6. Future of Internet Search: Mobile version
From: http://petitinvention.wordpress.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
7. Future of Internet Search: Mobile version
From: http://petitinvention.wordpress.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
8. Future of Internet Search: Mobile version
From: http://petitinvention.wordpress.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
9. What is Cloud?
…and you plug into a vast
electrical grid managed by
professionals to get you the
First, think of your electricity lowest cost, most reliable
service… power with much greater
efficiency and safety than
you could probably do on
your own.
Power is available to you
on-demand, you pay only
for what you use -> CPU,
bandwidth, storage,
memory
Source: http://www.disinfo.com
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
10. What is Cloud?
•
•
•
•
Pic from http://www.asian-food.com.tw
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
12. NIST Definition of Cloud Computing
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
13. NIST Definition of Cloud Computing
• Five Essential Characteristics 徵
o On-demand Self-Service
Pics from Chinatrust & 7-11
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
14. NIST Definition of Cloud Computing
Source: http://madeundone.files.wordpress.com/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
15. NIST Definition of Cloud Computing
Source: http://vinodvv.files.wordpress.com/2006/04/lego2.jpg
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
16. NIST Definition of Cloud Computing
Source: http://farm6.static.flickr.com/5270/5664538361_54c41c2fab.jpg
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
17. NIST Definition of Cloud Computing
Source: http://www.imisstheoldschool.com/wp-content/uploads/2011/04/lego_bricks.jpg
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
18. NIST Definition of Cloud Computing
1.虛
2.
3.
4.
5.
6.
7.
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
19. NIST Definition of Cloud Computing
Internet Web
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
20. NIST Definition of Cloud Computing
Source:http://www.salesforce.com/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
21. NIST Definition of Cloud Computing
•
• infrastructure stack:
o Full OS access
o Firewalls
o Routers
o Load balancing
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
22. NIST Definition of Cloud Computing
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
23. History
Source: Wikipedia | http://pinedakrch.files.wordpress.com/2007/07/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
24. History
Multiple Single Shared One
Users CPU Memory Admin
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
25. History
• 喔~
•
• 跑!!
•
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
26. History
1977 Apple II 1981 IBM 1st PC 5150
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
27. History
1983 GNU
1991 Linux
1982 TCP/IP
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
28. History
/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
29. History
Multiple Separate Separate One
Users CPU Memory Admin
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
30. History
1991 CORBA
1990 World Wide Web by CERN …
… Java RMI
1993 Web Browser Mosaic by NCSA Microsoft DCOM
…
Distributed Objects
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
31. History
Source: http://www.scei.co.jp/folding/en/dc.html
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
32. History
Multiple Multiple
Users Users
Shared Shared
Single Single
Memor Memor
CPU CPU
y Network y
Single Single
Powerful Server Powerful Server
One One
Admin Admin
Single One
Broker Admin
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
34. History
CPU
佈 虛
Source: http://gridcafe.web.cern.ch/gridcafe/whatisgrid/whatis.html
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
35. History
Multiple
Users Multiple
Multiple PC in one location Multiple PC in one location Users
Network
Grid Middleware
One Virtual Organization 虛 One
Admin
Heterogeneous Admin
CyberInfrastructure
Source: NHCH
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
36. History
!
虛
!
!
Source: http://gridcafe.web.cern.ch/gridcafe/whatisgrid/whatis.html
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
37. History
Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing
resources (e.g., networks, servers, storage, applications, and
services) that can be rapidly provisioned and released with minimal
management effort or service provider interaction.
佈
Source: http://www.nist.gov
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
43. –虛
Source: http://en.wikipedia.org/wiki/Virtualization
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
44. –虛
I want I want
Windows 7
Linux
Customer A
Customer B
I want …
I want …
Windows
Linux
I want …
I want …
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
45. –虛
Server Virtualization Storage Virtualization Network Virtualization
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
46. NIST Mapping of Cloud Technologies
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
47. NIST Mapping of Open Source Cloud
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
48. • 虛 (IaaS) !
•
o (100% CPU ?)
o
•
o VMWare ESXi / vSphere
o Microsoft Hyper-V
o Citrix XenServer
•
o (Server Consolidation)
o (Ex.
)
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
49. 虛
•
o ? ? ?
•
o Microsoft Assessment and Planning (MAP) Toolkit for
Hyper-V
o Hyper-V : Server
o Open Source: MRTG, Gangalia, Nagios, ....
o CPU
•
o 虛
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
50. 桌 虛
桌 虛 ??
•
o
o
o
•
o VMWare Viewer 4
o Microsoft Hyper-V
o Citrix XenDesktop
•
o ( )
o ( )
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
51. - 虛
步
•
o
o
o
o ~ PB/ year
o
o
Source: NCHC
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
52. - 虛
•
o EMC, NetApp
•
o IBM GPFS
•
o Lustre, ZFS, GlusterFS
•
o
o 份
o
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
53. 歷
•
o 虛 料
VM /
•
o ( SpO2 ECG
)
•
o
Source:
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
54. 歷
•
o 佈
(Citrix XenServer) 虛
o 虛
Source:
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
55. 歷
Source:
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
61. Amazon
– 虛 Amazon EC2
• Small (Default) $0.10 per hour $0.125 per hour
• All Data Transfer $0.10 per GB
– Amazon S3
• $0.150 per GB – first 50 TB / month of storage used
• $0.100 per GB – all data transfer in
• $0.01 per 1,000 PUT, COPY, POST, or LIST requests
– Paying for What You Use
source: http://eblog.cisanet.org.tw/post/Cloud-Computing.aspx
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
62. RunBLAST: mpiBLAST in Amazon EC2
BLAST is an algorithm for comparing primary biological
sequence information. ( BLAST )
• the amino-acid sequences of different proteins
• the nucleotides of DNA sequences
( 氨 DNA )
( )
Source: http://www.runblast.com/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
63. Google App Engine
• Google App Engine (GAE)
• Google
•
- 500MB of storage
- up to 5 million page views a month
- 10 applications per developer account
•
- Python Java
•
– $0.12 /GB, $0.10 /GB
– CPU $0.10 /
– $0.15 /GB-每
– $0.0001 /每
Souce: http://code.google.com/intl/zh-TW/appengine/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
64. Google App Engine
Google
– SOSP 2003 :
– “The Google File System” (To store petabytes of data)
– http://labs.google.com/papers/gfs.html
– OSDI 2004 :
– “MapReduce : Simplifed Data Processing on Large Cluster”
– http://labs.google.com/papers/mapreduce.html
– OSDI 2006 :
– “Bigtable: A Distributed Storage System for Structured Data” (A huge key-value
datastore)
– http://labs.google.com/papers/bigtable-osdi06.pdf
Souce: http://code.google.com/intl/zh-TW/appengine/
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
72. Google Apps
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
73. Google Apps
Hello Jia-Je,,
You are registered for this event:
Title:
Date: 12 Aug 2011 18:30 - 12 Aug
2011 21:30
Booking ID: 11080601-B2
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
74. Google Apps
Hi Jia-Je,,
We look forward to seeing you at
Here is some more information about the event:
If you are now unable to attend this event please contact us
quoting your booking reference No: 11080601-B2
Kind regards,
Admin
Travel Directions
Click here for complete map and directions
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
75. Google Apps
?
?
?
?
?
?
辦
Jia-Je, Li carloli@np2.com.tw 0963232812
76. Google Apps
辦
Jia-Je, Li carloli@np2.com.tw 0963232812