A JAVA Based MNP Application for GSM Network ...

16 downloads 0 Views 1MB Size Report
Apr 22, 2013 - introduction of Mobile Number Portability Scheme across the globe including .... Mr.A visist a Customer Service Center of the Airtel (Recipient ...
International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, pp. 68-83, © IASTER 2014 www.iaster.com, ISSN Online: 2347-6109, Print: 2348-0017

MNVSim Suite: A JAVA Based MNP Application for GSM Network Integration in Nigeria 1

Nnochiri.Ifeoma.U, 2K.C. Okafor, 3C.C Osuagwu, 4C.U, Nwamuo

1

Dept. of Computer Science, Michael Okpara University of Agriculture, Umuahia, Nigeria Dept. of Electrical/Electronic Engineering, Federal University of Technology, FUTO, Nigeria, 3 Dept. of Electronic Engineering, University of Nigeria, Nsukka. 4 Dept. of Electrical and Computer Engineering, Nnamdi Azikiwe University, Awka, Nigeria

2

ABSTRACT This paper developed an efficient solution which seeks to improve the current Mobile Number Portability (MNP) scheme in Nigeria today from composite operational perspectives. As an extension to a previous research where we carried out a study on Quality of Service of the Nigerian GSM operators using a Real Time Methodology (RTM) for both January 2012 and January 2014 in Abuja metropolis, we propose a network integration framework referred to as Mobile Number Virtual SIM card suit which shows how the limitations of the current MNP architecture can be improved for greater efficiency. We used the JAVA programming language to develop the integration front end which was connected the back end for admin logs and audits (MNVSim Suite). In this regard, we outlined the merits of the proposed system over the existing system. The design methodology is presented with other details in the body of this paper. Keywords: MNP, Quality, Service, Integration, Network, JAVA, Virtual, SIM, Framework, RTM.

I.

INTRODUCTION

Today, poor Quality of Service (QoS) among the GSM operators explains the motivation for the introduction of Mobile Number Portability Scheme across the globe including Nigeria lately. This was the shown in our earlier research in [1]. With the liberalisation of the telecommunication industry in 2001, the story of Nigeria‟s teledensity ratio, which was put at 0.4 per cent by the NCC and the International Telecommunication Union (ITU) in 1999 changed dramatically to 64.7 by April 2011, making the country one of the fastest growing GSM markets in the world [2]. On the 22nd of April 2013, the Nigerian Communication Commission (NCC), regulator of telecoms in Nigeria, launched the MNP scheme in Nigeria. Though the plans to implement this scheme began in 2005 with the goal of putting it into action by first quarter of 2013[ 3]. With an active subscriber base of about 113 million as at February, 2013, Nigeria is the largest market for GSM communication in Africa [4]. Globally, Singapore was the first country to implement MNP in 1997, followed by Hong Kong in 1999 and Australia in 2001. In Africa, South Africa took the lead in 2006 followed by Egypt in 2007 while Kenya in April 2011 and of late Ghana in July 2011 [5]. Of late, many countries have adopted the MNP model to prevent market doldrums and putting pressure on service providers to furnish more services at a competitive price level. However, it has not been able to produce any significant results in these markets [5]. Around the world, MNP has been a mixed bag of success and failure. It has been there in several parts of world but has not taken off in a big way. However, we are ready and believe that it allows more and more customers to come to our network and enjoy the services,”[6].

68

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

A pertinent question to ask is,(Q1): Does the architectural as well as the operational framework the current MNP solve the problems of QoS in the telecommunication industry? How many people in Nigeria are willing to comply with the regulation considering the number of active subscribers and how efficient and flexible is the current MNP scheme? In the light of the above issues, a proposed MNVSim Suite based on JAVA Application for Network Integration seeks to address the limitations of current MNP while facilitating QoS enhancement by service providers and network operators. We seek to show that from the user perspective that a network service provider can be selected, browser launched and the user signs up SLA by default while automatically making his/her migration without any delays at any time in the day and yet achieve immediate audit log notification. This is the fundamental problems of the current MNP. The analytical model adopted in this research is the service facility queuing model which helps to determine the balance between the cost of offering the service, and cost incurred due to delay in offering the service. The paper is organized as follows: In section II, the literature review on MNP was discussed. The general system model and assumptions for proposed system as well as the MNVSim Suite mechanism is presented in section III. Section V gives the Implementation strategy; Section V shows the results and discussions to support our propositions. The paper ends with the conclusions, recommendation and future directions in Section VI.

II.

LITERATURE REVIEW

In this research, we first define the concept of MNP, while showing the related research efforts. We shall also discuss the limitations of the current MNP from architectural and operational dimensions. A.

An Overview/Definition of MNP

In [3],the research paper explained that MNP scheme is a telecommunication service that grants mobile phone users the freedom of changing GSM operators while still retaining their original mobile phone numbers. The paper believed that this scheme will be beneficial to subscribers in the event of dissatisfaction or discontent with QoS provided by their current providers, because of the convenience and ease that will accompany the porting process. The authors in [7] defined Mobile number portability (MNP) as the ability of a customer to change their mobile network operator and/or service provider while retaining the same mobile phone number for the provision of the same service. It is aimed at deregulating the telecommunications sector by reducing the former fixed association between the service providers and the mobile subscriber while promoting competition in the marketplace for mobile services [8]. Mobile numbers are continually being seen as a property of the regulators and so the freedom is left to the subscriber to decide which service provider to use while retaining the same number [9], [10]. The authors in [11] defined Number Portability as the to the ability of end users to retain their telephone number when they change their network operator/service provider, their location, or their service. A representative sample of definitions was studied in [12], [13], [14],[15],[16],[17], and [18]. B.

Related Research Efforts in MNP

Following the definitions above, a number of researchers have made contributions to MNP literature. The paper in [3] examined the level of awareness of the Nigerian market on the MNP service and the key factors influencing subscriber decision to stay with, or leave their current GSM operators using a

69

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

survey approach. The results of the study showed a minimal correlation between reasons for switching and reason for choosing a new GSM operator. It was also shown that some respondent are attracted to a GSM operator as a result of perceived good network quality, current subscribers to the same GSM operator, choose to switch because they are dissatisfied with the poor network quality. The authors in [19] survey and analyze MNP framework in Kenya and compare that to MNP in Japan, Finland, Sweden and Hong Kong to establish the future of MNP in Kenya. It first looks at the MNP framework as used in Kenya, the procedure for reversal in case the customer is dissatisfied with a service provider which he moves to and makes a reference to how the service has performed in other markets such as Finland, Sweden, and Hong Kong in order to enable comparative observations. Their efforts were to find out how the service has performed after the first three months of operation. The authors in [20] looked into the monopoly associated with some telecommunication regulatory agencies and their inability to mandate the implementation of Mobile Number Portability (MNP) and its effects on subscribers who cannot retain their directory numbers when switching over to another service provider for reason best known to them. The paper strongly argued that MNP should be encouraged by governments and Regulatory Agencies while letting stakeholders to recognize that MNP is an essential part of the competitive framework and should be made legally binding on all operators and service providers. The author in [21] carried out a study to identify and model the factors affecting MNP in Turkey. The Regression analysis results indicate that overall model is statistically significant, where the factors affecting MNP are age, contract type, operator type, and satisfaction level. The paper in [22], explained the underlying MNP technology and its impact to the telephony ecosystem. The work introduces the concept of number portability, explains its different types and benefits, and the technical, operational, and economic issues that might arise out of its implementation in India. Similar works on MNP was captured in [23],[24], and [25]. C.

Mobile Number Portability - How to PORT From Network A to Network B

In this case, any mobile number from any GSM network only can migrate under MNP to induce a drive for excellent service and customer care among the operators. i.

Formulation of MNP Scenario

Now lets analyze a hypothetical scenario of Mr A with phone number 08051234567 who wants to PORT from GLOB to AIRTEL. Firstly, Mr A has to go to Airtel office to get this done. There, he will be given a new AIRTEL Sim which will still bear his phone number (08051234567). As such the former GLO number now becomes the AIRTEL number completing the porting process. ii.

Scenario Description Terms for the MNP (Porting Process)

Begin ( ) Subscriber: Mr. A Receipt Network: AIRTEL Network  Network Which Mr.A is Porting into Donor Network: GLO Network Network Which Mr.A is porting from Port In: Mr.A is Porting in to Airtel Port Out: Mr.A is Porting out from GLO Now ( ) To port from GLOAIRTEL, Mr.A visist a Customer Service Center of the Airtel (Recipient Operator) &&Make a request K

70

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

i. ii. iii. iv. v. vi.

vii. viii. ix. x. xi. xii.

ISSN

(O) 2347-6109 (P) 2348-0017

K (Request): Fill a MNP Form Provide a Valid Proof of Identification with a recent passport Registered SIM card of Donor network ( Must have registered GLO Sim with GLO )  Porting to GLO GLO Sim Mr.A wants to Port must be currently Active Send PORT as SMS to 3232, using the GLO Sim that he wants to port After satisfying this requirement, Mr.A will be issued a new AIRTEL Sim which he will insert into his Mobile device, Not Immediately but after a Stipulated period of time by which time the GLO Sim must have deactivated. The recipient network (AIRTEL) will send Mr.A’s request to Number Portability Clearing house where the request will be processed. If the line to be ported, the registered owner of the line && the request are Validated OK, Then Mr.A’s GLO Sim will be deactivated and the new AIRTEL Sim given to him become ACTIVE. Any Credit on his GLO Sim will Not be Carried to his new AIRTEL Sim The new Sim will be placed on the recipient network‟s default tariff plan, or a plan of his preference if applicable. Mr.A will Not be able to port from AIRTEL to any other network within 90days

Figure 1: A Typical MNP Form

D.

Limitations of MNP

The following are the identified limitation of the scheme, viz: i. ii. iii. iv. -

Highly unattractive as it involves several bureaucratic processes It takes time to be effected, hence very inflexible and unpredictable Porting with respect to mission critical services eg. E-banking, Payment platforms, etc is undependable. Reasons for wanting to leverage MNP are still unsatisfied, viz: Inadequate product offerings Poor customer Service Poor data/internet service Poor network coverage Unattractive call/SMS rate

71

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

v. vi. vii. viii. ix.

ISSN

(O) 2347-6109 (P) 2348-0017

It involves costs burden on the part of the intenders (those that wants to port) Increase in rate directly affects the revenues of the service provider. Increases price competition. It may put pressure on margins, as product innovation costs and marketing costs may increase. Increased investments in back-end services.

Against these background as well as the poor QoS investigated in [1], this research then proposed a unified system that seeks to improve the framework of MNP.

III.

METHODOLOGY

A.

Proposed MNVSim Suite/Assumptions

According to [27], Number Portability can take one of the following forms: Fixed –to – Fixed Porting- This is the porting of a fixed line number into another fixed line, Mobile – to – Fixed Porting-This involves the porting of a mobile phone number to a fixed line, Fixed – to – Mobile Porting- This porting of a fixed line number to a mobile phone and Mobile – to – Mobile PortingThis is the process of porting a mobile phone number to another mobile phone. The proposed MNVSim leverages the Mobile –Mobile-Porting while utilizing a centralized database in which the regulatory authority NCC, sets up the guidelines, policies and processes for number portability. In this case, all the service providers (MTN, GLO, and AIRTEL & ETISALAT) in the country have a shared and well-defined interface with a centralized Number Portability administration canter for processing the porting request of a number. This adheres to a clear set of service level agreements for each of the steps involved in the process and it is mandatory for the service providers to follow them. For scalability purposes where the possibility of many operators is found, we adopted a centralized database solution which is better.

Figure 2: Proposed Network Integration with an All-call-query approach for Portability

72

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

Figure 3: Proposed Network Integration with Excellent user QoS

MNVSim CNPDB CNPDB

Production Site1

Customer Care&Billing Center

Disaster Recovery Site-1

Production SiteN+1 Disaster Recovery Site-2

MNVSim Portability Gateway

Signal Transfer point CNPDB

Visited Mobile Switching Center (VMSC)

Production Site2

Home Location Register (HLR)

Local Number portability Centralized Database-LNPCD

Signal Control Point SCP

Disaster Recovery SiteN+1

Signal Transfer point CNPDB

SMSC

PSTN

Figure 4: MNVSim Architecture

Network architecture for MNVSim is shown in Figure 4. The network is deployed in a redundant and synchronized way in N different geographical areas with one as a production site and the other as a disaster recovery site in order to avoid interruption in service due to failure of one site. In the network architecture, the service provider can either directly connect to the Central Number Portability Database (CNPDB) or deploy separate local number portability database (LNPDB) and connect it to the CNPDB through its number portability gateway. The CNPDB and LNPDB are synchronized.

73

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

When a call is originated, the visited mobile switching centre interrogates an internal (LNPDB) or external database (CNPDB) to get the location routing number of the correct terminating network. The CNPDB can be integrated with the signalling transfer point and accessed via an application programming interface locally, or a query can be made to a remote CNPDB through number portability gateway using protocols like simple object access protocol and Extensible Markup Language (XML). Here, MNP translations are performed by the signalling transfer points which receives the location routing number query from the visited mobile switching centre and routes it to the appropriate signal control point. The signal control point is a high-transaction-oriented server that receives number portability requests from the visited mobile switching centre and passes on the mobile station routing number information to the gateway mobile switching centre handling the call. The gateway mobile switching centre then routes the call to the currently serving visited mobile switching centre of the recipient operator. This work views the Virtual SIM platform as a means for Subscriber Network Migration. The proposed and implemented Portability suite using virtual SIMs (JAVA JRE) seeks to be a suitable and sustainable solution that is able to compete with the GSM SIM-based solutions in software context. We will demonstrate the substitutability of a SIM card with an adequate software replacement supported and protected by a trustworthy operating system, and is based on a single small-scale trust virtual conformant to the Trusted Computing Group (TCG) Mobile Phone Work Group (MPWG) Reference Architecture [28],[29],[30], which will be discussed in our future work. B.

Operational Mechanisms

From figure 2, our approach shows that the originating network directly queries a central portability database to get the location routing number in order to route the call to the gateway mobile switching centre of the correct terminating network. Further, the gateway mobile switching centre sets up trunk to the serving mobile switching centre to establish the call. The donor network does not take part in the call process and utilizes network resources most efficiently to route a call. Thus this scheme is considered to be the most efficient routing scheme for large interconnected networks and a large number of ported numbers. Figure 3 shows the user satisfaction scenario in our proposed architecture. In this previous sections above, this research have presented the limitations of the current MNP architecture. A novel QoS framework will be presented which seeks to enforce expedite action on the part of the network operators for improved QoS demand. The proposed recommendations for each challenge above will fit into the framework shown in figure 5. We deal with a brief presentation of network migration interface which communicates the stored migration procedure in the remote NCC centralized datacenter. This framework has to provide a solution for improving GSM performance in terms of Quality of service. First, it gives a detailed evaluation of the network while securely facilitating user migration to any network operator that offers relatively efficient KPI at all times. The existing GSM network from GLO, ETISALAT, MTN or AIRTEL comprises of the switching system (SS), base station system (BSS) and the support system as shown in figure 5. From Figure 5, the SS is responsible for performing all call processing and subscriber-related functions. It includes the Home Location Register (HLR) which stores the subscriber information, Visitor Location Register (VLR) stores subscriber information temporarily as needed by the MSC, Mobile Services Switching Center (MSC) performs the telephony switching function of the system such as network interfacing, channel signalling, etc. The Authentication center (AUC) carries out authentication and encryption for user identity verification for confidentiality while the Equipment

74

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

Identity Register (EIR) is the database that contains information of the mobile equipment. AUC and EIR are implemented as standalone system. Switching System

AUC

HLR

MSC/VLR

8/9/2013

Base Station System

OSS Subtitle

MN

MN

MN

MN

BTS

BTS

BTS

BTS

BTS

BSC

MN

Figure 5: Generic GSM System

The BSS performs the all radio related functions, and consists of Base Station Controller (BSC) and the Base Transceiver Stations (BTS). The BSC is a high capacity switch that provides all the control functions and physical links between the MSC and BTS. Some these functions includes handover, cell configuration data, and control of Radio frequency (RF) power levels in the BTS. A number of BSCs are served by an MSC. The BTS handles the radio interface to the mobile station. It the radio equipment (transceivers and antennas) needed to service each cell in the network. A group of BTS are controlled by a BSC. The OSS carries the operations and maintenance of all the equipment connected to switching system and to the BSC. It is the functional entity from which the network operators monitors and controls the system. Its purpose is to offer the customer cost-effective support for centralized, regional and local operational and maintenance activities that are required for a GSM network. With this existing GSM infrastructure, this project now carries out a drive test investigations for macromobility scenario mainly from the BTS via the MSC to the HLR and VLR. From figure 6, a Java Virtual machine (JVM) which sits on the Mobile Nodes (MN) runs the Mobile SIM Number Portability Suite (MSNPS). All the MNs faces the same channel BER problem, but the MSNPS features four basic migration for operators with poor KPI thresholds, viz: -

Migration To MTN Migration To GLO Migration To Etisalat Migration To Airtel.

In the operational model, all registered users have a high level encryption running on their mobile device for secure migration to any network of choice. The MNVSim supports real time reach, balance checking, etc. At the NCC network switch, a migration database which runs on the server houses the migration sessions and the security encryption. All migration processes, as well as other transactions still retains the designated mobile number. Essentially, this research seeks to adapt figure 6 for all the GSM network operators with seamless integration with NCC for high KPI availability and reliability in Nigeria.

75

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

Figure 6: Conceptual System Model for MNVSim

Figure 6 seeks to remove the bureaucratic processes associated with scheme so as make it more attractive to the citizenry. Also, this will encourage infrastructure sharing among the GSM operators thereby reducing cost while improving QoS. C.

Mathematical Models

i.

Analytical Facility Service Models

In this paper, we assume that the subscribers porting to a network service provider facility via the centralized database in a scheduled time t follows an arrival process that is dynamic in that the process is controlled by the service facility Sf even for the subscribers. The Sf must adjust its capacity to match in the service intensity Si. Now, for the subscribers, we assume that the arrival time distribution is approximated wit a Poisson distribution Pd. This is a discrete probability distribution that provides probabilities for the number of scribers whose calls may arrive in any specific interval of time t. Let n subscribers calls arrive during a time interval 0 to t. If is the expected or average number of call arrivals per unit time for porting, then the expected number of arrivals during a time interval t will be Then the Poisson probability distributed function is given by P

=

,

n= 0,1,2,………

(1)

From Equ. (1), the probability of no call arrival in the time interval 0 to t. is given by: P

=

, =

(2)

Let the random variable T represent the time between successive call arrivals, since a subscriber‟s calls can arrive at any time, T must be a continuous random variable. The probability of no call arrival in the time interval from 0 to t will be equal to the probability that T exceeds t. Therefore, P(T>t) = P

(3)

The cumulative probability that the T between two successive call arrivals is t or less is given by P(T t) = 1, t (4)

76

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ii.

ISSN

(O) 2347-6109 (P) 2348-0017

Developing Model Based On Traffic Theory

In the GSM telephony, the principle of assigning channels or trunk circuits depends on both the rate at which calls arrive and the length of time for which they are held. Though in practice, the rate of call arrival and its duration is unpredictable, they occur randomly. We therefore view traffic from statistical or probabilistic perspective. In developing the related mathematical model to allow us analyze the properties of mobile system (most importantly the probability that the network is congested); we shall start by making the following assumptions: (i) The calls from subscribers are independent; (ii) The rate of call arrivals when the network is in state is i; (iii) the rate of call departure when the network is in state is i; (iv) Only one event (departure or arrival) can occur at a particular instant of time. & are the rate of call arrival and departure respectively when the network is in state . denotes the number of calls in progress which represents the state of the network. iii.

Congestion Analysis on facility Centralized Database

For the purpose of congestion analysis, let‟s consider the fraction of the busy hour during which exactly „N‟ number of devices are busy. We find that, it equals to a unit function i.e. 1. Therefore, if there are N possible states, we have (5) Where S = Sources of traffic, N = Max. No. of outlets/devices in the system, A = Traffic in erlang = Mean call Arrival Rate ( Calls per unit time),S = Mean holding time. For congestion to occur analytically on the proposed model, the number of sources of traffic must be greater than the number of devices. Consequently, erlang distribution model is adopted for this analysis. Here assumptions are made that no matter how many devices are busy, the rate of call arrivals will be constant. In tele-traffic first principle, traffic is expressed mathematically as, A= s Since the rate of call arrivals is constant, eqn. (6) then becomes, =

= A/s =

(6) (7)

And the rate of departures, is given by =

(8)

When = (i.e. statistical equilibrium of the system), we have [ ] /s = [ -1] A/s Putting in values for : [1] = A [0] [2]= !

(9)

⋮ [ ]=

.

(10) ⋮ [N]= Using eqn. (1), we have,

77

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

0+A [0] +………………+ /N! [0]=1 Hence, [0] = 1/ , Therefore, the probability of the system being in state is [ ]=

ISSN

(O) 2347-6109 (P) 2348-0017

(10)

(11)

We can find for all values of if we know „A‟ and „N‟. Eqn. (11) is referred to as probability distribution of the state of the system. However, if we consider the proportion of the busy hour for which the system is in state N. it means that time congestion E = [N] Therefore, E = N =

=

(A)

(12)

Eqn. (12) gives the Erlang‟s loss formula. The values of Eqn. (11) and (12) are what can be used as preference index by network operators for their plant design. Meanwhile, possibility of a call arriving only to find out that the system is fully occupied is not undermined. This concept is referred to as call congestion B. so in this work call congestion B system model as stated below is also analyzed in order to give a reliable network performance. B =

(13)

This is based on assumption that rate of call arrival is constant, since the number of sources is very much greater than the number of devices. Therefore, in Erlang case, B = . [N]/ Is constant

(14) (15)

=1

(16) (17)

This model characterizes the proposed model and is applied whenever the assumption can be made that the calling rate is independent of the number of calls in progress.

IV.

SYSTEM IMPLEMENTATION

The NetBeans platform was used to develop MNVSim leveraging software development lifecycle (SDLC). This allowed application to be developed from a set of modular software components called modules vis-vis Object oriented programming. The NetBeans IDE is an open-source integrated development environment which supports the development of all Java application types (Java SE including JavaFX, (Java ME, web, EJB and mobile applications).Among its other features are: an Antbased project system, Maven support, refactorings, and version control (supporting CVS, Subversion, Mercurial and Clearcase). The MNVSim is written with JAVA programming language in NetBeans 7.0 with MyQSL XAMP control panel for the database integration. Its was developed as a client in middle tier server application with the respective network service providers integration on the computing platform. Using fuzzy logic and Adaptive Neuro Inference System (ANIFS), we shall extend the research on the trusted computing platform while showing the respective surface diagrams for the network integration KPIs also. In this case, we shall show both the migration pattern as well as the enhancement factors for the MNP using fuzzy trusted computing engine.

78

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

V.

ISSN

(O) 2347-6109 (P) 2348-0017

RESULTS AND DISCUSSIONS

The application is made to be very portable since the approach of implementation ignored the usage of database like MYSQL, Sybase or Oracle. as such there is no drain on the system resources when deployed. As shown in figure 6, the proposed system by default supports the four key networks while only supporting one active migration at any time leveraging the centralized database as shown in figure 2. In figure 7, a valid network user at t migrates to ETISALAT.

Figure 7: A Valid User Migration to ETISALAT

Figure 8: A Valid User Migration To ETISALAT with Account Checking Capabilities

Figure 8 shows how as valid user that have migrated to ETISALAT can explore the MNPSim suite account checking capabilities in figure 9.

Figure 9: A Valid User Migration to ETISALAT with Account Recharging Capabilities

79

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

Figure 10 shows an implementation of a valid user SIMcard registration with the migration log interface. By submitting the registration details, the users have by default accepted the service level agreement without many bureaucracies. Figure 11a shows the details of a migration log interface, while figure 11b shows the Simcard Network Migration audit log trails.

Figure 10: A Valid User Simcard Registration with the Migration Log Interface

Figure 11a: A detailed Migration Log Interface

Figure 11b: A Valid User Simcard Network Migration Log Interface Details

80

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

Figure 12: Simcard Registration Details in the Network Integration Server Backend

Figure 13: A Valid User Simcard Network Migration Log Interface Figure 12 and figure 13 shows the database capture of the network migrations specifying the id, network, time stamp with its descriptions.

VI.

CONCLUSION AND RECOMMENDATIONS

This research examined the current MNP with respect to subscribers and service providers while outlining the limitations of the current MNP. Our previous study examined the Key Performance Indices of network providers (KPI) that causes of poor service quality in Nigeria. Our review findings now lead to a novel method of subscriber authentication in mobile cellular networks and its implementation framework in future mobile phones and devices. In this context, we developed and analysed an improved platform which can be used as a replacement for the existing MNP vis-à-vis Subscriber Identity Module (SIM) proposed by Trusted Computing Group Mobile Phone Work Group (TCG MPWG) Reference Architecture. Consequently, this paper then develops a Java VSIM portability Suite for Mobile Number Portability (MNP) while formulating a parametric SIM network algorithm with similar usage and security characteristics like the existing SIM smartcard-based solution in our future work.

81

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

In this research, our approach demonstrates the replacability of the existing MNP SIM card GSM architecture with an adequate trusted software module proposed to demonstrates the functionalities of the network integrations. Furthermore, the proposed method for SIM MNP (Mobile SIM Network Portability Suite-MSimNPS) for all mobile network operator and the migration of subscriber credentials between devices was analysed considering its integration techniques, and the parameters on which it depends. MSimNPS decision using fuzzy logic framework will be developed in our future work while focusing its evaluation based on a set of benchmarks which are considered as crucial for deployment while taking cognizance of user's requirements of mobile devices. The research will involve Fuzzy logic Inference System (FIS) and ANFIS blockset of MATLAB Simulink. This work recommends that the regulators must actively encourage the use of improved MNP scheme to avoid subscriber exploitation while compelling service providers to come up with innovative scheme that will improve QoS. Also, we recommend the concept of infrastructure sharing among the operators to reduce their cost of infrastructural deployment, maintenance, etc, allowing them to focus on QoS.

REFERENCES [1]

Nochiri. Ifeoma.U, C.C Osuagwu, K.C. Okafor, “Empirical Analysis on the GSM Network KPIs Using Real-Time Methodology for a Novel Network Integration”, In Progress in Science and Engineering Research Journal ,Vol.2, Issue02/06, pp 092-107, May,2013.

[2]

Juwah, E. “Office of the Executive Vice-Chairman/CEO Nigerian Communications Commission- “Implementation of Mobile Number Portability in Nigeria,2009.

[3]

Philips Consulting- Mobile Number Portability, a Consumer behaviour Survey, April, 2013.

[4]

NCC Monthly Subscriber report, February, 2013.

[5]

Kola, Oyeniran; Olabode Samuel, Akinsola, “Towards Implementing Mobile Number Portability (MNP) - Nigeria Experience” International Conference on Education, Applied Sciences and Management (ICEASM'2012) December 26-27, 2012 Dubai (UAE).

[6]

Menon, J. Director (customer service and IT), Bharti Airtel and group CIO, Bharti Enterprises.

[7]

Tülin Durukan, Ibrahim Bozacı Taylan and Taner Dogan, Mobile Number Portability in Turkey: An Empirical Analysis of Consumer Switching Behavior. European Journal of Social Sciences – Volume 20, Number 4 (2011).

[8]

Ruth Chweya, “Mobile Number Portability: Is it worth in Kenya”, World Journal of Computer Application and Technology 1(4): 121-126, 2013 http://www.hrpub.org DOI: 10.13189/wjcat.2013.010403.

[9]

A. Caruana, "The impact of switching costs on customer loyalty: A study among corporate customers of mobile telephony," Journal of Targeting, Measurement, and Analysis for Marketing., vol. 12 2004.

[10]

C. K. N. Bashar J. Hamza, N. K. Noordin, M. F. A. Rasid, and A. Ismail "The seamless vertical handover between (universal mobile telecommunications system) UMTS and (wireless local area network) WLAN by using hybrid scheme of Bi-mSCTP in Mobile IP. ," ed, 2010.

[11]

ANRT Rochdi Dr. ZOUAKIA: Mobile Number Portability, www.ituarabic.org.

[12]

White paper on “Nigeria Mobile Number Portability: Business Rules and Port Order Process”, March 2012, Online: www.ncc.gov.ng.

[13]

Mobile Africa, (2000) Number Portability in South Africa. Journal, Mobile Africa Publication, pp. 7 – 11.

82

International Journal of Research in Electronics & Communication Technology Volume-2, Issue-3, May-June, 2014, www.iaster.com

ISSN

(O) 2347-6109 (P) 2348-0017

[14]

Thisday Newspaper (11th Aug. 2006) Mandate for the implementation of Number Portability in Nigeria, Dailies, Thisday Publication, pg 7A.

[15]

Mobile Number Portability,” Internet:http://en.wikipedia.org/wiki/mobile_number_portability [March 1, 2012].

[16]

M. Mbamalu. “Ghana beats Nigeria to Mobile Number Portability.” The Guardian, (July 3, 2011), p.56.

[17]

Implementation of Mobile Number Portability in Nigeria: Initial Consultation Paper”, February 2, 2009, Nigerian Communications Commission. Internet: www.ncc.gov.ng [January 19, 2011].

[18]

B. Okonedo. “NCC moves to implement number portability.” Business Day, [On-line] June 22, 2010. Available: http://businessdayonline.com/ARCHIVE/index.php?option=com_content&view=section&layou t=blog&id=14&Itemid=419 [August 15, 2010].

[19]

Ruth Chweya, “Mobile Number Portability: Is it worth in Kenya? World Journal of Computer Application and Technology 1(4): 121-126, 2013 http://www.hrpub.org DOI: 10.13189/wjcat.2013.010403.

[20]

J.N. Odii & 2J.C. Onuoha, “ A Review of Number Portability in Global System for Mobile”, African Journal of Computing & ICT, Vol 5. No. 3, May, 2012 , Pp. 15-22.

[21]

Birgul Kutlu, “Effects of Mobile Number Portability: Case of Turkey” International Journal of Business and Social Science Vol. 4 No. 14; November 2013,Pp.120-124.

[22]

Ashish Siwach, Shweta Khullar, “ Mobile Number Portability in INDIA”, National WorkshopCum-Conference on Recent Trends in Mathematics and Computing (RTMC) 2011 Proceedings published in International Journal of Computer Applications.

[23]

Ajay Malik, Sunita Malik, and Vijay Pal Singh, “Mobile Number Portability Decision using Fuzzy Logic”, International Journal of Electronics Engineering, 3 (1), 2011, pp. 89– 92.

[24]

Atiya Faiz Khan, “Mobile Number Portability: Challenges and solutions”, In Journal of Emerging Trends in Computing and Information Sciences, Volume 2, 2010. Pp.1-6.

[25]

Ajit singh, Mainka Saharan, Geetanjali panchal, “Parameter Effecting Mobile Number Portability And Fuzzy Logic Based MNP Decision”, International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE), Volume 3, Issue 4, April 2013, Pp.316-321.

[26]

Oloruntobi Adebayo- MNP, http://www.tech.aabnigeria.com/tch/mobile/mobile-numberportability-how-to-port-from-one-network-to-another.

[27]

Syniverse Tech. (2006) A global perspective on Number Portability, 1st Edition, Syniverse Publication,Pg 3 – 14.

[28]

Trusted Computing Group. TCG MPWG Mobile Trusted Module Specification. Technical Report Version 0.9 Revision 1, TCG, 2006.

[29]

Trusted Computing Group. TPM Main Part 1 Design Principles. Technical Report Version 1.2 Revision 94, TCG, 2005.

[30]

Trusted Computing Group. TCG Specification Architecture Overview. Technical Report Revision 1.3, TCG, 2007.

83