Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 組員: 100062311 張世謙 100062226 林原瑭 100062310 黃郁翔

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

3 報告者: 100062311 張世謙

4  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

5  Cloud platform  Cloud service  Cloud storage 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

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

7  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

8

9  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. 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

10

11  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

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

13

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

15  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

16

17 報告者: 100062226 林原瑭

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

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

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

21  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

22  User registering, logging in, etc. 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

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

24  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 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

25  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. 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

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

27 報告者: 100062310 黃郁翔

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

29

30

31

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

33

34

35

36  MeghaOS  No installation  High compatibility  Customized  http://meghaos.com/ http://meghaos.com/ 100062311 張世謙、 100062226 林原瑭、 100062310 黃郁翔

37


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

Similar presentations


Ads by Google