9

Click here to load reader

Efficient Virtual Universities via Cloud Computing Environment

Embed Size (px)

Citation preview

Page 1: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1553

Efficient Virtual Universities via Cloud Computing Environment 1 Muzhir Shaban Al-Ani,

2 Mohammed Salah Ibrahim

1, 2 Anbar University, College of Computer, Iraq 1 [email protected], 2 [email protected]

ABSTRACT Cloud computing is a new field of processing that offers many facilities for business and scientific applications. The

primary purpose of this study is to propose an efficient solution of the ministry of higher education and scientific research

in Iraq. The proposed solution based on classification of the environment into main three clouds: governmental

universities, private universities and commissions and research centers. Theses clouds may be operated at real time and

any access can be replayed directly without any delay.

Keywords: Cloud computing, grid computing, virtual environment, virtual university.

1. INTRODUCTION Cloud computing has emerged as a viable

platform for running large-scale computation and data

analysis [1]. Cloud computing is the solution for:

researchers whose need on-demand high performance

computers, institutions that need to provide their

employers with all required applications in easy and

economy situations and for all others whose need to carry

their data without carry their computers.

Why would anyone want to rely on another

computer system to run programs and store data? Here are

just a few reasons [2]:

Clients would be able to access their

applications and data from anywhere at any

time. They could access the cloud computing

system using any computer linked to the

Internet. Data wouldn't be confined to a hard

drive on one user's computer or even a

corporation's internal network.

It could bring hardware costs down. Cloud

computing systems would reduce the need

for advanced hardware on the client side.

You wouldn't need to buy the fastest

computer with the most memory, because

the cloud system would take care of those

needs for you. Instead, you could buy an

inexpensive computer terminal. The terminal

could include a monitor, input devices like a

keyboard and mouse and just enough

processing power to run the middleware

necessary to connect to the cloud system.

You wouldn't need a large hard drive

because you'd store all your information on a

remote computer.

Corporations that rely on computers have to

make sure they have the right software in

place to achieve goals. Cloud computing

systems give these organizations company-

wide access to computer applications. The

companies don't have to buy a set of

software or software licenses for every

employee. Instead, the company could pay a

metered fee to a cloud computing company.

Servers and digital storage devices take up

space. Some companies rent physical space

to store servers and databases because they

don't have it available on site. Cloud

computing gives these companies the option

of storing data on someone else's hardware,

removing the need for physical space on the

front end.

Corporations might save money on IT

support. Streamlined hardware would, in

theory, have fewer problems than a network

of heterogeneous machines and operating

systems.

All of these reasons enable the cloud computing

to be the one choice for institutions and companies whose

want to achieve their works in fastest, economic and

efficient way.

2. PARALLEL COMPUTING The computing industry changed course in 2005

when Intel followed the lead of IBM’s Power 4 and Sun

Microsystems’ Niagara processor in announcing that its

high performance microprocessors would henceforth rely

on multiple processors or cores. The new industry

buzzword “multicore” captures the plan of doubling the

number of standard cores per die with every

semiconductor process generation starting with a single

processor. Multicore will obviously help

multiprogrammed workloads, which contain a mix of

independent sequential tasks, but how will individual

tasks become faster? Switching from sequential to

modestly parallel computing will make programming

much more difficult without rewarding this greater effort

with a dramatic improvement in power-performance.

Hence, multicore is unlikely to be the ideal answer [3].

In most parallel algorithms, the basic idea behind

the algorithm is to divide the task into subtasks and use

different processors to execute each subtask [4].

There are several parallel file systems for

example [5]:

GPFS: General Parallel File System for AIX

(IBM)

Lustre: for Linux clusters (Oracle)

Page 2: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1554

PVFS/PVFS2: Parallel Virtual File System

for Linux clusters (Clemson/Argonne/Ohio

State/others)

PanFS: Panasas Active Scale File System for

Linux clusters (Panasas, Inc.)

HP SFS: HP Storage Works Scalable File

Share. Luster based parallel file system

