The PCoIP Protocol

بسم الله

تم تطوير هذا البروتكول بواسطة شركة Teradici و معد خصيصا للتعامل مع virtual desktop سواء بواسطة LAN or WAN
المميز فى PCoIP انه بيقدر يتعرف على نوع data الى بتتنقل عليه و بيفرق بواسطه لوغاريتمات بين text مثلا و الصور و بيعدل و بيحسن توصيل المعلومات ده اثناء ارسالها
كذلك PCoIP بيعمل معالجه pixels فى data center و بعد كده بيعملها broadcasted على end device وبهذا لن تحتاج codecs على end device

lossless quality

  • تقوم هذه الخاصيه بتقليل جوده الصور فى حاله وجود اختناقات فى الشبكة
  • تغيير جوده الصورة يتم بطريقه dynamic
  • فى حاله تحسن الشبكة يتم زيادة جودة الصور الى الحد الأقصي
التحكم فى هذه الخاصية يتم عن طريق policy

PCoIP connections

هناك نوعان من PCoIP connections
Soft PCoIP : هذا فى حاله التعامل مع View vDesktops و ده بيتم عن طريق  software implementation PCoIP
ممكن يتعامل مع 250ms round trip latency من غير ما المستخدم يشعر ببطء او مشاكل و الحد الأقصي لعرض الفيديو 30 (FPS)
Hard PCoIP : هذا فى حاله التعامل مع physical device يحتوى على كارت يدعم Teradici PCoIP
ممكن يتعامل مع 150ms round trip latency م1 و الحد الأقصي لعرض الفيديو 60 (FPS)
لتجربة network latency على remote location ممكن تستخدم ping –l 1400 على remote location و ده طبقا لنصائح Teradici

Multimedia redirection

(Multimedia redirection (MMR هى عمليه نقل media file من vDesktop على server الى end device باستخدام PCoIP – لا يمكن استخدام هذه الطريقه الا فى حاله ان end device تعمل (x86 (XP or Vista.
يجب ان يكون هناك codecs installed مناسب لكل media file – فى الأصل MMR كان لدعم terminal services و تم استخدامه مع thin clients
من أنواع الملفات المتوافقه مع MMR with PCoIP :
  • MPEG-1/2/4
  • WMA
  • MP3
  • AC3
  • WMV
ليس هناك دعم Adobe Flash or Apple QuickTime
من مميزات MMR  ان المعالجه تتم على end device مما يوفر امكانيات المعالج على server CPU فى host
لمصممين الفيديو يجب استخدام طريقه مختلفه تعتمد على hard PCoIP solution

Teradici APEX offload card

عباره عن  PCIe card الهدف منه نقل المعالجه من vCPU الخاص vDesktop الى card. و ده بيتم على أعلى 100 vDesktop و هذا يشمل ملفات الفيدو فقط و لا يدعم ملفات الصوت
لتشغيل هذه الطريقه يجب توفر التال:
  • Teradici APEX offload card
  • APEX driver for ESXi
  • APEX driver for Windows vDesktop

استخدام هذه النوعيه من الكروت فى View design حيزود العدد الى ممكن أشغله على كل CPU core بمعدل 1.5 يعنى بدل من 10 VMs لكل CPU core تقدر تشغل 15 VMs
اثناء التصميم من الأفضل ان يراعى أضافة هذه الكروت عند الحاجه على مستوى cluster لانه فى حاله حدوث vMotion من
hosts تدعم APEX card الى hosts بلا دعم لن يعمل بالطبع على hosts التى لا تحتوى على APEX card

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s