6. • Currently, there are 122+
NoSQL Databases at the
industry. Largely, it covers:
– Wide column store like
Hadoop, Cassandra, Hyper
table,
– Document store like
Mongo DB, Couch DB
– Tuple store like Azure
table, Scalaris
– Graph database like
Trinity, Bigdata
– Object database like
Magma, Neo.
7. Future of Cloud Computing
• Driving fundamental Change in IT
– Infrastructure change
– Programming Change
– Application Design Change
– Business Model Change
8. Infrastructure Change
• Prediction:
– The era of power efficient CPU from mobile platform
• Global ARM race ( atom/arm war)
– Denser from factor server
• More efficient internal connection bus that can
accommodate many more processors quickly
– Tightly integrate and power efficient data center
• Container based Data center (example needed)
– Superfast interconnection network at terabit scale and
scale to ten thousand of node.
9. Power hungry cloud
• Large data center will be moved
• near power plant to reduce power cost
– Will energy provider become a data center provider?
• To colder location to reduce cooling cost
• Better management and provisioning
strategies must be developed
• Power efficient provision of various task
– Independent task, workflow
• Integration of processor power control/voltage control
in provisioning strategy
• Economic model of operation and pricing
10. Intercloud
• Technology will be developed for
interoperable cloud
– Intercloud VM migration across multi-platform
• Standardize VM format, environment, virtualized
location enpoint
– Service interoperability
• How to securely invoke services and perform data
access over public and private cloud boundary
– Common security platform and standard is fast
growing
11. Network technology
• Cloud will be more location independent for most applications duw
to faster and better fiber optic infrastructure
• latency sensitive application such as video streaming which will need CDN or
some new technology to be developed
• Network delivering plane will be separate from control plane and
enable a flexible network configuration using Software defined
networking (SDN) technology. This is BIG!
– Multiple virtualized network at the global level
– Virtualized network so application and services are location
independent
– Flexible configuration to accommodate cloud
• Need to increase in network bandwidth and last mile network
bandwidth
– Pressure from Mobile-to-cloud based application
– 3G is not enough , cloud will be a driving force for 4G
12. Security
• New security technology will be developed
– Enable secure sharing
– Tracking information through out its life cycle
• Creation, storage, access, destroy
• Ownership, type, location
– Better data protection
– Better prevention for internal and external attack
13. Programming Impact from the cloud
• Web scale programming
– Programming that is elastic and scale to workload
– Software tools will be created to address the need
for quick application development on the cloud
• Distributed Programming and Data
Management will be pushed to a new level
– Programming that spread data to large number of
computer and distribute query and processing to
massive number of computer
14. Moving up from IaaS to PaaS
• Eventually, IaaS cloud will be mature
– Easy and cost effective
– Only few of very large major providesr such as
google, microsoft, amazon, saleforce will exist. (the same as the
stability reach in Microprocessor that led to Intel VS. AMD)
– There will be a value added infrastructure on top of IaaS for
specific need.
• HPC cluster on Amazon Cloud.
• Ready made applicance for SME
• Cloud programming will be done mostly at the PaaS level
• One Opensource PaaS will win and become standard cloud
development
– Like Python or Ruby on Rail
15. Hybrid Application architecture
• Hybrid application
– Data on site / Compute on DCCC
Site (DSCS)
– Data on site / Compute on
Cloud (DSCC)
– Data on Cloud / Compute on DCCS DSCC
Site (DCCS)
– Data On cloud/ Compute on
Cloud (DCCC)
• DSCC and DCCS will need
– large bandwidth
– Standard and secure DSCS
protocol for data exchange
16. Application Design Impact
• Application architecture and software
development life cycle have to be re-think to
accommodate the presence of the cloud
• MFBC (Mobile Front/ Backend Cloud) style
application will be dominated
– Less power on Mobile device. Processing intensive
work will be done on cloud
– Demand for network 3G/4G will be increased.
– WIFI will be more important as the need to use cloud
back end grow with application complexity
17. Information as an Asset
• Cloud will enable larger and larger data to be
easily collected and used
• People will deposit information into the cloud
– Bank, personal ware house
• New technology will emerge
– Larger and scalable storage technology
– Innovative and complex data analysis/visualization for
multimedia data
– Security technology to ensure privacy
• Cloud will be mankind intelligent and memory!
18. Business Model Change
• Fast application startup at low cost
– No need to invest in infrastructure
• Scalability allow service to be delivered cheaply to
million of people
• Data is centralized so the sharing and data exchange
will be easy.
– Service/ Product / Money will be in the cloud totally.
Virtual Commerce environment.
– Buying movies from amazon using e-money
• Long tail service business
– Simple small service that serve people for a longtime and
keep creating revenue.
19. Questions for Thailand?
• What is the necessary research program that we
need to do to keep Thailand competitive in cloud
computing?
• What in infrastructure level?
• What in platform?
• What in service and application?
• What is in related areas? Big data, sensor
network, simulation/hpc? Web scale computing?
– What research people are doing today?
• What is the cloud engineer is like? How to
educate one? How many is needed?
20. Questions?
• What is research and funding mechanism
needed to drive the research?
• What is the basic infrastructure needed? What
we have now?
• What is the cloud technology roadmap? Is it
needed?