BMIG4123 CLOUD MANUFACTURING

 


FAKULTI TEKNOLOGI DAN KEJURUTERAAN INDUSTRI DAN PEMBUATAN
(FTKIP)
UNIVERSITI TEKNIKAL MALAYSIA MELAKA



BMIG 4123 - CLOUD MANUFACTURING



PREPARED BY : KIRTHANA A/P CHELLABABU
NO.MATRICS : B052210149


PREPARED TO: ASSOC. PROF. IR. DR. MOHAMAD BIN MINHAT




BACKGROUND



WHAT IS CLOUD MANUFACTURING ?
  • Computing may someday be organized as a public utility just as the telephone system is a public utility. The computer utility could become the basis, of a new and important industry. (John McCarthy, 1961)
  • Cloud computing is a large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet. (lan Foster, 2008)
Related videos for better understanding about cloud manufacturing:




WHAT IS CLOUD COMPUTING ?
  • In addition, the platform provides on demand services, that are
    • always on, anywhere, anytime and any place.
  • Pay for use and as needed, elastic
    • scale up and down in capacity and functionalities.
  • The hardware and software services are available to
    • general public, enterprises, corporations and businesses markets.


CLOUD SUMMARY
  • Cloud computing is an umbrella term used to refer to Internet based development and services.
  • A number of characteristics define cloud data, application services and infrastructure:
    • Remotely hosted: Services or data are hosted on remote infrastructure.
    • Ubiquitous: Services or data are available from anywhere.
    • Commodified: The result is a utility computing model similar to traditional that of traditional utilities, like gas and electricity - you pay for what you would want!

CLOUD FUNDAMENTALS



CLOUD COMPUTING SERVICE LAYERS
  • Application focused : -
    • Services - Complete business services such as PayPal, OpenID, OAuth, Google Maps, Alexa
    • Application - Cloud based software that eliminates the need for local installation such as Google Apps, Microsoft Online
    • Development - Software development platforms used to build custom cloud based applications (PAAS & SAAS) such as SalesForce
  • Infrastructure focused : -
    • Platform - Cloud based platforms, typically provided using virtualization, such as Amazon ECC, Sun Grid
    • Storage - Data storage or cloud based NAS such as CTERA, iDisk, CloudNAS
    • Hosting - Physical data centers such as those run by IBM, HP, NaviSite, etc

Resource Management - Taxonomy of Metrics


RESOURCE MANAGEMENT

Design goals : -
    • Decentralized decision making
    • Fault tolerance
    • Scalability
    • SLA violations
    • Energy efficient
    • Reduced complexity
    • Security and trustworthiness
    • Load balancing

AWS GLOBAL CLOUD INFRASTRUCTURE:


OPPORTUNITIES AND CHALLENGES:
  • The use of the cloud provides a number of opportunities:
    • It enables services to be used without any understanding of their infrastructure.
    • Cloud computing works using economies of scale:
      • It potentially lowers the outlay expense for start up companies, as they would no longer need to buy their own software or servers.
      • Cost would be by on-demand pricing.
      • Vendors and Service providers claim costs by establishing an ongoing revenue stream.
    • Data and services are stored remotely but accessible from "anywhere".
  • In parallel there has been backlash against cloud computing:
    • Use of cloud computing means dependence on others and that could possibly limit flexibility and innovation:
      • The others are likely become the bigger Internet companies like Google and IBM, who may monopolise the market.
      • Some argue that this use of supercomputers is a return to the time of mainframe computing that the PC was a reaction against.
    • Security could prove to be a big issue:
      • It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear.
    • There are also issues relating to policy and access:
      • If your data is stored abroad whose policy do you adhere to?
      • What happens if the remote server goes down?
      • How will you then access files?
      • There have been cases of users being locked out of accounts and losing access to data.

ADVANTAGES OF CLOUD COMPUTING 
  • Lower computer costs
  • Improved performance
  • Reduced software costs
  • Instant software updates
  • Improved document format compatibility
  • Unlimited storage capacity
  • Increased data reliability
  • Universal document access
  • Latest version availability
  • Easier group collaboration
  • Device independence

DISADVANTAGES OF CLOUD COMPUTING 
  • Requires a constant internet connection
  • Features might be limited
  • Stored data might not be secure
  • Stored data can be lost
  • HPC Systems - Not clear that you can run compute-intensive HPC applications that use MPI / OpenMP!

THE FUTURE 
  • Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena.
  • Grid Computing was the last research-led centralised approach.
  • However there are concerns that the mainstream adoption of cloud computing could cause many problems for users.
  • Many new open source systems appearing that you can install and run on your local cluster
    • should be able to run a variety of applications on these systems.

Comments

  1. Reviewed by Assoc Prof Ir Dr Mohamad Bin Minhat. Good one. Keep writing and expanding the pages.

    ReplyDelete

Post a Comment