Home Mathematics Online makespan minimization for MapReduce scheduling on multiple parallel machines
Article Open Access

Online makespan minimization for MapReduce scheduling on multiple parallel machines

  • Quanchang Zheng EMAIL logo , Yueyang Zhao and Jiahe Wang
Published/Copyright: November 1, 2024
Become an author with De Gruyter Brill

Abstract

In this work, we investigate the online MapReduce processing problem on m uniform parallel machines, aiming at minimizing the makespan. Each job consists of two sets of tasks, namely, the map tasks and the reduce tasks. A job’s map tasks can be arbitrarily split and processed on different machines simultaneously, while its reduce tasks can only be processed after all its map tasks have been completed. We assume that the reduce tasks are preemptive, but cannot be processed on different machines in parallel. We provide a new lower bound for this problem and present an online algorithm with a competitive ratio of 2 1 m ( m is the number of machines) when the speeds of the machines are 1.

MSC 2010: 90B35; 68M20

1 Introduction

MapReduce [1] is a popular model in many big data-processing frameworks such as search indexing, distribution sort, log analysis, etc. In general, MapReduce processing consists of two phases: the map phase and the reduce phase. When a job is submitted, its computation always contains these two phases. In the map phase, there are many map tasks inputting raw data and outputting key-value pairs. These key-value pairs are used as inputs of the reduce phase. In the reduce phase, the machines process the pairs and output the final results.

In this article, we study the online MapReduce scheduling problem where jobs are released by over-list. Each job consists of map tasks and reduce tasks, and the processing times of both tasks become known to the decision-maker once the job is revealed. For each job, we assume: (1) the job’s reduce tasks can be processed after finishing its all map tasks; (2) the map task is fractional, i.e., it can be arbitrarily split and processed between the machines simultaneously, while the reduce task is not fractional; (3) we assume preemption on reduce task is allowed, i.e., any reduce task may be interrupted and resumed at a later time during processing. The problem can be formally described as follows. A set of jobs J = { J 1 , J 2 , , J n } arrive one by one and must be allocated into m uniform machines { σ 1 , σ 2 , , σ m } . Let the speed of machine σ i be s i . Without loss of generality, we may assume s 1 s 2 s m . Each job J j consists of a set of map tasks M j = { m j 1 , m j 2 , , m j v j } and a set of reduce tasks R j = { r j 1 , r j 2 , , r j t j } , namely, each job has v j map tasks and t j reduce tasks. Our goal is to minimize the makespan, i.e., the completion time of the last job that finishes. Adopting the classical threefold notion, we denote the aforementioned problem as Q m M R ( p m t n ) , online C max , and P m M R ( p m t n ) , online C max when s i = 1 , i = 1 , 2 , , m .

The quality of an online algorithm A is normally measured by its competitive ratio. An algorithm A is called ρ -competitive if, for any instance I , C A ( I ) ρ C * ( I ) holds, where C A ( I ) denotes the objective function value produced by A and C * ( I ) denotes the optimal objective value.

In recent years, the scheduling problem has been one of the active research topics in MapReduce because of the need to guarantee the performance of the system like response times, system utilization, etc. A number of empirical works [25] have been done to provide some new scheduling strategies or heuristics and give the experimental results for different models. Besides, several theoretical works [69] have also emerged. Most of these works focus on the offline scheduling problem, where job arrivals are known beforehand. However, in practice, job scheduling is often decided without all the information in advance. Thus, the theoretical research of online scheduling needs to be solved urgently. To the best of our knowledge, there are few studies that consider the online scheduling problem in the MapReduce system [6,7,9,10,11,12].

For the online MapReduce scheduling problem, Moseley et al. [6] model the MapReduce system as the two-stage classical flexible flow shop problem and the objective of the problem is to minimize the total flow-time. Then they present an online 1 + ε -speed O ( 1 ε 2 ) -competitive algorithm for this problem, where 0 < ε 1 . However, there is no guarantee of a competitive ratio without resource augmentation. To solve this problem, Zheng et al. [7] construct a slightly weaker criteria called efficiency ratio because no online algorithm can achieve a constant competitive ratio for nonpreemptive tasks. Then they provide an online algorithm called available shortest remaining processing time (ASRPT) with a very small (less than 2) efficiency ratio and show that it outperforms the state-of-the-art schedulers. Chang et al. [10] focus on minimizing the total completion time, and design an online algorithm that achieved 30% shorter completion time of all jobs compared to the original FIFO-based scheduling via simulation. For minimizing makespan, Jiang et al. [13] consider the problem on two uniform machines, i.e., Q 2 M ( f r a c ) R ( p m t n ) C max . They provide an optimal online algorithm with a competitive ratio of s 2 + 2 s + 5 + 1 s 2 , where s 1 is the speed ratio of two machines. Under the assumption that a job’s reduce tasks are unknown until its map tasks are finished, Luo et al. [9] present online optimal algorithms with the same competitive ratio of 2 1 m for both the preemptive and non-preemptive reduce tasks. When jobs are released over time, Chen et al. [14] present a non-preemptive algorithm MF-LPT with a competitive ratio 2 1 m and an optimal preemptive algorithm for two machines.