(Global File System for Linux) product from

HP

3. CLOUD COMPUTING Everyone has an opinion on what is cloud

computing. It can be the ability to rent a server or a

thousand servers and run a geophysical modeling

application on the most powerful systems available

anywhere. It can be the ability to rent a virtual server, load

software on it, turn it on and off at will, or clone it ten

times to meet a sudden workload demand. It can be

storing and securing immense amounts of data that is

accessible only by authorized applications and users [6].

Cloud computing has been coined as an umbrella

term to describe a category of sophisticated on-demand

computing services initially offered by commercial

providers, such as Amazon, Google, and Microsoft. It

denotes a model on which a computing infrastructure is

viewed as a “cloud,” from which businesses and

individuals access applications from anywhere in the

world on demand [7].

Many researchers and commercial spheres have

tried to define exactly what "cloud computing" is and

what unique characteristics it presents.

Gartner et al [8] defined Cloud Computing as a style of

computing in which dynamically scalable and often

virtualized resources are provided as a service over the

Internet.

Vaquero et al. [9] have stated “clouds are a large

pool of easily usable and accessible virtualized resources

(such as hardware, development platforms and/or

services). These resources can be dynamically

reconfigured to adjust to a variable load (scale), allowing

also for an optimum resource utilization. This pool of

resources is typically exploited by a pay-per-use model in

which guarantees are offered by the Infrastructure

Provider by means of customized Service Level

Agreements.”

A recent McKinsey and Co. report [10] claims

that “Clouds are hardware-based services offering

compute, network, and storage capacity where: Hardware

management is highly abstracted from the buyer, buyers

incur infrastructure costs as variable OPEX, and

infrastructure capacity is highly elastic.”

4. RELATED WORKS There are many works involve this field, some of

them are listed below:

Eddy Caron, et al. proposed the use of a Cloud

system as a raw computational on-demand resource for a

Grid middleware. They illustrate a proof of concept by

considering the DIET-Solve Grid middleware and the

EUCALYPTUS open-source Cloud platform [11].

Yogesh Simmhan, et al. proposed a Generic

Worker framework to deploy and invoke science

applications in the cloud with minimal user effort and

predictable cost-effective performance. Their framework

addresses three distinct challenges posed by the cloud: the

complexity of application deployment, invocation of cloud

applications from desktop clients, and efficient transparent

data transfers across desktop and the cloud [12].

Manuel R., et al. reported on an evaluation of

open source development tools for Cloud Computing. The

main tools examined are Eucalyptus, Apache Hadoop, and

the Django-Python stack. These tools were used at

different layers in the construction of a notional

application for managing weather data [13].

Sankaran Sivathanu, et al. presented the

measurement results of detailed experiments conducted on

a virtualized setup focusing on the storage I/O

performance. They categorize their experimental

evaluation into four components, each of which presenting

some significant factors that affect storage I/O

performance [14].

Victor Chang, et al. proposed how organizations

can achieve sustainability by adopting appropriate models.

Using the Jericho Forum’s Cloud Cube Model (CCM),

they classify cloud computing business models into eight

types: (1) Service Provider and Service Orientation; (2)

Support and Services Contracts; (3) In-House Private

Clouds; (4) All-In-One Enterprise Cloud; (5) One-Stop

Resources and Services; (6) Government Funding; (7)

Venture Capitals; and (8) Entertainment and Social

Networking[15] .

Kevin D. Foster, et al. described some of the

issues that need to be addressed to enable the application

of cloud computing in such systems, using high-level

generic use cases and requirements to illustrate the issues.

they also discuss how cloud computing can address some

of the perplexing problems that arise in the acquisition of

large-scale weapon systems as systems of systems, but can

also play a role in supporting changes in the workflows

employed by the war fighter to attain information

superiority within the battle space [16].

Luna M. Zhang, Keqin et al. Implemented six

innovative green task scheduling algorithms that have two

main steps: assigning as many tasks as possible to a cloud

server with lowest energy, and setting the same optimal

