Data-intensive computing

Data-intensive computing is a class of parallel computing applications which use a data parallel approach to process large volumes of data typically terabytes or petabytes in size and typically referred to as big data. Computing applications that devote most of their execution time to computational requirements are deemed compute-intensive, whereas applications are deemed data-intensive require large volumes of data and devote most of their processing time to I/O and manipulation of data.[1]

Introduction

The rapid growth of the Internet and World Wide Web led to vast amounts of information available online. In addition, business and government organizations create large amounts of both structured and unstructured information, which need to be processed, analyzed, and linked. Vinton Cerf described this as an “information avalanche” and stated, “we must harness the Internet’s energy before the information it has unleashed buries us”.[2] An IDC white paper sponsored by EMC Corporation estimated the amount of information currently stored in a digital form in 2007 at 281 exabytes and the overall compound growth rate at 57% with information in organizations growing at even a faster rate.[3] In a 2003 study of the so-called information explosion it was estimated that 95% of all current information exists in unstructured form with increased data processing requirements compared to structured information.[4] The storing, managing, accessing, and processing of this vast amount of data represents a fundamental need and an immense challenge in order to satisfy needs to search, analyze, mine, and visualize this data as information.[5] Data-intensive computing is intended to address this need.

Parallel processing approaches can be generally classified as either compute-intensive, or data-intensive.[6][7][8] Compute-intensive is used to describe application programs that are compute-bound. Such applications devote most of their execution time to computational requirements as opposed to I/O, and typically require small volumes of data. Parallel processing of compute-intensive applications typically involves parallelizing individual algorithms within an application process, and decomposing the overall application process into separate tasks, which can then be executed in parallel on an appropriate computing platform to achieve overall higher performance than serial processing. In compute-intensive applications, multiple operations are performed simultaneously, with each operation addressing a particular part of the problem. This is often referred to as task parallelism.

Data-intensive is used to describe applications that are I/O bound or with a need to process large volumes of data.[9] Such applications devote most of their processing time to I/O and movement and manipulation of data. Parallel processing of data-intensive applications typically involves partitioning or subdividing the data into multiple segments which can be processed independently using the same executable application program in parallel on an appropriate computing platform, then reassembling the results to produce the completed output data.[10] The greater the aggregate distribution of the data, the more benefit there is in parallel processing of the data. Data-intensive processing requirements normally scale linearly according to the size of the data and are very amenable to straightforward parallelization. The fundamental challenges for data-intensive computing are managing and processing exponentially growing data volumes, significantly reducing associated data analysis cycles to support practical, timely applications, and developing new algorithms which can scale to search and process massive amounts of data. Researchers coined the term BORPS for "billions of records per second" to measure record processing speed in a way analogous to how the term MIPS applies to describe computers' processing speed.[11]

Data-parallelism

Computer system architectures which can support data parallel applications were promoted in the early 2000s for large-scale data processing requirements of data-intensive computing.[12] Data-parallelism applied computation independently to each data item of a set of data, which allows the degree of parallelism to be scaled with the volume of data. The most important reason for developing data-parallel applications is the potential for scalable performance, and may result in several orders of magnitude performance improvement. The key issues with developing applications using data-parallelism are the choice of the algorithm, the strategy for data decomposition, load balancing on processing nodes, message passing communications between nodes, and the overall accuracy of the results.[13] The development of a data parallel application can involve substantial programming complexity to define the problem in the context of available programming tools, and to address limitations of the target architecture. Information extraction from and indexing of Web documents is typical of data-intensive computing which can derive significant performance benefits from data parallel implementations since Web and other types of document collections can typically then be processed in parallel.[14]

The US National Science Foundation (NSF) funded a research program from 2009 through 2010.[15] Areas of focus were:

  • Approaches to parallel programming to address the parallel processing of data on data-intensive systems
  • Programming abstractions including models, languages, and algorithms which allow a natural expression of parallel processing of data
  • Design of data-intensive computing platforms to provide high levels of reliability, efficiency, availability, and scalability.
  • Identifying applications that can exploit this computing paradigm and determining how it should evolve to support emerging data-intensive applications

Pacific Northwest National Labs defined data-intensive computing as “capturing, managing, analyzing, and understanding data at volumes and rates that push the frontiers of current technologies”.[16][17]

Approach

