Gemini Mobile Technologies Module One – Introduction to Gemini’s HMC

Embed Size (px)

DESCRIPTION

Gemini Mobile Technologies Lesson 1 – Some MMS Background

Citation preview

Gemini Mobile Technologies Module One Introduction to Geminis HMC Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 2 Objectives - Module One The material that you are about to learn is: a brief background about MMSCs an overview of Geminis MMSC, the Hyperscale Messaging Center (HMC) information about the features and advantages of the HMC Gemini Mobile Technologies Lesson 1 Some MMS Background Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 4 Objectives - Lesson 1 At the end of this lesson you will be able to Describe Short Message Service (SMS) vs. Multimedia Messaging Service (MMS) Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 5 SMS is like USPS delivering a letter is a mobile phone text message small in size delivered automatically without prior consent MMS is like UPS delivering a sink 100 X SMS size on average recipient is notified of arrival the recipient decides when they want delivery SMS vs. MMS Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 6 Multimedia Message Example We just saw two whales breaching on the right. Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 7 MMS Applications Peer-to-peer mobile photo and video J-Phones Sha-mail success Original animation Sports highlights Next killer app ? Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 8 MMS Fast Outgrowing Infrastructure Presently, MMSCs are retrofitted from enterprise legacy messaging systems to fit MMS standards. Typical MMS structure is based oninfrastructure designed for an ISP with a few thousand users. AOL, Yahoo have built proprietarysystems to address scalability There are millions of new wireless subscribers. There is a need to address reliability requirements of a paid service. Vodafone Japan (J-Phone) was the first operator to introduce camera-phones in 2000 using Geminis MMSC and setting the world-wide future direction of MMS. Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 9 3GPP Technical Specifications Technical specifications are set by 3GPP at:Standards build bridges between: leading carriers device makers infrastructure providers Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 10 Conventional MMSC Limitations Most MMSCs are retrofitted from SMSCs they are not fully parallel there are reliability, scalability issues CPU intensive not I/O intensive Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 11 Summary - Lesson 1 In this lesson you learned the differences between MMS and SMS some of the limitations of conventional MMSCs industry acronyms we will be referring to in future lessons Gemini Mobile Technologies Lesson 2 Introduction to the HMC Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 13 Objectives - Lesson 2 At the end of this lesson you will be able to describe: Geminis Hyperscale Technology Hyperscale Technology advantages Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 14 Hyperscale Resource Management Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 15 Geminis State and Threading Model Full parallelism is achieved through Hyperscale threading - has own threading, not OSs asynchronous I/O - no need to wait for completion of read/write operations Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 16 Hyperscale Threading Optimizes I/O This allows for: extreme numbers of simultaneous connections per CPU full parallelism while not compromising CPU utilization Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 17 Parallel Computing Illustration Executing one process is one shovel digging one hole. Its slow. Parallel processing If it takes one man one minute to dig a post-hole then sixty men can dig it in one second! Its fast, but the shovels clobber each other! Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 18 Geminis Patented Hyperscale Technology Redesigned resource management Its a better shovel by magnitudes! Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 19 HT Performance Advantages Conventional MMSCs usually show significant performance degradation around 1K simultaneous connections Hyperscale Technoloy = extreme performance delivers throughput of more than 500 MM/sec/cluster can handle over 10K simultaneous connections without degradation of performance Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 20 Conventional Threads vs. Hyperscale Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 21 HMC Features Standards-compliant MMSC implementation Subscriber services receipt notification delivery reporting content transcoding Protocol converting gateway for MMS users legacy handsets conventionalusers System administration regulatory controls flexible monitoring Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 22 HMC Advantages Linear scaling allows clustering of off-the-shelf, inexpensive host machines Vertical scaling, HMC subsystems can run on the same machine Extensible because built on open standards Reliable, messages accepted by the system will not get lost Scalable, 100s of messages/sec, 10s of million subscribers Reduces cost per message Heavily tested in the real world, HMC is the core of Vodafones Sha-mail Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 23 Low Latency / High Reliability 99% of message notifications are generated within 1 sec of message deposit in mailbox 100% notifications generated in 3 sec. 99% of messages start transmitting within 2 sec. of retrieve request 100% within 4 sec. Software, if deployed on Gemini-specified, off-the-shelf hardware, supports % uptime Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 24 Summary - Lesson 2 Hyperscale Technology achieves full parallelism through Hyperscale threading asynchronous I/O - no need to wait for completion of read/write operations Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 25 Summary - Lesson 2 In this lesson we described the Hyperscale Technology resource management layer how HT achieves full parallelism HTs features and performance advantages Module 1 Basic GMT Architecture Copyright , Gemini Mobile Technologies, Inc & KK 26 Summary Module One In this module you learned about challenges facing the MMS industry how Geminis HMC is meeting these challenges