speed for all tasks assigned to each cloud server [17].

Paul Marshall, et al. proposed a cloud

infrastructure that combines on-demand allocation of

resources with opportunistic provisioning of cycles from

Page 3: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1555

idle cloud nodes to other processes by deploying backfill

virtual machines (VMs) [18].

Pramod A. Jamkhedkar, et al introduced the

notion and importance of usage management in cloud

computing. It provides an analysis of features and

challenges involved in deploying a usage management

framework over a distributed cloud environment to enable

automated and actionable interpretation, reasoning and

enforcement of usage policies [19].

Christian Baun, et al. (2011) described the design

of a better management solution – the KOALA cloud

management service – for cloud services and its

implementation [20].

The above works introduced the concepts of

cloud computing environment, in our work we suggest a

design of an efficient cloud computing environment that

will be applied at the ministry of higher education and

scientific research in Iraq, to share the information access

and managing of data.

5. THE PROPOSED ENVIRONMENT

Several studies present by many researchers to

establish university cloud such as University of Michigan

launched the CIRRUS Project © (Computing and

Information Resources for Research as a Utility Service)

The mission of the project is to build a foundation for a

vibrant and sustainable university cyber infrastructure.

This study is the first of a series of investigations to

explore issues surrounding cloud adoption on university

campuses [21].

Using cloud computing technology in scientific

research and teaching is so constructive, it provides many

aspects of the solution basis on the problem that uneven

distribution of educational resources in education fields.

Today's high perform and multi-core servers with huge

memory and disk storage capacity, through the use of

virtualization technology (a key component of cloud

computing) can take advantage of these resources to the

university to enhance the level of the teaching and

researching [22].

Today's education need to be innovative and

thrusting to take care of the various distractions and

attractions available for the students. Teaching methods

should include practice, intellectual, and graphics as never

before. This can be available and delivered by forming

university cloud. The university cloud shares the resource

available around the globe digitally [23].

In our environment we have proposed a cloud for

Ministry of Higher Education and Scientific Research

(MHESR) in Iraq. This ministry consists of 24 states

universities, 28 private colleges and 10 Commissions and

Research Centers [24]. The ministry site considered the

main cloud for the other Commissions, college and

universities. In order to illustrate the workflow of MHESR

cloud in detail we coding the universities/colleges into

integer numbers as shown in Table (1), Table (2) and

Table (3).

Table 1: Coding Governmental Universities in MHESR

University Code University Code

University of Baghdad. 1 University of Kufa. 13

University of Mousel. 2 University of Thi-Qar. 14

University of Basrah. 3 University of Tikrit. 15

University of Mustanseriya. 4 University of Babylon. 16

University of Technology. 5 Islamic University. 17

University of Al-Nahrain. 6 University of Al-Muthanna. 18

University of Al-Anbar. 7 University of Mysaan. 19

University of Karbala. 8 University of Sulaimani 20

University of Wassit. 9 Salahaddin University-Hawler 21

University of Deyala 10 University of Duhok 22

University of Al-Qadisiya. 11 Koya University 23

University of Al-Ta'ameem. 12 Hawler Medical University 24

Page 4: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1556

Table 2: Coding Private Colleges in MHESR

College Code College Code

Herediatary College University. 25 College of Humanity Studies University. 39

Al-Mansur College University. 26 Madianat Al-Ilm College. 40

Al-Rafidin College University. 27 Al-Shaikh Al-Tusi College. 41

Al-Mamun College University. 28 Al- Rsheed University College / Baghdad - 2010 42

Shatt Al-Arab College University. 29 Iraq University College / Basra – 2010 43

Maarif College University. 30 Sader Al- Iraq University College /Baghdad – 2010 44

Al-Hadba College University. 31 Al – Kalam University College / Kirkuk - 2010 45

Badgdad College University. 32 Al- Hussein University College for engineering /

Karbala – 2010

46

Yarmuk College University. 33 Al- Mustakbal University College/ Babil – Hila – 2010 47