Data-intensive computing platforms typically use a parallel computing approach combining multiple processors and disks in large commodity computing clusters connected using high-speed communications switches and networks which allows the data to be partitioned among the available computing resources and processed independently to achieve performance and scalability based on the amount of data. A cluster can be defined as a type of parallel and distributed system, which consists of a collection of inter-connected stand-alone computers working together as a single integrated computing resource.[18] This approach to parallel processing is often referred to as a “shared nothing” approach since each node consisting of processor, local memory, and disk resources shares nothing with other nodes in the cluster. In parallel computing this approach is considered suitable for data-intensive computing and problems which are “embarrassingly parallel”, i.e. where it is relatively easy to separate the problem into a number of parallel tasks and there is no dependency or communication required between the tasks other than overall management of the tasks. These types of data processing problems are inherently adaptable to various forms of distributed computing including clusters, data grids, and cloud computing.

Characteristics

Several common characteristics of data-intensive computing systems distinguish them from other forms of computing:

  1. The principle of collection of the data and programs or algorithms is used to perform the computation. To achieve high performance in data-intensive computing, it is important to minimize the movement of data.[19] This characteristic allows processing algorithms to execute on the nodes where the data resides reducing system overhead and increasing performance.[7] Newer technologies such as InfiniBand allow data to be stored in a separate repository and provide performance comparable to collocated data.
  2. The programming model utilized. Data-intensive computing systems utilize a machine-independent approach in which applications are expressed in terms of high-level operations on data, and the runtime system transparently controls the scheduling, execution, load balancing, communications, and movement of programs and data across the distributed computing cluster.[20] The programming abstraction and language tools allow the processing to be expressed in terms of data flows and transformations incorporating new dataflow programming languages and shared libraries of common data manipulation algorithms such as sorting.
  3. A focus on reliability and availability. Large-scale systems with hundreds or thousands of processing nodes are inherently more susceptible to hardware failures, communications errors, and software bugs. Data-intensive computing systems are designed to be fault resilient. This typically includes redundant copies of all data files on disk, storage of intermediate processing results on disk, automatic detection of node or processing failures, and selective re-computation of results.
  4. The inherent scalability of the underlying hardware and software architecture. Data-intensive computing systems can typically be scaled in a linear fashion to accommodate virtually any amount of data, or to meet time-critical performance requirements by simply adding additional processing nodes. The number of nodes and processing tasks assigned for a specific application can be variable or fixed depending on the hardware, software, communications, and distributed file system architecture.

System architectures

A variety of system architectures have been implemented for data-intensive computing and large-scale data analysis applications including parallel and distributed relational database management systems which have been available to run on shared nothing clusters of processing nodes for more than two decades.[21] However, most data growth is with data in unstructured form and new processing paradigms with more flexible data models were needed. Several solutions have emerged including the MapReduce architecture pioneered by Google and now available in an open-source implementation called Hadoop used by Yahoo, Facebook, and others. LexisNexis Risk Solutions also developed and implemented a scalable platform for data-intensive computing which is used by LexisNexis.

MapReduce

The MapReduce architecture and programming model pioneered by Google is an example of a modern systems architecture designed for data-intensive computing.[22] The MapReduce architecture allows programmers to use a functional programming style to create a map function that processes a key–value pair associated with the input data to generate a set of intermediate key–value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Since the system automatically takes care of details like partitioning the input data, scheduling and executing tasks across a processing cluster, and managing the communications between nodes, programmers with no experience in parallel programming can easily use a large distributed processing environment.

The programming model for MapReduce architecture is a simple abstraction where the computation takes a set of input key–value pairs associated with the input data and produces a set of output key–value pairs. In the Map phase, the input data is partitioned into input splits and assigned to Map tasks associated with processing nodes in the cluster. The Map task typically executes on the same node containing its assigned partition of data in the cluster. These Map tasks perform user-specified computations on each input key–value pair from the partition of input data assigned to the task, and generates a set of intermediate results for each key. The shuffle and sort phase then takes the intermediate data generated by each Map task, sorts this data with intermediate data from other nodes, divides this data into regions to be processed by the reduce tasks, and distributes this data as needed to nodes where the Reduce tasks will execute. The Reduce tasks perform additional user-specified operations on the intermediate data possibly merging values associated with a key to a smaller set of values to produce the output data. For more complex data processing procedures, multiple MapReduce calls may be linked together in sequence.

