Professional Documents
Culture Documents
Digital Computing and eSMACS Computing: October 2020
Digital Computing and eSMACS Computing: October 2020
Digital Computing and eSMACS Computing: October 2020
net/publication/344527557
CITATIONS READS
0 2
2 authors, including:
Zhaohao Sun
The Papua New Guinea University of Technology
214 PUBLICATIONS 1,391 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Zhaohao Sun on 08 October 2020.
Mobile
Analytics
Service
Social Cloud
Computing
Computing Science
thinking
Comp tool 1 … Comp tool L
Servic Service Service Servic Service Services Services Servic Service Service
eC S T eE I syst M es Ss sTl sA
❑ History
❖A few researchers in IBM undertook SOA in 1999-2001
❖2003 A few of overseas Chinese scholars (in IBM,
Zhang Jianliang) introduced Service-oriented
computing
❑ Service Computing: = Service Science + Service
intelligence + Service management+ Service Engineering
+ Service-centered society + …
Publish or Find or
announce discover
(WSDL) (UDDI)
29
© Professor Dr Zhaohao Sun, 2007-20
Cloud computing – History
Layers Architecture
32
© Professor Dr Zhaohao Sun, 2007-20
What is a Cloud?: Everything is service
Resources
Services Storage Network OS
33
© Professor Dr Zhaohao Sun, 2007-20
Why cloud computing
• Data centers are notoriously underutilized, often
idle 85% of the time
- Over provisioning
- Insufficient capacity planning and sizing
- Improper understanding of scalability requirements, etc
• including thought leaders from Gartner, Forrester,
and IDC—agree that this new model offers
significant advantages for fast-paced startups,
SMBs and enterprises alike.
• Cost effective solutions to key business demands
• Move workloads to improve efficiency
34
© Professor Dr Zhaohao Sun, 2007-20
Five (5) essential characteristics of NIST
❑ The National Institute of Standards and Technology (NIST)'s
definition of cloud computing identifies
❖ On-demand self-service.
❖ Broad network access. Capabilities are available over the
network and accessed through standard mechanisms that
promote use by heterogeneous thin or thick client platforms
(e.g., mobile phones, tablets, laptops, and workstations).
❖ Resource pooling
❖ Rapid elasticity. Capabilities can be elastically provisioned and
released, in some cases automatically, to scale rapidly outward
and inward commensurate with demand. To the consumer, the
capabilities available for provisioning often appear unlimited and
can be appropriated in any quantity at any time.
❖ Measured service.
© Dr Ref: National Institute of Standards and Technology [59]
Zhaohao
Sun, PNG
University
of
Technolog
y 2019-20
35
Cloud Services
❑ What services are available in the cloud, at least 3 cloud
services (NIST)
❖Infrastructure as a service (IaaS)
❖Platform as a service (PaaS)
❖Software as a service (SaaS)
❖Desktop as aservice (DaaS)
❖Storage cloud: storage as a service (SaaS)
❑ Example: www.zoom.us
❖Zoom unifies cloud video conferencing, simple online
meetings, group messaging, and a software-defined
conference room solution into one easy-to-use
platform. Founded in 2011, Zoom's mission is to
develop a people-centric cloud service that transforms
the real-time collaboration experience and improves
the quality and effectiveness of communications
forever.
© Professor Dr Zhaohao Sun, 2007-20 36
Cloud Services Anatomy
• Application Services (services
on demand)
- Gmail, GoogleCalender
- Payroll, HR, CRM etc
- Sugarm CRM, IBM Lotus Live
• Platform Services (resources on
demand)
- Middleware, Messaging, Information,
connectivity etc
- AWS, IBM Virtual images, Boomi, CastIron,
Google Appengine
• Infrastructure as services
(physical assets as services)
- IBM Blue house, VMWare, Amazon EC2,
Microsoft Azure Platform, Sun Parascale and
more
37
© Professor Dr Zhaohao Sun, 2007-20
Top 8 cloud service providers 2019
• Amazon Web Services.
• Kamatera
• DigtialOcean
• Rackspace
• MassiveGrid
• Alibaba Cloud
• LiquidWeb
• Microsoft Azure
• Google Cloud Platform
• VMware
[Slide 38]
© Professor Dr Zhaohao Sun, 2007-20
Various Clouds
• Enterprise cloud (saleforce.com)
• Sales cloud: used by almost 80,000 companies
• Service cloud: a platform supporting customer service
activities that range form call centers to social web sites.
• Education cloud: MOOCs
- Massively online open courses
- edX (https://www.edx.org/), The Future of Online Education
- for anyone, anywhere, anytime
• Customer cloud [services]
- For global applications and platforms
39
© Professor Dr Zhaohao Sun, 2007-20
Public, Community, Private and Hybrid
clouds = 4 Clouds delivery models
40
© Professor Dr Zhaohao Sun, 2007-20
Public clouds
• Open for use by general public
- Exist beyond firewall, fully hosted and managed by the
vendor
- Individuals, corporations and others
- Amazon's Web Services and Google appEngine are
examples
• Offers startups and SMB’s quick setup, scalability,
flexibility and automated management. Pay as you go
model helps startups to start small and go big
• Security and compliance?
• Reliability concerns hinder the adoption of cloud
- Amazon S3 services were down for 6 hours
41
© Professor Dr Zhaohao Sun, 2007-20
Public Clouds
• Large scale infrastructure available on a rental basis
- Operating System virtualization (e.g. Xen, kvm) provides CPU
isolation
- “Roll-your-own” network provisioning provides network isolation
- Locally specific storage abstractions
• Fully customer self-service
- Service Level Agreements (SLAs) are advertised
- Requests are accepted and resources granted via web services
- Customers access resources remotely via the Internet
• Accountability is e-commerce based
- Web-based transaction
- “Pay-as-you-go” and flat-rate subscription
- Customer service, refunds, etc.
42
© Professor Dr Zhaohao Sun, 2007-20
Private Clouds
• Within the boundaries (firewall) of the organization
• All advantages of public cloud with one major difference
- Reduce operation costs
- Has to be managed by the enterprise
• Fine grained control over resources
• More secure as they are internal to org
• Schedule and reshuffle resources based on business demands
• Ideal for apps related to tight security and regulatory concerns
• Development requires hardware investments and in-house
expertise
• Cost could be prohibitive and cost might exceed public clouds
43
© Professor Dr Zhaohao Sun, 2007-20
How do they work?
• Public clouds are opaque
- What applications will work well in a cloud?
• Many of the advantages offered by Public Clouds
appear useful for “on premise” IT
- Self-service provisioning
- Legacy support
- Flexible resource allocation
• What extensions or modifications are required to
support a wider variety of services and applications?
- Data assimilation
- Multiplayer gaming
- Mobile devices
44
© Professor Dr Zhaohao Sun, 2007-20
Cloud Infrastructure
45
© Professor Dr Zhaohao Sun, 2007-20
Cloud computing open issues
• Governance
- Security, Privacy and control
- SLA guarantees
- Ownership and control
- Compliance and auditing
• Reliability, Data Security
- Good service provider with 99.999% availability
• Cloud independence – Vendor lockin?
- Cloud provider goes out of business
• Cloud locking and Loss of control
- Plan for moving data along with Cloud provider
• Cost? Simplicity? Tools
• Controls on sensitive data?
- Out of business
• Big and small
- Scalability and cost outweigh reliability for small
businesses
- Big businesses may have a problem
46
© Professor Dr Zhaohao Sun, 2007-20
Battle in the cloud
• Amazon Web Services
• Google App Engine
- Free up to 500 MB,
• Free for small scale applications?
• Universities?
- Pay when you scale
• GoGrid
• .. Some more Hosting companies
• Where is HP, IBM, Oracle(+sun) and Dell?
47
© Professor Dr Zhaohao Sun, 2007-20
Social Computing (SC)
❑ Definition
❖SC-1 refers to the use of “Social software”
• Enables people to connect or collaborate through
computer-mediated communication and to form
online communities.
❖SC-2 is concerned with the intersection of social
behaviour and computing systems, creating or
recreating social conventions and contexts through
the use of software and ‘computing (Sun 050413)’
technology SCA2013).
52
Digital revolutionary forces in the digital age: A
Unified approach
Digital age
eSMACS
computing
eSMACS
technology
53
Concluding Remarks
❑ An integrated approach to SMACS computing
❑ Interrelationships in SMACS computing
❑ A unified perspective to Web Computing or Digital
Computing as the umbrella of SMACS computing
❑SMACS computing for Enterprise systems (computing)
❑Digital media services, enterprise integration services,
digital marketing services.
❑ Relationship between eSMACS computing and big data
management
❑Digital revolutionary forces in the digital age: A Unified
approach
❑eSMACS computing and digital computing