組員: 100062311 張世謙 100062226 林原瑭 100062310 黃郁翔.  Introduction  Design approach  Optimization Approaches  Conclusion and future directions 100062311.

Slides:



Advertisements
Similar presentations
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
Lab Practical 1 Study about different types of networks
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Introduction to Microsoft Office Web Apps with Jim Mollé Learn iT! Computer Software Training.
Module 2: Information Technology Infrastructure
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Cloud computing Tahani aljehani.
Managing Client Access
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
IT 210 The Internet & World Wide Web introduction.
Computer Concepts 2014 Chapter 7 The Web and .
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Computing on the Cloud Jason Detchevery March 4 th 2009.
NETWORK SERVERS Oliver Topping (with a little help from my Mum)
Introduction to Cloud Computing
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
Copyright 2012 Gladinet Inc. Cloud Storage Storage Account Access Key Gladinet Cloud Identity Active Directory Identity Cloud Cluster Remote Access CIFS/SMB.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Module 6: Managing Client Access. Overview Implementing Client Access Servers Implementing Client Access Features Implementing Outlook Web Access Introduction.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Promoting Achievement through Technology and INstruction for all Students Sandi Mahl: PATINS Southeast Regional Site Coordinator.
Discovering Computers Fundamentals, 2010 Edition Living in a Digital World Chapter Five SOFTWARE.
Back in THE EYEOS PROJECT CREATING OUR PRIVATE CLOUD.
Cloud Applications Cloud Applications  A cloud app is the evolved web app.  It's equally used to access online services over the Internet like web apps.
Ajax for Dynamic Web Development Gregory McChesney.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Intro to Datazen.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
LEADING FACET OF NETWORKING- CLOUD COMPUTING. Infrastructure provided by the service provider to build internet application. The service provided by cloud.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Web Programming Language
The Internet & World Wide Web
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Web Application.
Platform as a Service.
>> Introduction to Web Applications
Providing Network Services
Web Based Application Cloud services, in the form of centralized web-based applications, also appeal to the IT professional. One instance of an application.
Your computer is the client
Presentation transcript:

組員: 張世謙 林原瑭 黃郁翔

 Introduction  Design approach  Optimization Approaches  Conclusion and future directions 張世謙、 林原瑭、 黃郁翔

報告者: 張世謙

 No installation  Allow multi-clients interact and share the same data and app set over the Internet  More focus on mobile device  Access only through web browser  Cloud-based 張世謙、 林原瑭、 黃郁翔

 Cloud platform  Cloud service  Cloud storage 張世謙、 林原瑭、 黃郁翔

 Make collaboration simpler  Reduce platform-incompatibility problems  Reduce capital costs  Improve accessibility 張世謙、 林原瑭、 黃郁翔

 Data is stored in a cloud / cloud-like infrastructure  Data can be cached locally for full-offline mode  Can be used from web browser and/or custom built apps installed on Internet connected devices such as desktops, mobile phones  Support for different user requirements 張世謙、 林原瑭、 黃郁翔

 exclusively designed to be used from a web browser  The obvious benefit that this computing model provides over the traditional desktop app is that it is accessible from anywhere via the web browser 張世謙、 林原瑭、 黃郁翔

 Web-based is involved in cloud based  True multi-tenancy to support various requirements & needs for consumers  Support for virtualization technology, which plays a starring role for cloud era apps 張世謙、 林原瑭、 黃郁翔

 Google Chrome OS  EyeOS  HP Palm OS  Openmobster 張世謙、 林原瑭、 黃郁翔

 Cross compatibility  Off loading work  No-plugin based system 張世謙、 林原瑭、 黃郁翔

 Can be launched by typing a URL(web browser)  No plugin components  Run until the client-side offline  Basic OS services  Security  Friendly Mobile browsing 張世謙、 林原瑭、 黃郁翔

報告者: 林原瑭

 Cloud archteciture MeghaOS -> app server  Web browser -> end user 張世謙、 林原瑭、 黃郁翔

 Unify the system services  General operating system utilities  Communication and location 張世謙、 林原瑭、 黃郁翔

 Handle low level tasks  VFS, EFM, Process Manager…  Libraries similar to services collection of functions 張世謙、 林原瑭、 黃郁翔

 Handle directories and files  Private editable  How to create a file?  Two files  One for storing the content of the file, another for storing information about the file by XML format.  Real files 張世謙、 林原瑭、 黃郁翔

 User registering, logging in, etc 張世謙、 林原瑭、 黃郁翔

 Download file from the outside  URL accessible  Image hosting, CSS files, etc 張世謙、 林原瑭、 黃郁翔

 Launch, list, end processes, etc.  Launch processes Need 2 variables myPid: 4 digit, identifies every processes Checknum: 8 digit, identifies every process in client-server communication 張世謙、 林原瑭、 黃郁翔

 Define the communication between the client and the cloud server.  Cloud server stores and processes the data Client: send information or ask for information Get an XML response, containing the orders to modify the client interface 張世謙、 林原瑭、 黃郁翔

 Manages the XML responses sent by the server in exchange of information using XML HTTP Response and Request functions 張世謙、 林原瑭、 黃郁翔

報告者: 黃郁翔

 N: 需要執行的指令數  S: 執行速度  P: 消耗功率  M: client 與 server 之間交換資料的大小  B: 網路傳輸速率 張世謙、 林原瑭、 黃郁翔

 Effect of Caching  Analysis of Bandwidth  Network Latency 張世謙、 林原瑭、 黃郁翔

 MeghaOS  No installation  High compatibility  Customized  張世謙、 林原瑭、 黃郁翔