Hadoop

Apache Hadoop is an open source software project sponsored by The Apache Software Foundation which implements the MapReduce architecture. Hadoop now encompasses multiple subprojects in addition to the base core, MapReduce, and HDFS distributed filesystem. These additional subprojects provide enhanced application processing capabilities to the base Hadoop implementation and currently include Avro, Pig, HBase, ZooKeeper, Hive, and Chukwa. The Hadoop MapReduce architecture is functionally similar to the Google implementation except that the base programming language for Hadoop is Java instead of C++. The implementation is intended to execute on clusters of commodity processors.

Hadoop implements a distributed data processing scheduling and execution environment and framework for MapReduce jobs. Hadoop includes a distributed file system called HDFS which is analogous to GFS in the Google MapReduce implementation. The Hadoop execution environment supports additional distributed data processing capabilities which are designed to run using the Hadoop MapReduce architecture. These include HBase, a distributed column-oriented database which provides random access read/write capabilities; Hive, which is a data warehouse system built on top of Hadoop that provides SQL-like query capabilities for data summarization, ad hoc queries, and analysis of large datasets; and Pig – a high-level data-flow programming language and execution framework for data-intensive computing.

Pig was developed at Yahoo! to provide a specific language notation for data analysis applications and to improve programmer productivity and reduce development cycles when using the Hadoop MapReduce environment. Pig programs are automatically translated into sequences of MapReduce programs if needed in the execution environment. Pig provides capabilities in the language for loading, storing, filtering, grouping, de-duplication, ordering, sorting, aggregation, and joining operations on the data.[23]

HPCC

HPCC (High-Performance Computing Cluster) was developed and implemented by LexisNexis Risk Solutions. The development of this computing platform began in 1999 and applications were in production by late 2000. The HPCC approach also utilizes commodity clusters of hardware running the Linux operating system. Custom system software and middleware components were developed and layered on the base Linux operating system to provide the execution environment and distributed filesystem support required for data-intensive computing. LexisNexis also implemented a new high-level language for data-intensive computing.

The ECL programming language is a high-level, declarative, data-centric, implicitly parallel language that allows the programmer to define what the data processing result should be and the dataflows and transformations that are necessary to achieve the result. The ECL language includes extensive capabilities for data definition, filtering, data management, and data transformation, and provides an extensive set of built-in functions to operate on records in datasets which can include user-defined transformation functions. ECL programs are compiled into optimized C++ source code, which is subsequently compiled into executable code and distributed to the nodes of a processing cluster.

To address both batch and online aspects data-intensive computing applications, HPCC includes two distinct cluster environments, each of which can be optimized independently for its parallel data processing purpose. The Thor platform is a cluster whose purpose is to be a data refinery for processing massive volumes of raw data for applications such as data cleansing and hygiene, extract, transform, load (ETL), record linking and entity resolution, large-scale ad hoc analysis of data, and creation of key data and indexes to support high-performance structured queries and data warehouse applications. A Thor system is similar to the Hadoop MapReduce platform in its hardware configuration, function, execution environment, filesystem, and capabilities but provides higher performance in equivalent configurations. The Roxie platform provides an online high-performance structured query and analysis system or data warehouse delivering the parallel data access processing requirements of online applications through Web services interfaces supporting thousands of simultaneous queries and users with sub-second response times. A Roxie system is similar in its function and capabilities to Hadoop with HBase and Hive capabilities added, but provides an optimized execution environment and filesystem for high-performance online processing. Both Thor and Roxie systems utilize the same ECL programming language for implementing applications, increasing programmer productivity.

See also