Baghdad College Pharmacy. 34 Al- Hikma University College / Baghdad - 2010 48

Ahl-Al-Bait College. 35 Al-Imam University College/ Sallahuddin – balad -

2010

49

Islamic College University. 36 Al- Hila University College/ Babil - 2010 50

Tigris College. 37 Al- Hila University College 51

Shaikh Muhammad Al- Kasanzani College. 38 Al- Fiqih College / Najaf 52

Table 3: Coding the Commissions and Research Centers in MHESR

Commissions and Research Centers Code

Foundation of Technical Education 53

Iraqi Foundation for Computers and Information. 54

Iraqi Foundation for Medical Specializations. 55

Institute of Hereditary 56

Institute for urban and regional 57

Institute of Study of Accountancy and Finance 58

Laser Institute 59

Research Institute of embryo 60

Foundation of Technical Education (Erbil) 61

Foundation of Technical Education (Sulaimani) 62

Page 5: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1557

Depending on the codes in Table (1) Table (2)

and Table (3).we can construct the cloud structure for the

MHESR as shown in figure (1). Each university has

individual colleges (such as Baghdad University has 24

colleges and Anbar University has 20 colleges and so on)

and each university represents sites for their colleges.

Figure (1) illustrates the number of access which

clearly is huge, where each university contain number of

instructors, employers and students and all of those will

request to access the cloud site, this mean a lot of access to

the MHESR site will be happened may in part of second

and this will cause a big load on the cloud site and effect

on user satisfaction.

To solve a big load problem we suggest a clusters

(servers) solution. Where each server will contain

replicated lectures, documents and applications of the main

cloud (MHESR cloud). The clusters will be deployed

depends on the distance between the universities sites.

Eight clusters are constructed such

16

Cloud Site (Ministry of

Higher Education Site)

1

5

3 8

21

11

4

6

7

2

9 12

10

13

14

15

17

18 19

20

22

23

28

25

26

27

24

29

30

31

31

32

33

34

35

36

37

38

39 40

41

42

43

44

45

46

47

48

49

50

51

52

53 54

55

56

57

58

59

60

61

62

Fig 1: Structure of MHESR universities

Page 6: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1558

as; the universities at the middle of Iraq will be in cluster

and the universities at the east in cluster and so on, as

shown in figure 2. In this case the load will be controlled

and the ratio of loading has been decreased, but the

loading even now is not solved at all, so we suggest using

one of load balance algorithms built in each cluster to

solve load problem.

6. ARCHITECTED OF THE PROPOSED

APPROACH The proposed approach will be dividing into four

steps see figure (3), each steps will be achieve specific

mission as follow:

Registration Center (RC): in this step the

user(s) will request access to the MHESR

Site; in RC just the authenticated user will be

access. The authenticated users are the

students, employers and instructors whose

have an ID number registered in the database

of MHESR. The users will use this ID in

registration level to get user name and

password to access the cloud. The user(s)

will use the user name and password to log in

the MHESR site.

Load Balance (LB): as the site is for ministry,

there will be huge access from users whose

may want to use applications, lectures,

documents, and other things that must be

available in the ministry site. In order to

control huge access and control load that

could be happen, we suggest using one of

load balance algorithms such as round-robin

algorithm or a biasing algorithm.

Routing Protocol (RP): the routing protocol

will route the user to his request. Routing

protocols are used to find fast and short path

to the user request. We suggest using one of

routing protocol algorithm such IGRP or

EIGRP.

Cloud Site (MHESR Site)

1 5

3

21 11 2

9

16

12 10

13

14

15

18

20

22

23

28

25

26

24

29

30

31

31

32

33

35

36

37

38

39

41

42

43

45

46

47

48

49

50

51

52

55

56

57

58

59

Cluster 4

Cluster 3

Cluster 2

Cluster 5

Cluster 6

Cluster 7

8

19 27

34

44

53

54

60

Cluster 1

4

6

7

17

40 Cluster 8

61

62

Fig 2: Workflow of MHESR Cloud

Page 7: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1559