Many scholars have conducted in-depth research on the MapReduce task scheduling problem in a heterogeneous environment. Jeyaraj et al. [15] devised two methods, a roulette wheel scheme and constrained 2-dimensional bin packing, for a batch of heterogeneous MapReduce jobs on heterogeneous virtual machine capacities, to improve makespan and resource utilization. Li et al. [16] discussed the problem of scheduling MapReduce tasks to heterogeneous geo-distributed data centers, where tasks have different deadlines. The goal is to minimize the total tardiness. They provided a Task Scheduling on Heterogeneous GeoDistributed Data Centers algorithm (TSGC) and demonstrated through experiments that it is effective for the considered problem. Wang et al. [17] studied the task scheduling problem with throughput as the objective in a heterogeneous environment. They provided a heterogeneous throughput-driven task scheduling algorithm (HTD), which can quickly obtain a reasonable sequence of job execution to ensure that the job set can be completed in the shortest possible time in a heterogeneous environment.

In this article, for problem Q m M R ( p m t n ) , o n l i n e C max , we give a lower bound γ * , where γ * is the positive root of the following quadratic equation i = 2 m s i γ 2 + ( s 1 i = 2 m s i ) γ i = 1 m s i = 0 . Note that γ * = s 2 + 2 s + 5 + 1 s 2 when m = 2 , where s 1 is the speed ratio of two machines, so it is a general result for the problem in in the study by Jiang et al. [13]. Then we devise an 2 1 m -competitive online algorithm for P m M R ( p m t n ) , o n l i n e C max .

The rest of this article is organized as follows: In Section 2, we derive a lower bound for the problem Q m M R ( p m t n ) , o n l i n e C max . In Section 3, we present an approximate algorithm for the problem P m M R ( p m t n ) , o n l i n e C max . Finally, we conclude the article in Section 4.

2 Notations and lower bound for Q m M R ( p m t n ) , o n l i n e C max

Throughout the rest of this article, the following notations are used.

M j : the set of the map tasks of the job J j .

R j : the set of the reduce tasks of the job J j .

r j i : the reduce task in R j or the length of this task.

p ( S ) : the total length of the tasks in the set S .

C A ( J ) : the makespan produced by algorithm A after scheduling all jobs in the sequence of jobs J .

C * ( J ) : the optimal makespan after scheduling all jobs in the sequence of jobs J .

Throughout the rest of this article, we will not use another notation to denote the task length. For example, the r j i can denote a reduce task or the length of this task. We assume that r j 1 r j 2 r j t j for every 1 j n . Let P j = i = 1 j ( p ( M i ) + p ( R i ) ) be the total length of the first j jobs and S k = i = 1 k s i .

We now give a lower bound of the preemptive version Q m M R ( p m t n ) , o n l i n e C max below.

Theorem 2.1

The competitive ratio of any online algorithm for Q m M R ( p m t n ) , o n l i n e C max is at least γ * , where γ * is the positive root of the following quadratic equation:

(1) i = 2 m s i γ 2 + s 1 i = 2 m s i γ i = 1 m s i = 0 .

Proof

Suppose that the competitive ratio of the algorithm A is γ . Let J i = { J 1 , J 2 ,…, J i } , the set of the first i arrived jobs. We first consider a sequence of jobs J 2 m 2 as follows:

  • M i = { 1 } and R i = which means that M i has only one task with a size of 1, 1 i m ;

  • M m + i = and R m + i = m ( S m ) i 1 s 1 ( S m s 1 ) i which means that R m + i has only one task with a size of m ( S m ) i 1 s 1 ( S m s 1 ) i , 1 i m 2 .

Let x i , 1 i m , be the last time when at least i machines are always busing in the interval [ 0 , x i ] , right after all jobs in J 2 m 2 are scheduled by algorithm A . Then we have x 1 x 2 x m as shown in Figure 1 and clearly

(2) i = 1 m s i x i = i = 1 2 m 2 ( p ( M i ) + p ( R i ) ) = m ( S m ) m 1 ( S m s 1 ) m 1 .

We claim that for any 1 i m 1 ,

(3) C A ( J 2 m 1 i ) x i .