References

  1. ^ Handbook of Cloud Computing, "Data-Intensive Technologies for Cloud Computing," by A.M. Middleton. Handbook of Cloud Computing. Springer, 2010.
  2. ^ An Information Avalanche, by Vinton Cerf, IEEE Computer, Vol. 40, No. 1, 2007, pp. 104-105.
  3. ^ The Expanding Digital Universe Archived June 27, 2013, at the Wayback Machine, by J.F. Gantz, D. Reinsel, C. Chute, W. Schlichting, J. McArthur, S. Minton, J. Xheneti, A. Toncheva, and A. Manfrediz, IDC, White Paper, 2007.
  4. ^ How Much Information? 2003, by P. Lyman, and H.R. Varian, University of California at Berkeley, Research Report, 2003.
  5. ^ Got Data? A Guide to Data Preservation in the Information Age Archived 2011-07-18 at the Wayback Machine, by F. Berman, Communications of the ACM, Vol. 51, No. 12, 2008, pp. 50-56.
  6. ^ Models and languages for parallel computation, by D.B. Skillicorn, and D. Talia, ACM Computing Surveys, Vol. 30, No. 2, 1998, pp. 123-169.
  7. ^ a b Gorton, Ian; Greenfield, Paul; Szalay, Alex; Williams, Roy (2008). "Data-Intensive Computing in the 21st Century". Computer. 41 (4): 30–32. doi:10.1109/MC.2008.122.
  8. ^ High-Speed, Wide Area, Data Intensive Computing: A Ten Year Retrospective, by W.E. Johnston, IEEE Computer Society, 1998.
  9. ^ IEEE: Hardware Technologies for High-Performance Data-Intensive Computing, by M. Gokhale, J. Cohen, A. Yoo, and W.M. Miller, IEEE Computer, Vol. 41, No. 4, 2008, pp. 60-68.
  10. ^ IEEE: A Design Methodology for Data-Parallel Applications Archived 2011-07-24 at the Wayback Machine, by L.S. Nyland, J.F. Prins, A. Goldberg, and P.H. Mills, IEEE Transactions on Software Engineering, Vol. 26, No. 4, 2000, pp. 293-314.
  11. ^ Handbook of Cloud Computing Archived 2010-11-25 at the Wayback Machine, "Data-Intensive Technologies for Cloud Computing," by A.M. Middleton. Handbook of Cloud Computing. Springer, 2010, pp. 83-86.
  12. ^ The terascale challenge by D. Ravichandran, P. Pantel, and E. Hovy. "The terascale challenge," Proceedings of the KDD Workshop on Mining for and from the Semantic Web, 2004
  13. ^ Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations Archived 2011-07-20 at the Wayback Machine by U. Rencuzogullari, and S. Dwarkadas. "Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations," Proceedings of the Eighth ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, 2001
  14. ^ Information Extraction to Large Document Collections by E. Agichtein, "Scaling Information Extraction to Large Document Collections," Microsoft Research, 2004
  15. ^ "Data-intensive Computing". Program description. NSF. 2009. Retrieved 24 April 2017.
  16. ^ Data Intensive Computing by PNNL. "Data Intensive Computing," 2008
  17. ^ The Changing Paradigm of Data-Intensive Computing by R.T. Kouzes, G.A. Anderson, S.T. Elbert, I. Gorton, and D.K. Gracio, "The Changing Paradigm of Data-Intensive Computing," Computer, Vol. 42, No. 1, 2009, pp. 26-3
  18. ^ Buyya, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar; Broberg, James; Brandic, Ivona (2009). "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility". Future Generation Computer Systems. 25 (6): 599–616. doi:10.1016/j.future.2008.12.001.
  19. ^ Distributed Computing Economics by J. Gray, "Distributed Computing Economics," ACM Queue, Vol. 6, No. 3, 2008, pp. 63-68.
  20. ^ Data Intensive Scalable Computing by R.E. Bryant. "Data Intensive Scalable Computing," 2008
  21. ^ A Comparison of Approaches to Large-Scale Data Analysis by A. Pavlo, E. Paulson, A. Rasin, D.J. Abadi, D.J. Dewitt, S. Madden, and M. Stonebraker. Proceedings of the 35th SIGMOD International conference on Management of Data, 2009.
  22. ^ MapReduce: Simplified Data Processing on Large Clusters Archived 2009-12-23 at the Wayback Machine by J. Dean, and S. Ghemawat. Proceedings of the Sixth Symposium on Operating System Design and Implementation (OSDI), 2004.
  23. ^ as a First-Class Citizen Pig Latin: A Not-So-Foreign Language for Data Processing Archived 2011-07-20 at the Wayback Machine by C. Olston, B. Reed, U. Srivastava, R. Kumar, and A. Tomkins. (Presentation at SIGMOD 2008)," 2008

Read other articles:

Аравийский волк Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКласс:Млекоп…