Data and Applications Access: in this step the

user will be able access the data and

applications which are located in the nearest

server that he requests it.

7. SYSTEM IMPLEMENTATION MHESR cloud system can be implemented via

the following steps:

Study the overall environment of higher

education and scientific research in Iraq.

Study the overall environment of all existing

universities.

Meeting the involved persons in a discussion

panel.

Cleaning the data to reach the valuable

information.

Dividing the project into phases to be more

adequate for implementation.

Starting the implementation via a single

university.

8. CONCLUSIONS This paper proposed an efficient cloud

environment for ministry of higher education and scientific

research in Iraq. The proposed method depended on

number of access that could happen from universities in

the ministry. The load has been controlled by replicate data

and applications in several servers deployed in middle,

east, west of Iraq. The load also controlled by suggesting

use load balance and routing protocol algorithms. The

propose approach has been presented clearly in workflows.

REFERENCES [11] L. M. Vaquero, L. Rodero-Merino, J. Caceres, M.

and Lindner, “A Break in the Clouds: Towards a

Cloud Definition”, SIGCOMM Computer

Communication Review, vol. 39, no. 1, 2008.

[12] Jonathan Strickland, “How Cloud Computing

Works”. http://computer.howstuffworks.com/cloud-

computing/cloud-computing2.htm

[3] Asanovic, Bodik et al, “The Landscape of Parallel

Computing Research: A View from Berkeley”,

Technical Report No. UCB/EECS-2006-183, 2006.

http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/

EECS-2006-183.pdf

[4] R.Nedunchelian, K.Koushik, N.Meiyappan,

V.Raghu, “Dynamic Task Scheduling Using

Parallel Genetic Algorithms for Heterogeneous

Distributed Computing”, 2004.

http://ww1.ucmss.com/books/LFS/CSREA2006/GC

A4489.pdf

[5] Blaise Barney. ʺAn Introduction to Parallel

Computingʺ. Lawrence Livermore National Labs.

https://computing.llnl.gov/tutorials/parallel_comp/

Server's locations

MHESR Site

User(s)

Access

Registration Center (RC) Register User Name and Password

Confirm User Name and Password

Log in

Load Balance (LB)

Routing Protocol (RP)

Data and Applications

Access

Fig 3: steps of MHESR Cloud

Page 8: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1560

[6] White Paper, “Introduction to Cloud Computing

Architecture”, Sun Microsystems, Inc. 1st Edition,

June 2009

[7] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg and

I. Brandic, Cloud computing and emerging IT

platforms: Vision, hype, and reality for delivering

computing as the 5th utility, Future Generation

Computer Systems, 25:599_616, 2009.

[8] Gartner. “Gartner Says Cloud Computing Will be

As Influential As E-business”.

http://www.gartner.com. June 26, 2008.

[9] L. M. Vaquero, L. Rodero-Merino, J. Caceres and

M. Lindner, A break in the clouds: Towards a cloud

definition, SIGCOMM Computer Communications

Review, 39:50_55, 2009.

[10] McKinsey & Co., Clearing the Air on Cloud

Computing, Technical Report, 2009.

[11] Eddy Caron, Frederic Desprez and David Loureiro,

“Cloud Computing Resource Management through

a Grid Middleware: A Case Study with DIET and

Eucalyptus”, IEEE International Conference on

Cloud Computing, 2009.

[12] Yogesh Simmhan, Catharine van Ingen, Girish

Subramanian and Jie Li , “Bridging the Gap

between Desktop and the Cloud for eScience

Applications”, IEEE 3rd International Conference

on Cloud Computing, 2010.

[13] Manuel Rodriguez-Martinez, Jaime Seguel and

Melvin Greer , “Open Source Cloud Computing

Tools: A Case Study with a Weather Application”,

IEEE 3rd International Conference on Cloud

Computing, 2010.

[14] Sankaran Sivathanu, Ling Liu, Mei Yiduo and Xing

Pu, “Storage Management in Virtualized Cloud

Environment”, IEEE 3rd International Conference