Figure 1 
               Definition of 
                     
                        
                        
                           
                              
                                 x
                              
                              
                                 i
                              
                           
                        
                        {x}_{i}
                     
                   and the schedule of 
                     
                        
                        
                           
                              
                                 J
                              
                              
                                 2
                                 m
                                 ‒
                                 1
                              
                           
                        
                        {J}_{2m&#x2012;1}
                     
                  .
Figure 1

Definition of x i and the schedule of J 2 m 1 .

Since the algorithm A is an online algorithm, the schedule for J 2 m 1 i is obtained from the schedule for J 2 m 2 by removing the last i 1 jobs. At the time x i , there are at least i jobs running according to the definition of x i , even after removing i 1 jobs from the schedule at least one job running at time x i remains, and thus, C A ( J 2 m 1 i ) x i .

Noting that the competitive ratio of the algorithm A is γ , we must have C A ( J 2 m 1 i ) γ C * ( J 2 m 1 i ) for any 1 i m 1 . By computing the job sequence J 2 m 1 i , we can obtain that C * ( J 2 m 1 i ) = m ( S m ) m i 2 ( S m s 1 ) m i 1 . By combining it with ( 3 ) , we obtain that for any 1 i m 1 ,

(4) x i γ m ( S m ) m i 2 ( S m s 1 ) m i 1 .

After scheduling all the jobs in J 2 m 1 i , the last job J 2 m 1 = { M 2 m 1 , R 2 m 1 } arrives, where M 2 m 1 = { S m x 1 i = 1 m s i x i } and R 2 m 1 = m ( S m ) m 2 s 1 ( S m s 1 ) m 1 .

By the value of M 2 m 1 , we can conclude that the completion time of M 2 m 1 is at least x 1 . Noting that the job J 2 m 1 has only one reduce task with size of m ( S m ) m 2 s 1 ( S m s 1 ) m 1 , its completion time is at least x 1 + m ( S m ) m 2 ( S m s 1 ) m 1 . Hence, we have C A ( J 2 m 1 ) x 1 + m ( S m ) m 2 ( S m s 1 ) m 1 . It is not difficult to obtain that

C * ( J 2 m 1 ) = p ( M 2 m 1 ) S m + m ( S m ) m 2 ( S m s 1 ) m 1 = S m x 1 i = 1 m s i x i S m + m ( S m ) m 2 ( S m s 1 ) m 1 = x 1 m ( S m ) m 2 S m ( S m s 1 ) m 2 + m ( S m ) m 2 ( S m s 1 ) m 1 .

By (4), we obtain

γ C A ( J 2 m 1 ) C * ( J 2 m 1 ) x 1 + m ( S m ) m 2 ( S m s 1 ) m 1 x 1 m ( S m ) m 2 S m ( S m s 1 ) m 2 + m ( S m ) m 2 ( S m s 1 ) m 1 γ m ( S m ) m 3 ( S m s 1 ) m 2 + m ( S m ) m 2 ( S m s 1 ) m 1 γ m ( S m ) m 3 ( S m s 1 ) m 2 m ( S m ) m 2 S m ( S m s 1 ) m 2 + m ( S m ) m 2 ( S m s 1 ) m 1 = γ + S m S m s 1 γ + S m S m s 1 1 ,

i.e.,

f ( γ ) i = 2 m s i γ 2 + s 1 i = 2 m s i γ i = 1 m s i 0 .

Since f ( 0 ) = 1 < 0 , the quadratic equation f ( γ ) = 0 has a positive root and a negative root. Denote by γ * the positive root and thus we have γ γ * .

3 An approximate algorithm for P m M R ( p m t n ) , o n l i n e C max

In this section, we provide an approximate online algorithm A with a competitive ratio of 2 1 m for the problem P m M R ( p m t n ) , o n l i n e C max . Let l j i denote the completion time of machine σ i at the moment right after the job J j has been scheduled, l j i denote the completion time of machine σ i at the moment right after the map tasks of the job J j has been scheduled, i = 1 , 2 , , m . Denote by C j A and C j * the makespan produced by algorithm A and the optimal makespan for the first j jobs, respectively.

Before presenting our algorithm, we introduce a procedure P ( M j , R j ) to schedule the job J j = ( M j , R j ) for the case, where l j 1 1 = l j 1 2 = = l j 1 m .

Procedure P ( M j , R j )

  1. Assign all map tasks in M j evenly to m machines.

  2. Use McNaughton’s wrap-around rule to schedule all the reduce tasks in R j .

  3. Reindex machines such that l j 1 l j 2 l j m .

Now we present our algorithm A as follows:

Algorithm A

  1. If p ( M j ) < ( m 1 ) l j 1 1 i = 2 m l j 1 i ,

    • 1.1 Schedule all map tasks in M j between machines to finish them as early as possible,

    • 1.2 Take the longest reduce task r j k in R j not yet processed,

    • if l j 1 i + r j k l j 1 1 , where l j 1 i is the least loaded processor, partition r j k into two parts r j k 1 and r j k 2 such that l j 1 i + r j k 1 = l j 1 1 . Then schedule r j k 1 on σ i , let l j 1 i = l j 1 i + r j k 1 ;

    • else schedule r j k on σ i , let l j 1 i = l j 1 i + r j k ;

    • 1.3 Repeat the aforementioned steps until the reduce tasks in R j are scheduled once, or the completion time of each machine is l j 1 1 reindex machines such that l j 1 1 l j 1 2 l j 1 m . Then use McNaughton’s rule to schedule the leftover reduce tasks in R j from the time l j 1 1 .

    • 1.4 Reindex machines such that l j 1 l j 2 l j m .

  2. If p ( M j ) > ( m 1 ) l j 1 1 i = 2 m l j 1 i ,

    1. schedule the portion p ( M j i ) = l j 1 1 l j 1 i + 1 ( i = 1 , 2 , , m 1 ) of map tasks on σ i + 1 such that l j 1 i + 1 + p ( M j i ) = l j 1 1 ( i = 1 , 2 , , m 1 ) and denote the remainder of map tasks as M j = M j \ i = 1 m 1 M j i .

    2. Run procedure P ( M j , R j ) for the job J j = ( M j , R j ) .

Remark

From the aforementioned algorithm A and procedure P , we always have l j 1 l j 2 l j m after scheduling the job J j .

Theorem 3.1

For any 1 j n , we have C j A C j * 2 1 m .

Proof

We show the result by induction on j .

First, we consider the case j = 1 , i.e., the assignment of the first job J 1 . Noting that l j 1 1 = l j 1 2 = = l j 1 m = 0 , the algorithm schedules the job J 1 by procedure P . By procedure P , we conclude that C 1 A = C 1 * , i.e., C 1 A C 1 * = 1 2 1 m .

Hence, the result holds at j = 1 .

Suppose that the result holds at j 1 ( j 2 ) , i.e., C j 1 A C j 1 * 2 1 m . We consider the assignment of J j below.

(1) If M j < ( m 1 ) l j 1 1 i = 2 m l j 1 i , we discuss two cases.

Case 1: After scheduling the job J j , we have l j 1 1 = l j 1 l j 2 l j m . Thus, we conclude that C j A = C j 1 A , C j * C j 1 * . It yields that C j A C j * 2 1 m .

Case 2: After scheduling the job J j , we have l j 1 1 < l j 1 . Suppose that r j k is the last finished reduce task and its start time is s , the makespan produced by Algorithm A is s + r j k . We conclude that C j A = s + r j k ( i = 1 j ( p ( M i ) + p ( R i ) ) r j k ) m + r j k and C j * max i = 1 j ( p ( M i ) + p ( R i ) ) m , M j m + r j 1 . Thus, C j A C j * ( ( i = 1 j ( p ( M i ) + p ( R i ) ) r j k ) m + r j k ) C j * 2 1 m .

(2) If p ( M j ) ( m 1 ) l j 1 1 i = 2 m l j 1 i , we discuss two cases.

Case 1: r j 1 p ( R j ) m . In this case, we have C j A = i = 1 j ( p ( M i ) + p ( R i ) ) m = C j * . Thus, the desired result holds.

Case 2:  r j 1 > p ( R j ) m . In this case, we have C j A = ( i = 1 j 1 ( p ( M i ) + p ( R i ) ) + M j ) m + r j 1 and C j * max i = 1 j ( p ( M i ) + p ( R i ) ) m , p ( M j ) m + r j 1 . Thus, C j A C j * ( ( i = 1 j 1 ( p ( M i ) + p ( R i ) ) + p ( M j ) ) m + r j 1 ) C j * ( ( i = 1 j ( p ( M i ) + p ( R i ) ) p ( R j ) ) m + r j 1 ) C j * 2 1 m .

Hence, the result holds.

By now, the result holds for any j 2 and the proof is complete.

4 Conclusion

We study online scheduling on m parallel machines in a MapReduce-like system where the map tasks can be arbitrarily split and processed in parallel on multiple machines.

There are some related problems that deserve further study. A natural question is to study whether the lower bound of the non-preemptive version Q m M R C max is the same as that of Q m C max . Can we apply the algorithm for Q m C max to tackle the problem Q m M R C max and obtain an online algorithm? It is also interesting to design a preemptive online algorithm.

Acknowledgement

The authors thank the reviewers for their constructive remarks on their work.

  1. Funding information: The work is supported by the National Science Foundation of China under Grant 12001313, the Natural Science Foundation of Shandong Province of China under Grant ZR2020QA023 and the National Natural Science Foundation of China 12271295.

  2. Author contributions: All authors have accepted responsibility for the entire content of this manuscript and consented to its submission to the journal, reviewed all the results and approved the final version of the manuscript.

  3. Conflict of interest: The authors declare that they have no conflicts of interest.

References

[1] J. Dean and S. Ghemawat, MapReduce: simplified data processing on large clusters, Commun. ACM 51 (2008), 107–113, DOI: https://doi.org/10.1145/1327452.1327492. 10.1145/1327452.1327492Search in Google Scholar

[2] M. Isard, V. Prabhakaran, J. Currey, U. Wieder, K. Talwar and A. Goldberg, Quincy: Fair scheduling for distributed computing clusters, Proceedings of ACM SIGOPS 22nd Symposium on Operating Systems Principles, (Big Sky Montana USA), 209, October 11–14, pp. 261–276, DOI: https://doi.org/10.1145/1629575.1629601. 10.1145/1629575.1629601Search in Google Scholar

[3] M. Zaharia, D. Borthakur, J. Sarma, K. Elmeleegy, S. Shenker and I. Stoica, Delay scheduling: A simple technique for achieving locality and fairness in cluster scheduling, Proceedings of Fifth EuroSys Conference 2010, (Paris France), 2010, April 13–16, pp. 265–278, DOI: https://doi.org/10.1145/1755913.1755940. 10.1145/1755913.1755940Search in Google Scholar

[4] L. Kolb, A. Thor, and E. Rahm, Load balancing for mapreduce based entity resolution, Proceedings of 2012 IEEE 28th International Conference on Data Engineering, 2012, April 1–5, pp. 618–629, DOI: https://doi.org/10.1109/ICDE.2012.22. 10.1109/ICDE.2012.22Search in Google Scholar

[5] A. Bechini, F. Marcelloni, and A. Segatori, A MapReduce solution for associative classification of big data, Inf. Sci. 332 (2016), 33–55, DOI: https://doi.org/10.1016/j.ins.2015.10.041. 10.1016/j.ins.2015.10.041Search in Google Scholar

[6] B. Moseley, A. Dasgupta, R. Kumar, and T. Sarlós, On scheduling in Map-Reduce and flow-shops, Proceedings of 23rd ACM Symposium on Parallelism in Algorithms and Architectures, (San Jose California USA), 2011, June 4–6, pp. 289–298, DOI: https://doi.org/10.1145/1989493.1989540. 10.1145/1989493.1989540Search in Google Scholar

[7] Y. Zheng, N. Shroff, and P. Sinha, A new analytical technique for designing provably efficient MapReduce schedulers, Proceeding of 2013 Proceedings IEEE INFOCOM, 2013, April 14–19, pp. 1600–1608, DOI: https://doi.org/10.1109/INFCOM.2013.6566956. 10.1109/INFCOM.2013.6566956Search in Google Scholar

[8] Y. Zhu, Y. Jiang, W. Wu, L. Ding, A. Teredesai, D. Li, et al., Minimizing makespan and total completion time in MapReduce-like systems, Proceeding of IEEE INFOCOM 2014 - IEEE Conference on Computer Communications, 2014, pp. 2166–2174, DOI: https://doi.org/10.1109/INFOCOM.2014.6848159. 10.1109/INFOCOM.2014.6848159Search in Google Scholar

[9] T. Luo, Y. Zhu, W. Wu, Y. Xu, and D. Du, Online makespan minimization in MapReduce-like systems with complex reduce tasks, Optim. Lett. 2015 (2015), 271–277, DOI: https://doi.org/10.1007/s11590-015-0902-7. 10.1007/s11590-015-0902-7Search in Google Scholar

[10] H. Chang, M. Kodialam, R. Kompella, T. Lakshman, M. Lee, and S. Mukherjee, Scheduling in MapReduce-like systems for fast completion time, Proceeding of IEEE INFOCOM, 2011, pp. 3074–3082, DOI: https://doi.org/10.1109/infcom.2011.5935152. 10.1109/INFCOM.2011.5935152Search in Google Scholar

[11] Y. Jiang, W. Zhou, and P. Zhou, An optimal preemptive algorithm for online MapReduce scheduling on two parallel machines, Asia-Pac. J. Oper. Res. 35 (2018), 185003, DOI: https://doi.org/10.1142/S0217595918500136. 10.1142/S0217595918500136Search in Google Scholar

[12] J. Huang, F. Zheng, Y. Xu, and M. Liu, Online MapReduce processing on two identical parallel machines, J. Comb. Optim. 35 (2018), 216–223, DOI: https://doi.org/10.1007/s10878-017-0167-4. 10.1007/s10878-017-0167-4Search in Google Scholar

[13] Y. Jiang, P. Zhou, T. Cheng, and M. Ji, Optimal online algorithms for MapReduce scheduling on two uniform machines, Optim. Lett. 13 (2019), 1663–1676, DOI: https://doi.org/10.1007/s11590-018-01384-8.10.1007/s11590-018-01384-8Search in Google Scholar

[14] C. Chen, Y. Xu, Y. Zhu, and C. Sun, Online MapReduce scheduling problem of minimizing the makespan, J. Comb. Optim. 33 (2017), 590–608, DOI: https://doi.org/10.1007/s10878-015-9982-7. 10.1007/s10878-015-9982-7Search in Google Scholar

[15] R. Jeyaraj, V.S. Ananthanarayana, and A. Paul, Improving MapReduce scheduler for heterogeneous workloads in a heterogeneous environment, Concurr. Comput. Pract. Exp. 32 (2020), 1–10, DOI: https://doi.org/10.1002/cpe.5558. 10.1002/cpe.5978Search in Google Scholar

[16] X. Li, F. Chen, R. Ruiz, and J. Zhu, MapReduce task scheduling in heterogeneous geo-distributed data centers, IEEE Trans. Serv. Comput. 15 (2022), 3317–3329, DOI: https://doi.org/10.1109/TSC.2021.3092563. 10.1109/TSC.2021.3092563Search in Google Scholar

[17] X. Wang, C. Wang, M. Bai, Q. Ma, and G. Li, HTD: heterogeneous throughput-driven task scheduling algorithm in MapReduce, Distrib. Parallel. Dat. 40 (2022), 135–163, DOI: https://doi.org/10.1007/s10619-021-07375-6. 10.1007/s10619-021-07375-6Search in Google Scholar

Received: 2023-01-06
Revised: 2023-12-26
Accepted: 2024-06-07
Published Online: 2024-11-01

© 2024 the author(s), published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Regular Articles
  2. On the p-fractional Schrödinger-Kirchhoff equations with electromagnetic fields and the Hardy-Littlewood-Sobolev nonlinearity
  3. L-Fuzzy fixed point results in -metric spaces with applications
  4. Solutions of a coupled system of hybrid boundary value problems with Riesz-Caputo derivative
  5. Nonparametric methods of statistical inference for double-censored data with applications
  6. LADM procedure to find the analytical solutions of the nonlinear fractional dynamics of partial integro-differential equations
  7. Existence of projected solutions for quasi-variational hemivariational inequality
  8. Spectral collocation method for convection-diffusion equation
  9. New local fractional Hermite-Hadamard-type and Ostrowski-type inequalities with generalized Mittag-Leffler kernel for generalized h-preinvex functions
  10. On the asymptotics of eigenvalues for a Sturm-Liouville problem with symmetric single-well potential
  11. On exact rate of convergence of row sequences of multipoint Hermite-Padé approximants
  12. The essential norm of bounded diagonal infinite matrices acting on Banach sequence spaces
  13. Decay rate of the solutions to the Cauchy problem of the Lord Shulman thermoelastic Timoshenko model with distributed delay
  14. Enhancing the accuracy and efficiency of two uniformly convergent numerical solvers for singularly perturbed parabolic convection–diffusion–reaction problems with two small parameters
  15. An inertial shrinking projection self-adaptive algorithm for solving split variational inclusion problems and fixed point problems in Banach spaces
  16. An equation for complex fractional diffusion created by the Struve function with a T-symmetric univalent solution
  17. On the existence and Ulam-Hyers stability for implicit fractional differential equation via fractional integral-type boundary conditions
  18. Some properties of a class of holomorphic functions associated with tangent function
  19. The existence of multiple solutions for a class of upper critical Choquard equation in a bounded domain
  20. On the continuity in q of the family of the limit q-Durrmeyer operators
  21. Results on solutions of several systems of the product type complex partial differential difference equations
  22. On Berezin norm and Berezin number inequalities for sum of operators
  23. Geometric invariants properties of osculating curves under conformal transformation in Euclidean space ℝ3
  24. On a generalization of the Opial inequality
  25. A novel numerical approach to solutions of fractional Bagley-Torvik equation fitted with a fractional integral boundary condition
  26. Holomorphic curves into projective spaces with some special hypersurfaces
  27. On Periodic solutions for implicit nonlinear Caputo tempered fractional differential problems
  28. Approximation of complex q-Beta-Baskakov-Szász-Stancu operators in compact disk
  29. Existence and regularity of solutions for non-autonomous integrodifferential evolution equations involving nonlocal conditions
  30. Jordan left derivations in infinite matrix rings
  31. Nonlinear nonlocal elliptic problems in ℝ3: existence results and qualitative properties
  32. Invariant means and lacunary sequence spaces of order (α, β)
  33. Novel results for two families of multivalued dominated mappings satisfying generalized nonlinear contractive inequalities and applications
  34. Global in time well-posedness of a three-dimensional periodic regularized Boussinesq system
  35. Existence of solutions for nonlinear problems involving mixed fractional derivatives with p(x)-Laplacian operator
  36. Some applications and maximum principles for multi-term time-space fractional parabolic Monge-Ampère equation
  37. On three-dimensional q-Riordan arrays
  38. Some aspects of normal curve on smooth surface under isometry
  39. Mittag-Leffler-Hyers-Ulam stability for a first- and second-order nonlinear differential equations using Fourier transform
  40. Topological structure of the solution sets to non-autonomous evolution inclusions driven by measures on the half-line
  41. Remark on the Daugavet property for complex Banach spaces
  42. Decreasing and complete monotonicity of functions defined by derivatives of completely monotonic function involving trigamma function
  43. Uniqueness of meromorphic functions concerning small functions and derivatives-differences
  44. Asymptotic approximations of Apostol-Frobenius-Euler polynomials of order α in terms of hyperbolic functions
  45. Hyers-Ulam stability of Davison functional equation on restricted domains
  46. Involvement of three successive fractional derivatives in a system of pantograph equations and studying the existence solution and MLU stability
  47. Composition of some positive linear integral operators
  48. On bivariate fractal interpolation for countable data and associated nonlinear fractal operator
  49. Generalized result on the global existence of positive solutions for a parabolic reaction-diffusion model with an m × m diffusion matrix
  50. Online makespan minimization for MapReduce scheduling on multiple parallel machines
  51. The sequential Henstock-Kurzweil delta integral on time scales
  52. On a discrete version of Fejér inequality for α-convex sequences without symmetry condition
  53. Existence of three solutions for two quasilinear Laplacian systems on graphs
  54. Embeddings of anisotropic Sobolev spaces into spaces of anisotropic Hölder-continuous functions
  55. Nilpotent perturbations of m-isometric and m-symmetric tensor products of commuting d-tuples of operators
  56. Characterizations of transcendental entire solutions of trinomial partial differential-difference equations in ℂ2#
  57. Fractional Sturm-Liouville operators on compact star graphs
  58. Exact controllability for nonlinear thermoviscoelastic plate problem
  59. Improved modified gradient-based iterative algorithm and its relaxed version for the complex conjugate and transpose Sylvester matrix equations
  60. Superposition operator problems of Hölder-Lipschitz spaces
  61. A note on λ-analogue of Lah numbers and λ-analogue of r-Lah numbers
  62. Ground state solutions and multiple positive solutions for nonhomogeneous Kirchhoff equation with Berestycki-Lions type conditions
  63. A note on 1-semi-greedy bases in p-Banach spaces with 0 < p ≤ 1
  64. Fixed point results for generalized convex orbital Lipschitz operators
  65. Asymptotic model for the propagation of surface waves on a rotating magnetoelastic half-space
  66. Multiplicity of k-convex solutions for a singular k-Hessian system
  67. Poisson C*-algebra derivations in Poisson C*-algebras
  68. Signal recovery and polynomiographic visualization of modified Noor iteration of operators with property (E)
  69. Approximations to precisely localized supports of solutions for non-linear parabolic p-Laplacian problems
  70. Solving nonlinear fractional differential equations by common fixed point results for a pair of (α, Θ)-type contractions in metric spaces
  71. Pseudo compact almost automorphic solutions to a family of delay differential equations
  72. Periodic measures of fractional stochastic discrete wave equations with nonlinear noise
  73. Asymptotic study of a nonlinear elliptic boundary Steklov problem on a nanostructure
  74. Cramer's rule for a class of coupled Sylvester commutative quaternion matrix equations
  75. Quantitative estimates for perturbed sampling Kantorovich operators in Orlicz spaces
  76. Review Articles
  77. Penalty method for unilateral contact problem with Coulomb's friction in time-fractional derivatives
  78. Differential sandwich theorems for p-valent analytic functions associated with a generalization of the integral operator
  79. Special Issue on Development of Fuzzy Sets and Their Extensions - Part II
  80. Higher-order circular intuitionistic fuzzy time series forecasting methodology: Application of stock change index
  81. Binary relations applied to the fuzzy substructures of quantales under rough environment
  82. Algorithm selection model based on fuzzy multi-criteria decision in big data information mining
  83. A new machine learning approach based on spatial fuzzy data correlation for recognizing sports activities
  84. Benchmarking the efficiency of distribution warehouses using a four-phase integrated PCA-DEA-improved fuzzy SWARA-CoCoSo model for sustainable distribution
  85. Special Issue on Application of Fractional Calculus: Mathematical Modeling and Control - Part II
  86. A study on a type of degenerate poly-Dedekind sums
  87. Efficient scheme for a category of variable-order optimal control problems based on the sixth-kind Chebyshev polynomials
  88. Special Issue on Mathematics for Artificial intelligence and Artificial intelligence for Mathematics
  89. Toward automated hail disaster weather recognition based on spatio-temporal sequence of radar images
  90. The shortest-path and bee colony optimization algorithms for traffic control at single intersection with NetworkX application
  91. Neural network quaternion-based controller for port-Hamiltonian system
  92. Matching ontologies with kernel principle component analysis and evolutionary algorithm
  93. Survey on machine vision-based intelligent water quality monitoring techniques in water treatment plant: Fish activity behavior recognition-based schemes and applications
  94. Artificial intelligence-driven tone recognition of Guzheng: A linear prediction approach
  95. Transformer learning-based neural network algorithms for identification and detection of electronic bullying in social media
  96. Squirrel search algorithm-support vector machine: Assessing civil engineering budgeting course using an SSA-optimized SVM model
  97. Special Issue on International E-Conference on Mathematical and Statistical Sciences - Part I
  98. Some fixed point results on ultrametric spaces endowed with a graph
  99. On the generalized Mellin integral operators
  100. On existence and multiplicity of solutions for a biharmonic problem with weights via Ricceri's theorem
  101. Approximation process of a positive linear operator of hypergeometric type
  102. On Kantorovich variant of Brass-Stancu operators
  103. A higher-dimensional categorical perspective on 2-crossed modules
  104. Special Issue on Some Integral Inequalities, Integral Equations, and Applications - Part I
  105. On parameterized inequalities for fractional multiplicative integrals
  106. On inverse source term for heat equation with memory term
  107. On Fejér-type inequalities for generalized trigonometrically and hyperbolic k-convex functions
  108. New extensions related to Fejér-type inequalities for GA-convex functions
  109. Derivation of Hermite-Hadamard-Jensen-Mercer conticrete inequalities for Atangana-Baleanu fractional integrals by means of majorization
  110. Some Hardy's inequalities on conformable fractional calculus
  111. The novel quadratic phase Fourier S-transform and associated uncertainty principles in the quaternion setting
  112. Special Issue on Recent Developments in Fixed-Point Theory and Applications - Part I
  113. A novel iterative process for numerical reckoning of fixed points via generalized nonlinear mappings with qualitative study
  114. Some new fixed point theorems of α-partially nonexpansive mappings
  115. Generalized Yosida inclusion problem involving multi-valued operator with XOR operation
  116. Periodic and fixed points for mappings in extended b-gauge spaces equipped with a graph
  117. Convergence of Peaceman-Rachford splitting method with Bregman distance for three-block nonconvex nonseparable optimization
  118. Topological structure of the solution sets to neutral evolution inclusions driven by measures
  119. (α, F)-Geraghty-type generalized F-contractions on non-Archimedean fuzzy metric-unlike spaces
  120. Solvability of infinite system of integral equations of Hammerstein type in three variables in tempering sequence spaces c 0 β and 1 β
  121. Special Issue on Nonlinear Evolution Equations and Their Applications - Part I
  122. Fuzzy fractional delay integro-differential equation with the generalized Atangana-Baleanu fractional derivative
  123. Klein-Gordon potential in characteristic coordinates
  124. Asymptotic analysis of Leray solution for the incompressible NSE with damping
  125. Special Issue on Blow-up Phenomena in Nonlinear Equations of Mathematical Physics - Part I
  126. Long time decay of incompressible convective Brinkman-Forchheimer in L2(ℝ3)
  127. Numerical solution of general order Emden-Fowler-type Pantograph delay differential equations
  128. Global smooth solution to the n-dimensional liquid crystal equations with fractional dissipation
  129. Spectral properties for a system of Dirac equations with nonlinear dependence on the spectral parameter
  130. A memory-type thermoelastic laminated beam with structural damping and microtemperature effects: Well-posedness and general decay
  131. The asymptotic behavior for the Navier-Stokes-Voigt-Brinkman-Forchheimer equations with memory and Tresca friction in a thin domain
  132. Absence of global solutions to wave equations with structural damping and nonlinear memory
  133. Special Issue on Differential Equations and Numerical Analysis - Part I
  134. Vanishing viscosity limit for a one-dimensional viscous conservation law in the presence of two noninteracting shocks
  135. Limiting dynamics for stochastic complex Ginzburg-Landau systems with time-varying delays on unbounded thin domains
  136. A comparison of two nonconforming finite element methods for linear three-field poroelasticity
Downloaded on 4.2.2026 from https://www.degruyterbrill.com/document/doi/10.1515/dema-2024-0040/html?lang=en
Scroll to top button