Questa voce o sezione sull'argomento centri abitati della California non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Fresnocomune Fresno – Veduta LocalizzazioneStato Stati Uniti Stato federato California ConteaFresno AmministrazioneSindacoJerry P.Dyer (R) dal 5-1-2021 TerritorioCoordina…

Численность населения республики по данным Росстата составляет 4 003 016[1] чел. (2024). Татарстан занимает 8-е место по численности населения среди субъектов Российской Федерации[2]. Плотность населения — 59,00 чел./км² (2024). Городское население — 76,72[3] % (2022)…

Jack LowdenJack Lowden bulan Agustus 2017LahirJack Andrew Lowden[1]2 Juni 1990 (umur 33)[2]Chelmsford, Essex, Britania Raya[1]KebangsaanBritania RayaAlmamaterRoyal Scottish Academy of Music and Drama (BA)PekerjaanAktorTahun aktif2010–sekarang Jack Andrew Lowden (lahir 2 Juni 1990) merupakan seorang aktor Britania Raya. Ia dikenal sebagai aktor dalam film Denial (2016), Dunkirk (2017) dan Mary Queen of Scots (2018). Latar belakang dan pendidikan Jack Lowden lah…

هذه المقالة عن المجموعة العرقية الأتراك وليس عن من يحملون جنسية الجمهورية التركية أتراكTürkler (بالتركية) التعداد الكليالتعداد 70~83 مليون نسمةمناطق الوجود المميزةالبلد  القائمة ... تركياألمانياسورياالعراقبلغارياالولايات المتحدةفرنساالمملكة المتحدةهولنداالنمساأسترالياب…

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

