Trang 1/4 123 ... cuốicuối
kết quả từ 1 tới 10 trên 38
  1. #1
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Post Mobile Cloud Computing

    Mình đã cố tìm hiểu về vấn đề này ở trên các diễn đàn ở Vietnam tuy nhiên thông tin về đề tài này chưa được nhiều cho lắm, vì vậy mình tạo topic này rất mong thu được các thông tin bổ ích về một hướng nghiên cứu mới này. Rất mong được các anh/chị đã có kinh nghiệm về vấn đề này chia sẻ và đóng góp ý kiến.

    Trước tiên mình muốn đưa một cái khái niệm chung về Mobile Cloud Computing, sau đó hi vọng sẽ được các ý kiến đóng góp thêm của mọi người.

    Thực tế, khái niệm "Mobile Cloud Computing" (MCC) được giới thiệu không lâu sau khi khái niệm "Cloud computing" ra đời. Đã có một vài định nghĩa về nó như:

    "MCC là một cơ sở hạ tầng nơi mà dữ liệu cũng như các tính toán của thiết bị di động sẽ được xử lý bên ngoài thiết bị di động. Các ứng dụng của MCC sẽ được chuyển lên trên "đám mây" để nó xử lý sau đó kết quả sẽ được trả về cho người dùng di động."

    Nó cũng có thể được định nghĩa như một sự kết hợp giữa "Mobile Web + Cloud computing", tuy nhiên để cho dễ hiểu chúng ta có thể định nghĩa MCC như một sự kết hợp của mobile network và cloud computing để mang các ưu điểm vượt trội của cloud tới cho người dùng di động.
    Thumbnails được đính kèm Thumbnails được đính kèm Click vào đây để xem rộng hơn Name: cloud_diagram.jpg‎ Views: 188 Size: 17,9 KB  

  2. The Following 6 Users Say Thank You to poter For This Useful Post:

    autumnwater (16/06/2011), nvqthinh (08/05/2011), phuvuong_uk (14/09/2016), thuybigbabol91 (17/08/2013), tranminhhaifet (08/05/2011), Zeep (05/06/2011)

  3. #2
    Tham gia
    Mar 2008
    Nơi Cư Ngụ
    Hanoï, Vietnam
    Bài viết
    356
    Thanks
    45
    Thanked 380 Times in 106 Posts
    Blog Entries
    4

    Mặc định

    Hi, mình có ý kiến nhỏ !

    Mình và cộng sự thì đã cài đặt và áp dụng công nghệ ảo hóa dựa trên nền tảng của VMWARE đối với Datacenter bên mình được gần 1 năm. Quy mô các đơn vị mình làm nhỏ xíu thôi nên cũng mới chỉ gọi áp dụng 1 tí xíu có liên quan đến
    Cloud computing". Về ảo hóa của VMWARE thì mình có thể vắn tắt là: VMWARE (ESX, ESXi) đóng vài trò là cầu nối giữa phần mềm và phần cứng. Giúp phần mềm và phần cứng tương tác với nhau.


    tuy nhiên để cho dễ hiểu chúng ta có thể định nghĩa MCC như một sự kết hợp của mobile network và cloud computing để mang các ưu điểm vượt trội của cloud tới cho người dùng di động.
    Nếu như poter đề cập thì mình hình dung nôm na là: Mobile Cloud computing là sẽ "ảo hóa" phần mobile network kia nhỉ ?

    Chờ thêm thông tin của các anh/chị đi trước ạ !

    CongTT
    Skype: tcvn1985
    YM: tcvn_1985

  4. #3
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Mặc định

    Mình chưa hiểu rõ ý bạn lắm khi nói là "ảo hóa" phần mobile network của bạn.

    Ý của bạn muốn dùng là "ảo hóa" cho mạng di động, hay phần mềm di động??? Bạn có thể nói rõ hơn một chút được ko?

    Thực chất thì trong MCC, các tính toán, ứng dụng, xử lý, etc., sẽ được thực hiện một cách "trong suốt" với người sử dụng di động. Tức là quá trình trên sẽ được thực hiên trên "Cloud" thay vì trên thiết bị di động, tuy nhiên người dùng không hề nhận thấy điều này. Bạn có thể hình dung là khi một người dùng di động muốn chạy một ứng dụng nào đó trên thiết bị di động của họ. Tuy nhiên thì trong cái ứng dụng đó có một vài tình toán rất phức tạp cái mà tiêu tốn năng lượng và thời gian nếu xử lý ngay trên máy. Vì vậy nó sẽ gửi những cái "khó nhằn" đó lên "cloud" để xin sự giúp đỡ của "cloud" và sau khi "cloud" xử lý xong thì sẽ gửi lại kết quả cho thiết bị đó với sự hiệu quả rất lớn về mặt thời gian cũng như là năng lượng.
    Lần sửa cuối bởi poter; 05/05/2011 lúc 20:39

  5. The Following User Says Thank You to poter For This Useful Post:

    tranminhhaifet (08/05/2011)

  6. #4
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Mặc định

    Tiếp theo về khái niệm của Mobile Cloud Computing (MCC). Phần này tôi muốn giới thiệu về một trong những ưu điểm nổi bật của MCC cái mà khiến nó thực sự khác biệt so với các dịch vụ của mobile computing hiện tại. Một trong những ưu điểm của MCC đựoc biết đến đó chính là khả năng "offloading" hay còn được gọi là khă năng "giảm tải" cho thiết bị di động.

    Như ta đã biết, vấn đề lớn nhất của các thiết bị di động ngày nay đó chính là khả năng xử lý và dung lượng pin bị hạn chế. Đã có nhiều cách thức để giải quyết vấn đề này như tối ưu hóa quá trình xử lý CPU, xử dụng bộ nhớ flash, tối ưu hóa phần mềm, etc., tuy nhiên thì những cách thức này thường dẫn đến các vấn đề về chi phí cao cái mà rất khó phổ biến tới người sử dụng đầu cuối. Chính vì vậy mà "offloading" đựoc xem xét như một giải pháp hiệu quả cho vấn đề này.

    Chúng ta hãy xem một ví dụ như sau. Bạn có một chiếc điện thoại di động, tuy nhiên chiếc điện thoại di động của bạn chưa đủ mạnh để chạy ứng dụng Matlab, hoặc giả dụ nếu nó có thể chạy được chưong trình Matlab thì thời lượng pin sẽ bị giảm đáng kể ngay sau khi chạy chuơng trình này. Bên cạnh đó với vi xử lý của điện thoại di động, bạn sẽ phải chờ rất lâu để chuơng mô phỏng một thuật toán được chạy trên Matlab. Chính vì vậy việc áp dụng "Cloud" vào môi trường di động sẽ giúp người dùng giải quyết được vấn đề năng lượng và xử lý cho thiết bị di động. Tất cả cái mà bạn cần làm là nhập các thông số cần thiết và việc xử lý tính toán phức tạp sẽ được thực hiện trên các servers trên cloud. Chính vì vậy mà chiếc điện thoại di động của bạn sẽ không mất năng lượng để xử lý các tính toán phức tạp đó. Bên cạnh đó "cloud" chứa một hệ thống máy chủ có khả năng xử lý song song với tốc độ cao, chính vì vậy kết quả sẽ nhanh chóng đựoc gửi tới người yêu cầu. Điều này sẽ giúp người dùng di động tiết kiệm đựoc pin và thời gian thực hiện ứng dụng.

  7. The Following 2 Users Say Thank You to poter For This Useful Post:

    nvqthinh (08/05/2011), Zeep (05/06/2011)

  8. #5
    Tham gia
    Nov 2006
    Nơi Cư Ngụ
    Paris
    Bài viết
    1.694
    Thanks
    222
    Thanked 3.309 Times in 556 Posts
    Blog Entries
    1

    Mặc định

    Dạo này đi đâu cũng thấy nói đến cloud, càng lúc càng hot. Hot không chỉ trong nghiên cứu mà còn hot cả trong ứng dụng thực tế nữa. Nhưng mà nếu chỉ dừng ở ví dụ mà poter đưa ra ở trên thì các việc tính toán (computing) ở mobile cứ đưa hết lên cloud tính là xong nhỉ. Mà như thế thì ưu thế của cloud ở đây là gì, chẳng qua nó cũng chỉ là 1 vài cái server rồi thực hiện yêu cầu tính toán theo kiểu client - server ?

    Dạo này đọc báo thì thấy nghe nói nhiều đến việc apple, google... sắp dùng cloud để làm content delivery (streaming, music, iOS upgrade...). Trong trường hợp này thì khái niệm cloud có gì khác nhau nhỉ?

  9. #6
    Tham gia
    May 2011
    Nơi Cư Ngụ
    Hà Nội
    Bài viết
    8
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Mặc định

    Lại là Cloud Computing ở trường em Thầy Giáo đang bảo nên nghiên cứu vấn đề này, hồi trc e cũng từng biết về cái này, không ngờ giờ lại phát triển nhanh vậy :d nhưng với tốc độ mạng ở VN thì bao giờ Cloud mới thành hiện thực :|

  10. #7
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Mặc định

    ^__^, thực ra ví dụ trên chỉ là một ví dụ để chứng minh tính hiệu quả của cloud thôi anh a. Trên thực tế, không phải toàn bộ ứng dụng có thể được "offload" lên cloud để thực hiện đâu anh a. Trên thực tế, để tính toán xem một ứng dụng có nên "offload" tới các servers trên cloud hay không người ta cần phải ước lượng các chi phí khác rồi mới tính đến việc offload. Ví dụ như, chi phí truyền thông "communication cost", năng lượng tiêu thụ trên máy di động, năng lượng chờ....Với một số ứng dụng, người ta còn phải tính toán rất kĩ xem những phần nào của ứng dụng nên chạy locally, những phần nào nên chạy remotely, để có thể tối ứu hóa năng lượng tiêu thụ và thời gian thực hiện trên mobile. Đầy chính là vấn đề gọi là phân vùng ứng dụng cho mobile cloud computing. Vấn đề này đang được rất nhiều người quan tâm và đề ra các giaỉ pháp tối ưu hóa...

    Nhìn chung thì cloud computing giống như là mô hình clien-server dựa trên tính toán lưới "grid computing". Tuy nhiên muc đích chính của mô hình cloud computing đó chính là kiến trúc hướng dịch vụ. Kiến trúc này của cloud computing là điểm nổi bật của nó so với mô hình client-server bởi nó có khả năng mở rộng, và chi phí dịch vụ theo kiểu pay-for-you-use. Em có thể lấy một ví dụ thế này. Ở ví dụ trước, để chạy một ứng dụng matlab đó. Nếu trong mô hinh client-server, server sẽ tạo một máy ảo với các thông số được set sãn dựa trên các yêu cầu của người sử dụng (ví dụ như dung lượng ram, bộ nhớ, tốc độ cpu, etc.) và user sẽ phải trả theo các cấu hình mà họ đã lựa chọn dù họ có sử dụng hết tài nguyên đó hay không. Tuy nhiên, trong cloud, khi tạo một máy ảo trên server như thế. Họ ko cần thiết lập các thông số cho máy ảo ban đầu. Thay vào đó, nếu họ chạy các ứng dụng nhẹ, họ chỉ phải trả chi phí ít, trong khi đó nếu họ muốn chạy nhiêu ứng dụng nặng cùng lúc (cái mà ko thể làm được trong mô hình client-server) họ sẽ trả đúng theo những gì họ thực hiện. (tính năng này gọi là "khả năng mở rộng" của cloud).

    Em chưa rõ hiện apple sử dụng cloud với mục đich gì, tuy nhiên Google, thì đã có một vài ứng dụng sử dụng cloud như "Google app engine" hay "Google docs" để lưu trữ dữ liệu. Viêc lưu trữ dữ liệu trên cloud thực tế có nhiều ưu điểm hơn hẳn so với việc lưu trữ và vận chuyển dữ liệu truyền thống. Ví dụ như Facebook hiện nay sử dụng cloud cho việc lưu trữ dữ liệu ảnh, hay thông tin người sư dùng. Với các dịch vụ lưu trữ ảng trên server ngày xưa, người sử dụng sẽ rất khó để chia sẻ những bức ảnh đó cho người khác hay để chọn bức ảnh đó ở chế độ private hay public. Tuy nhiên khi lưu trữ dữ liệu trên cloud, họ có thể share những bức ảnh đó với bạn bè một cách dễ dàng dựa vào công cụ "tag" ảnh của cloud. Để làm được điều này, cloud sẽ link phần "database" (trong ví dụ này là thông tin về bạn bè của họ) của khách hàng với phần "storage space" (những bức ảnh của họ) cái mà không thể làm với các dịch vụ cung cấp lưu trữ truyền thống.

    Theo em, khi sử dụng cloud để làm "content delivery" cả Apple và Google có thể đều muốn dữ liệu của họ được quản lý một cách chặt chẽ để sau đó họ có thể cung cấp dịch vụ tìm kiếm nội dung của họ một cách thuận tiện cho khách hàng. Ví dụ cụ thể nhất là hiện nay Google đang cố găng triển khai dịch vụ tìm kiếm bằng giọng nói, hoặc tìm kiếm hình ảnh và video. Nguyên lý căn bản của việc tìm kiếm này chính là dựa trên công cụ "tag" của cloud cung cấp. Việc tìm kiếm dữ liệu đó chính là việc tìm kiếm dữ liệu cái mà đã được gắn kèm "tag". Chính vì vậy mà tạo điều kiện thuận lợi nhất cho nhu cầu tìm kiếm của khách hàng.... Thêm vào đó, thì dựa theo kiến trúc của cloud, nó rất dẽ để kêt hợp với đối tác thứ 3 để cung cấp dịch vụ nhiều hơn cho khách hàng. Vì dụ như nó có thể kết hợp với một công ty phần mềm, hay công ty cung cấp dịch vụ bảo mật, xác thực... để nâng cao hiệu quả cũng như chất lượng dịch vụ.

    P/S: cái này là theo í kiến của em nhé :d, còn có chính xác hay không thì em cần các anh chị có kinh nghiêm chỉ bảo thêm a.
    Lần sửa cuối bởi poter; 08/05/2011 lúc 16:21

  11. The Following 4 Users Say Thank You to poter For This Useful Post:

    alexvo (14/06/2012), nvqthinh (08/05/2011), vntelecommember (27/05/2011), Zeep (05/06/2011)

  12. #8
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Mặc định

    Theo mình hiểu thì việc triển khai Cloud phần quan trọng nhất không phải là tốc độ mạng đâu Cái khó khăn nhất của Vietnam chính là việc triển khai cơ sở hạ tầng cloud ban đầu í. Để triển khai được cơ sở hạ tầng này thì cloud yêu cầu các máy tính có tốc độ xử lý cao (thậm chí là các super computers) đặt trên cloud. Rồi nhiều cloud sẽ được link với nhau để thực hiện được tính toán, xử lý theo kiểu phân tán và song song (parallel and distributed). Điều này chi yêu cầu chi phí ban đầu để xây dựng cơ sở hạ tầng rât lơn. Chính vì vậy bạn có thể thấy là Google, hay Amazon có thể triển khai dịch vụ cloud nhanh chóng đến như vậy.

  13. #9
    Tham gia
    May 2009
    Nơi Cư Ngụ
    Đang nộp đơn
    Bài viết
    16
    Thanks
    3
    Thanked 3 Times in 2 Posts

    Mặc định

    Hi poter,
    Về cloud, người ta sẽ đặt ra 1 câu hỏi vấn đề bảo mật: input -> could -> output. Làm thế nào để user tin tưởng cloud owner để sử dụng pool của họ, đặc biệt là các người dùng yêu cầu database riêng tư cao như tài chính, ngân hàng? Mình thấy Google đã phát triển wifi cloud controller nhưng ở VN, vẫn hiếm người dùng dù CAPEX và OPEX rẻ hơn rất nhiều so với mô hình truyền thống. Bạn có tài liệu nào bàn về vấn đề này không?

    Tiêu chí đánh giá Cloud: Cty A và cty B cùng cho thuê 1 dịch vụ SaaS nào đó, phải có chuẩn tiêu chí để xem anh nào tốt hơn nếu không các Cloud owner đổ lỗi cho đường truyền?

    Mong nhận cao kiến.

  14. #10
    Tham gia
    Sep 2008
    Nơi Cư Ngụ
    NTU
    Bài viết
    115
    Thanks
    30
    Thanked 33 Times in 23 Posts

    Mặc định

    Hi bạn,
    Đúng như bạn nói, security chính là một trong những vấn đề lớn của cloud computing. Như câu hỏi của bạn đưa ra. Cloud computing sẽ có 2 dạng chính đó là: "Private cloud" và "Public cloud". Đối với nhưng công ty, tổ chức, hay doanh nghiệp mà bảo vệ dữ liệu khách hàng là nhiệm vụ sống còn của họ thì tất nhiên họ sẽ chọn mô hình "Private cloud". Mặc dù việc xây dựng "Private cloud" sẽ yêu cầu nhiều hơn chi phí đầu tư (e.g., như cơ sở hạ tầng), tuy nhiên việc bảo mật thực sự sẽ tốt hơn so với việc sử dụng "Public cloud".

    Khi một công ty hoặc tổ chức nào đó muốn sử dụng "Public cloud" để tiết kiệm chi phí. Dữ liệu của họ trên cloud sẽ phải đối mặt với rất nhiều vấn đề về bảo mật. Ví dụ như, việc xác thực các truy cập dữ liệu (authentication), tính toàn vẹn dữ liệu (integration), hay tính riêng tư của dữ liệu (privacy). Chính vì vậy làm sao để cần bằng giữa "lợi nhuận" và "an toàn dữ liệu" luôn là bài toàn khiến các nhà kinh doanh phải đau đầu....Điều này cũng là lý do để một mô hình cloud mới ra đời và có thể là một giải pháp cho vấn đề này đó chính là "Hybrid cloud".

    Về vấn đề dịch vụ thực tế của Google được triển khai tại Vietnam và tại sao hiếm người dùng thì theo mình nghĩ là do chúng chưa đủ tin tưởng để thuyết phục nhà đầu tư sử dụng chúng. Tài liệu về cloud thì mình nghĩ là trên mạng có rất nhiều. Nêu bạn cần tài liệu chi tiết về vấn đề gì đó của cloud mà không tìm được thì cứ post lên diễn đàn mình tin là sẽ có nhiều người cũng đang làm về vấn đề này và có thể giúp bạn

    Lần sửa cuối bởi poter; 27/05/2011 lúc 21:34

  15. The Following User Says Thank You to poter For This Useful Post:

    Zeep (05/06/2011)

Trang 1/4 123 ... cuốicuối

Tags for this Thread

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •