Handling cloud paaS platforms heterogeneity / (Record no. 67170)
[ view plain ]
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 |
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 |