header

Handling cloud paaS platforms heterogeneity / (Record no. 67170)

MARC details
000 -LEADER
fixed length control field 03180cam a2200349 a 4500
003 - CONTROL NUMBER IDENTIFIER
control field EG-GiCUC
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20250223032035.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 180828s2017 ua dh f m 000 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency EG-GiCUC
Language of cataloging eng
Transcribing agency EG-GiCUC
041 0# - LANGUAGE CODE
Language code of text/sound track or separate title eng
049 ## - LOCAL HOLDINGS (OCLC)
Holding library Deposite
097 ## - Thesis Degree
Thesis Level Ph.D
099 ## - LOCAL FREE-TEXT CALL NUMBER (OCLC)
Classification number Cai01.20.03.Ph.D.2017.Em.H
100 0# - MAIN ENTRY--PERSONAL NAME
Personal name Eman Hossny Abdelghony
245 10 - TITLE STATEMENT
Title Handling cloud paaS platforms heterogeneity /
Statement of responsibility, etc. Eman Hossny Abdelghony ; Supervised Fatma A. Omara , Hesham A. Hassan , Sherif A. Khatab
246 15 - VARYING FORM OF TITLE
Title proper/short title معالجة عدم تجانس بن{u٠٦أأ}ة التشغ{u٠٦أأ}ل فى الحوسبة السحاب{u٠٦أأ}ة
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Cairo :
Name of publisher, distributor, etc. Eman Hossny Abdelghony ,
Date of publication, distribution, etc. 2017
300 ## - PHYSICAL DESCRIPTION
Extent 124 P. :
Other physical details charts , facsimiles ;
Dimensions 30cm
502 ## - DISSERTATION NOTE
Dissertation note Thesis (Ph.D.) - Cairo University - Faculty of Computers and Information - Department of Computer Science
520 ## - SUMMARY, ETC.
Summary, etc. The providers of Platform as a Service (PaaS) have their own specific APIs (i.e., heterogeneous). These specific APIs make developers locked inside a specific platform and they can't able to port their applications easily among di erent platforms. As a result, vendor lock-in problem has taken place. One solution for this problem is to use generic APIs with speci c adapters for di erent PaaS platforms to implement portable applications. However, any update in a PaaS speci c-API makes its corresponding adapter to become unusable, which causes what is called API dynamic adaptation prob- lem. Therefore, the work in this thesis provides three main contributions to solve these problems, (1) extend the Compatible One Application and Platform Service (COAPS) generic deployment-API, (2) propose service-based generic-APIs (Std-PaaS APIs) and (3) propose a Semantic-based Generation of Generic-API adapters (STAGER) framework. According to the rst contribution, the COAPS generic deployment-API has been extended to deploy applications on Google App Engine (GAE) platform, besides Cloud- Foundry (CF) and OpenShift (OS). Regarding the second contribution, the proposed service-based generic-APIs (called Std-PaaS APIs) can be used by cloud developers to implement generic applications. In addition, the proposed Std-PaaS APIs can include a set of generic APIs for each PaaS service (e.g., blob storage, datastore, messaging, etc.). Currently, the Std-PaaS APIs include two generic APIs; blob storage and NoSQL datastore services. With respect to the third contribution, the proposed STAGER framework is used to semi-automatically generate the adapters for any semantically annotated generic APIs. STAGER framework has been evaluated using the Std-PaaS APIs by generating their adapters for two PaaS platforms; Google App Engine (GAE) and Windows Azure
530 ## - ADDITIONAL PHYSICAL FORM AVAILABLE NOTE
Additional physical form available note Issued also as CD
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term APIs
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term Compatible One Application and Platform Service (COAPS)
653 #4 - INDEX TERM--UNCONTROLLED
Uncontrolled term PaaS heterogeneity
700 0# - ADDED ENTRY--PERSONAL NAME
Personal name Fatma A. Omara ,
Relator term
700 0# - ADDED ENTRY--PERSONAL NAME
Personal name Hesham A. Hassan ,
Relator term
700 0# - ADDED ENTRY--PERSONAL NAME
Personal name Sherif A. Khatab ,
Relator term
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://172.23.153.220/th.pdf">http://172.23.153.220/th.pdf</a>
905 ## - LOCAL DATA ELEMENT E, LDE (RLIN)
Cataloger Nazla
Reviser Revisor
905 ## - LOCAL DATA ELEMENT E, LDE (RLIN)
Cataloger Shimaa
Reviser Cataloger
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Thesis
Holdings
Source of classification or shelving scheme Not for loan Home library Current library Date acquired Full call number Barcode Date last seen Koha item type Copy number
Dewey Decimal Classification   المكتبة المركزبة الجديدة - جامعة القاهرة قاعة الرسائل الجامعية - الدور الاول 11.02.2024 Cai01.20.03.Ph.D.2017.Em.H 01010110075592000 22.09.2023 Thesis  
Dewey Decimal Classification   المكتبة المركزبة الجديدة - جامعة القاهرة مخـــزن الرســائل الجـــامعية - البدروم 11.02.2024 Cai01.20.03.Ph.D.2017.Em.H 01020110075592000 22.09.2023 CD - Rom 75592.CD