Cave and archaeological site in Portugal Cave of Pego do DiaboCave of Loca do Gato (Cat’s Den)LocationLoures, Lisbon District, PortugalCoordinates38°51′52″N 9°13′06″W / 38.86444°N 9.21833°W / 38.86444; -9.21833Depth13 metresElevation250 metresDiscovery1965GeologylimestoneDifficultyeasyAccessCar and 500 metre walkLightingnoVisitorsfree access The Cave of Pego do Diabo (also known as Loca do Gato or Cat's Den) is a small karst cave in a Turonian limestone outc…

Ongoing COVID-19 viral pandemic in New Zealand COVID-19 pandemic in New ZealandDiseaseCOVID-19Virus strainSARS-CoV-2LocationNew ZealandFirst outbreakWuhan, Hubei, ChinaIndex caseAuckland, Auckland RegionArrival date28 February 2020(4 years, 3 months, 2 weeks and 2 days ago)Confirmed cases2,627,114[1] (total)Active cases2,618[1]Suspected cases‡44,222[1] (total)Recovered2,620,552[1]Deaths3,944[1]Fatality rate0.15%Government websitewww.c…

Louisiana National GuardSeal of the Louisiana National GuardActive1636-presentCountryUnited StatesAllegianceLouisianaBranchArmy National GuardAir National GuardLouisiana State GuardTypeNational GuardRoleState militiaReserve forceMotto(s)Protect What MattersWebsitehttps://geauxguard.la.govCommandersCommander in ChiefGovernor of LouisianaMilitary unit The Louisiana National Guard (French: Garde Nationale de Louisiane; Spanish: Guardia Nacional de Luisiana) is the armed force through which the Loui…

Overview of and topical guide to Maine See also: Index of Maine-related articles The Flag of the State of MaineThe Great Seal of the State of Maine The location of the state of Maine in the United States of America The following outline is provided as an overview of and topical guide to the U.S. state of Maine: Maine – state in the New England region of the northeastern United States, bordered by the Atlantic Ocean to the east and south, New Hampshire to the west, and the Canadian province…

Practice of meditation in Buddhism Buddha Shakyamuni meditating in the lotus position, India, Bihar, probably Kurkihar, Pala dynasty, c. 1000 AD, black stone - Östasiatiska museet, Stockholm, Sweden Part of a series onBuddhism Glossary Index Outline History Timeline The Buddha Pre-sectarian Buddhism Councils Silk Road transmission of Buddhism Decline in the Indian subcontinent Later Buddhists Buddhist modernism DharmaConcepts Four Noble Truths Noble Eightfold Path Dharma wheel Five Aggregates I…

Ця стаття майже не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (квітень 2024) Польова гаубиця FH70 Гаубиця FH70 у колекції музею танків Пів…

Gli statuti dei mercanti dell'oro, dell'argento e della seta di Milano (Statuta mercatorum auri, argenti et serici Mediolani), 1610 La vita economica di Milano, durante l'età comunale e soprattutto all'epoca del Ducato di Milano, è stata dominata dalle corporazioni di arti e mestieri. Alcune vie della città conservano tuttora il nome della corporazione che vi svolgeva la propria attività, come via Spadari, via Armorari, via Speronari, via Mercanti, via Orefici, via Cappellari e via Pattari. …

American cartoonist Bill AmendAmend at the 2011 New York Comic ConBornWilliam J. C. Amend III (1962-09-20) September 20, 1962 (age 61)Northampton, MassachusettsAwardsReuben AwardOutstanding Cartoonist of the Year (2006)Inkpot Award (2012)[1] William J. C. Amend III (/ˈeɪmənd/; born September 20, 1962) is an American cartoonist. He is known for his comic strip FoxTrot. Early life Amend was born in Massachusetts and raised in Northern California. He attended high school in Burlinga…

يالي   الإحداثيات 39°07′15″N 88°01′28″W / 39.1208°N 88.0244°W / 39.1208; -88.0244   [1] تقسيم إداري  البلد الولايات المتحدة  التقسيم الأعلى مقاطعة جاسبير  خصائص جغرافية  المساحة 0.57 ميل مربع  عدد السكان  عدد السكان 67 (1 أبريل 2020)[2]  الكثافة السكانية 117.5 نسمة/…

ShazamPenyihir Shazam.Seni karya Alex Ross.Informasi publikasiPenerbitDC ComicsPenampilan pertamaWhiz Comics #2 (Februari 1940)Dibuat olehC. C. BeckBill ParkerInformasi dalam ceritaAlter egoJebediah of CanaanMamaraganAfiliasi timKeluarga MarvelSquadron of JusticeThe QuintessenceImmortal MenNama alias terkenalThe Champion, Jebediah O' KeenanKemampuanSecara ajaib diberikan kekuatan, kecepatan, stamina, dan keberanian manusia superKekebalanPenguasaan sihir dan mistis yang nyaris mahakuasaDimana-man…

Yusuf Ier de Grenade Porte de la Justice, Alhambra, construite sous Yusuf Ier. Titre Émir de Grenade 25 août 1333 – 19 octobre 1354(21 ans, 1 mois et 24 jours) Prédécesseur Muhammad IV Successeur Muhammad V Biographie Dynastie Nasride, Banu Nasr Nom de naissance Abû al-Hajjâj an-Nyyar al-mu'wîd bi-llah Yûsuf Ier ben Ismâ`îl Date de naissance 1318 Lieu de naissance Grenade Date de décès 19 octobre 1354 (à 36 ans) Lieu de décès Grenade Nature du décès Assassiné P…

Artikel ini memerlukan pemutakhiran informasi. Harap perbarui artikel dengan menambahkan informasi terbaru yang tersedia. Bangunan hunian yang dikembangkan oleh Evergrande di Kabupaten Yuanyang, Henan. Krisis sektor properti Tiongkok 2020–2022 adalah krisis keuangan yang dipicu oleh kesulitan Evergrande Group dan pengembang properti Tiongkok lainnya setelahnya dari peraturan China yang baru pada batas utang perusahaan. Namun, krisis menyebar ke luar Evergrande pada tahun 2021, dan juga memenga…

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article relatif à la religion doit être recyclé (mars 2019). Une réorganisation et une clarification du contenu paraissent nécessaires. Améliorez-le, discutez des points à améliorer ou précisez les sections à recycler en utilisant {{section à recycler}}. Christogramme entouré par la prière du cœur en roumain : Doamne Iisuse Hristoase, Fiul lui Dumnezeu, miluieşte-mă pe mine păcătosul, soit…

State of Mexico This article is about the Mexican state. For its capital, see Colima (city). For other uses, see Colima (disambiguation). State in MexicoColima Cōlīma (Nahuatl)StateFree and Sovereign State of ColimaEstado Libre y Soberano de Colima (Spanish)Tlahtohcayotl Cōlīma (Nahuatl)View of a volcano from Comala Coat of armsMotto(s): El temple del brazo es vigor en la tierra(The spirit of the arm is force on earth)State of Colima within MexicoCoordinates (top): 19°06′N 103°5…