on Cloud Computing, 2010.

[15] Victor Chang and Gary Wills, David De Roure, “A

Review of Cloud Business Models and

Sustainability”, 2010 IEEE 3rd International

Conference on Cloud Computing, 2010.

[16] Kevin D. Foster, John J. Shea, James Bret Michael

and Thomas W. Otani, “Cloud Computing for

Large-Scale Weapon Systems, IEEE International

Conference on Granular Computing”, 2010.

[17] Luna Mingyi Zhang and Keqin Li , “Green Task

Scheduling Algorithms with Speeds Optimization

on Heterogeneous Cloud Servers”, IEEE/ACM

International Conference on Green Computing and

Communications, 2010.

[18] Paul Marshall, Kate Keahey and Tim Freeman,

“Improving Utilization of Infrastructure Clouds”,

11th IEEE/ACM International Symposium on

Cluster, Cloud and Grid Computing, 2011.

[19] Pramod A. Jamkhedkar, Christopher C. Lamb and

Gregory L. Heileman, “Usage Management in

Cloud Computing”, IEEE 4th International

Conference on Cloud Computing, 2011.

[20] Christian Baun, Marcel Kunze and Viktor Mauch,

“The KOALA Cloud Manager Cloud Service

Management the Easy Way”, IEEE 4th International

Conference on Cloud Computing, 2011.

[21] Traci L. Ruthkoski, “Exploratory Project: State of

the Cloud, from University of Michigan and

Beyond”, 2nd IEEE International Conference on

Cloud Computing Technology and Science, 2010

[22] GaiZhen YANG and Zemin ZHU, “The Application

of Saas-based Cloud Computing in the University

Research and Teaching Platform”, International

Conference on Intelligence Science and Information

Engineering, 2011

[23] Padma Veni and Robert Masillamani, “Resource

Sharing Cloud for Unversityclusters”, IEEE/ACM

International Conference on Green Computing and

Communications & IEEE/ACM International

Conference on Cyber, Physical and Social

Computing, 2010

[24] Mistery of Higher Education and Scientifc

Reseasch, official Site:

http://www.en.mohesr.gov.iq/

AUTHORS

1

Muzhir Shaban Al-Ani has received Ph.

D. in Computer & Communication Engineering

Technology, ETSII, Valladolid University, Spain, 1994.

Assistant of Dean at Al-Anbar Technical Institute (1985).

Head of Electrical Department at Al-Anbar Technical

Institute, Iraq (1985-1988), Head of Computer and

Software Engineering Department at Al-Mustansyria

University, Iraq (1997-2001), Dean of Computer Science

(CS) & Information System (IS) faculty at University of

Technology, Iraq (2001-2003). He joined in 15 September

2003 Electrical and Computer Engineering Department,

College of Engineering, Applied Science University,

Amman, Jordan, as Associated Professor. He joined in 15

Page 9: Efficient Virtual Universities via Cloud Computing Environment

VOL. 3, NO.11 Nov, 2012 ISSN 2079-8407

Journal of Emerging Trends in Computing and Information Sciences ©2009-2012 CIS Journal. All rights reserved.

http://www.cisjournal.org

1561

September 2005 Management Information System

Department, Amman Arab University, Amman, Jordan, as

Associated Professor, then he joined computer science

department in 15 September 2008 at the same university.

He joined in August 2009 Computer Science Department,

Anbar University, Anbar, Iraq, as Professor.

1Mohammed Salah Ibrahim Al-Obaidi Obtained

B.Sc. (2008), M.Sc. (2011) in field

of Computer Science from the

College of Computer, University of

Anbar. Worked as an administrator

in the Department of calculating in

Al-Safa Co. to oversee the

reconstruction works in Iraq (2007),

and worked with Afaq Co. as

accountant (2010). Now,

Mohammed is Faculty staff member

in Computer Science Department in College of Computer,

University of Anbar. His current interesting field focuses

on Cloud Computing, Wireless Network Management,

Artificial Intelligence and Network Security.