Dejan Milojicic

Researcher
Palo Alto

Biography

Dejan is a senior research manager and researcher at HP Labs in Palo Alto, in the Intelligent Infrastructures Lab working in the technical areas of in the areas of Cloud computing, high performance computing and service management. 

He is a candidate for the IEEE Computer Society President 2014 and a member of the IEEE Computer Society (CS) Board of Governors [2011-2013].

He is a founding Editor-in-Chief of IEEE ComputingNow (2008-2012) and past chair of IEEE Technical Committee on Operating Systems (2000). 

He is a founding member of IEEE Distributed Systems Online, member of the editorial boards of IEEE Internet Computing (current) and IEEE Concurrency magazine (past). 

He has been on the program committees of numerous IEEE, ACM, and USENIX Conferences (ICDCS, CLOUD, ICWS, EDOC, AAMAS, ICAC, Middleware, HotCloud, etc.). He has been a member of IEEE CS, ACM, and USENIX for over 20 years. He is a managing director of the Open Cirrus Cloud Computing Testbed.

He worked in the OSF Research Institute, Cambridge MA [1994-1998], and Institute â..Mihajlo Pupinâ., Belgrade, Serbia [1983-1991]. 

He is teaching a class on Cloud Management at SJSU, San Jose CA.

 He received his PhD in Computer Science from University of Kaiserslautern, Germany, in 1993; and MSc/BSc from Belgrade University, Serbia in 1983/86. 

He has been on 6 thesis committees (GaTech, UIUC, Monash, USP) and he has guided over 40 interns.

Dejan is an IEEE Fellow, ACM Distinguished Engineer, IEEE CS Golden Core Member, and he received an IEEE CS Outstanding Contribution Award.

Dejan has published over 130 papers and 2 books; he has 11 patents and 22 patent applications.

 

Research interests

Distributed systems; cloud computing, high performance computing; service management; support automation; and systems software

Awards

  • 2012, IEEE Computer Society Golden Core Member
  • 2011, IEEE Computer Society, Outstanding Service Contribution Award
  • 2009, Dejan became an IEEE Fellow
  • 2008, Dejan became an ACM Distinguished Engineer.
  • 2001, Completed a year-long LEAD HP Program for the successful Project Managers.
  • 1993, shared best paper award at USENIX Mach Symp. â..Task Migration on the top of the Mach Microkernelâ..
  • 1991, DAAD (German Science Foundation) 1 year stay (2 times prolonged) at University of Kaiserslautern.
  • 1989, Serbian Science Foundation, a grant for 6 months sabbatical at Santa Clara University, Santa Clara, CA.
  • 1982, International Student Exchange Grant, 2 months in an EE department of a cement factory, Volos, Greece.

Publications

HP TechCon Publications
1. Astfalk, G., Benson, E., Cader, T., Faraboschi, P., Jouppi, N., Kumari, N., McLaren, M., Milojicic, D., Misage, S., Palmer, R., Schreiber, R., Tullis, M. â..Tackling the Exascale Power Challenge,â. TechCon 2012, Full Paper.
2. Bash, C., Chen, Y., Gmach, D., Kaufman, R., Milojicic, D., Rn, V., Shah, A., Sharma, P., Cader, T., â..Dynamically Assessing Sustainability of Data Centers and Clouds,â. TechCon 2011, Poster.
3. Chen, Y., Smith, V., Sahai, A., Iyer, S., Kelly, T., Korn, A., Milojicic, D., â..Automatically Generating Operational Policies from Service Level Agreements,â. TechCon 2008, Poster
4. Iyer, S., Yalagandula, P., Talwar, V., Milojicic, D., Ko, S., Gupta, I., Purushothaman, J., â..Data Center Level Metrics via In-Network Aggregation,â. TechCon 2007, Full Paper.
5. Agarwal, A., Chen, Y., Milojicic, D., Prasek, P., Rivaldo, R., Vambenepe, W., â..SML Model Validation,â. TechCon 2007, Poster.
6. Talwar, V., Shankar, C., Rafaeli, S., Milojicic, D., Iyer, S., Farkas, K., Chen, Y., Arlitt, M., â..Adaptive Monitoring: Monitoring for Next Generation IT Systems,â. TechCon 2006, Poster.
Books/Book Chapters
7. Cook, N., Milojicic, D., Talwar, V., â..Managing the Cloud Infrastructureâ., Book Chapter, In Migrating to the Cloud: For Developers, and Technologists, Elsevier Publishers, 2011.
8. Adams, R., Brett, P., Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., â..Scalable Managementâ., Book Chapter, In Autonomic Computing: Concepts, Infrastructure, and Applications, CRC Press 2006.
9. Milojicic, D., Douglis, F., and Wheeler, R., â..Mobility, Processes, Computers, and Agentsâ., Addison Wesley and ACM Press, February 1999.
10. Milojicic, D., â..Load Distributionâ., Vieweg Verlag, Advanced Studies in Computer Science, Wiesbaden, Germany, 1994.
Journal Publications
11. Feite, L.A.F., Oliva, G.A., Nogueira, G.M., Gerosa, A.A., Kon, F., Milojicic, D., â..A Systematic Literature Review of Service Choreography Adaptation,â. Springer SOCA, Service Oriented Computing and Applications (accepted for publication).
12. Milojicic, D., Arlitt, M., Seligmann, D.D., Thiruvathukal, G., Timmerer, C., â..Innovation Mashups: Academic Rigor Meets Social Networking Buzz,â. IEEE Computer, vol 44, no 9, September 2012, pp 101-104.
13. Cook, N., Milojicic, D., Talwar, V., â..Cloud Management,â. Journal of Internet Services and Applications, Springer Verlag, Volume 3, Number 1, Pages 67-75, January 2012.
14. Blair, G., Kon, F., Cirne, W., Milojicic, D., Ramakrishnan, R., Reed D., and Silva, D., â..Perspectives on Cloud Computing: Interviews with Five Leading Scientists from the Cloud Community,â. Journal of Internet Services and Applications, Springer Verlag, vol 1, no 4., pp 1-7, May 2011.
15. Milojicic, D., Laplante, P., â..Special Technical Communities, STCs,â. IEEE Computer, vol 43, no 6, pp 84-88, June 2011.
16. Avetisyan, A., Campbell, R., Gupta, I., Heath, M., Ko, S., Ganger, G., Kozuch, M., Oâ..Hallaron, D., Kunze, M., Kwan, T., Lai, K., Lyons, M., Milojicic, D., Lee, H.Y., Soh, Ming., N.K., Luke, J.Y., Namgong, H., â..Open Cirrus A Global Cloud Computing Testbed,â. IEEE Computer, vol 43, no 4, pp 42-50, April 2010.
17. Becker, K., Pruyne, J., Singhal, S., Lopes, A., Milojicic, D., â..Automatic Determination of Compatibility in Evolving Services,â. International Journal of Web Services Research, 2010, 8(1): 21-40.
18. Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A., â..SLA Decomposition: Translating Service Level Objectives into system level thresholds,â. Journal of Cluster Computing, vol 11, no 3, pp 299-311, September 2008.
19. Vambenepe, W., Thompson, C., Talwar, V., Rafaeli, S., Murray, B., Milojicic, D., Iyer, S., Farkas, K., Arlitt, M., â..Dealing with Scale and Adaptation of Global Web Services Management,â. Journal of Web Services Research. Volume 4, Issue 4, pp 65-84, 2007.
20. Talwar, V., Milojicic, D., Wu, Q., Pu, C., Yan, W., and Jung, G., â..Approaches for Service Deployment,â. IEEE Internet Computing, pp. 70-80, vol. 9, no 2., March-April 2005.
21. Messer, A., Bernadat, P., Fu, G., Chen, D., Dimitrijevic, Z., Lie, D., Mannaru, D.D., Riska, A., and Milojicic, D., â..Susceptibility of Commodity Systems and Software to Memory Soft Errors,â. IEEE Transactions on Computers, vol 53, no 12, December 2004, pp 1557-1568.
22. Gu, X., Nahrstedt, K., Messer, A., Greenberg, I., Milojicic, D., â..Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments,â. IEEE Pervasive, vol 3, no 3, July-September 2004, pp 66-73.
23. Milojicic, D., Agha, G., Bernadat, P., Chauhan, D., Guday, S., Jamali, N., Lambright, D., and Travostino, F., â..Case Studies in Security and Resource Management for Mobile Object Systemsâ., Autonomous Agents, vol 5, no 1, March 2002, pp 103-111.
24. Milojicic, D., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S, â..Process Migration Surveyâ., ACM Computing Surveys, vol 32, no 3, September 2000, pp 241-299.
25. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., and White, J., â..MASIF - The OMG Mobile Agent System Interoperability Facilityâ., Personal Technologies, Springer Verlag, (1998), 2:117-129.
26. Milojicic, D., LaForge, W., Chauhan, D., â..Mobile Objects and Agents, Design, Implementation and Lessons Learnedâ., Distributed Systems Engineering, IEE, 5 (1988), 1-14.
27. Black, D., Milojicic, D., Dean, R., Dominijanni, M., Sears, S., Langerman, A., â..Distributed Memory Managementâ.. Software Practice and Experience, 28(9):1011-1031, July 1998.
28. Milojicic, D., Langerman, A., Black, D., Sears, S., Dominijanni, M., Dean, R. W., â..Concurrency, a Case Study in Remote Tasking and Distributed IPCâ., IEEE Concurrency, April-June 1997, vol 5, no 2, pp 39-49.
Refereed Publications
29. Goldman, A., Ngoko, Y., Milojicic, D., â..An Analytical Approach to Predicting QoS of Web Services Choreographies,â. Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science - MGC 2012, December 2012, to appear.
30. Gupta, A., Milojicic, D., Kalé, L.V., â..Optimizing VM Placement for HPC in the Cloud,â. Proceedings of the Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Available from ACM, San Jose, September 2012.
31. Bardhan, S., Milojicic, D., â..A Mechanism to Measure QoS  in a Cloud Federation,â. Proceedings of the Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Available from ACM, San Jose, September 2012.
32. Cook, N., Milojicic, D., Kaufmann, R., and Sevinsky, J., â..N3phele: Open Science-as-a-Service Workbench for Cloud-based Scientific Computing,â. Proceedings of the 7th Open Cirrus Summit, June 19-20, Beijing China. Best Student Paper Award.
33. Maiya, M., Dasari, D., Yadav, R., Shivaprasad, S., Milojicic, D., â..Quantifying Manageability of Cloud Platforms,â. Proceedings of the IEEE Cloud, Honolulu, HI, June 2012, pp 993-995, DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CLOUD.2012.111.
34. Besson, F.M., Moura, P., Fabio Kon1, Dejan Milojicic, Rehearsal: a framework for automated testing of web service choreographies, Proceedings of the 3rd Brazilian Conference on Software: Theory and Practice.
35. Gupta, A., Kalé, L.V., Milojicic, D.S., Faraboschi, P., Kaufmann, R., March, V., Gioachin, F., Suen, C.H., and Lee, B-S., â..Exploring the performance and mapping of HPC applications to platforms in the cloud,â. In Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing (HPDC '12). ACM, New York, NY, USA, 121-122. DOI=10.1145/2287076.2287093, http://doi.acm.org/10.1145/2287076.2287093
36. Using active NVRAM for I/O staging. Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, and Vanish Talwar, In Proceedings of the 2nd international workshop on Petascale data analytics: challenges and opportunities (PDAC '11).
37. Gupta, A., Milojicic, D., â..Evaluation of HPC Applications on Cloud,â. Proceedings of the 6th Open Cirrus Summit, Fall 2011, Atlanta, Georgia. Best student paper award.
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6200551&isnumber=6200526
38. Kannan, S., Milojicic, D., Gavrilovska, A., Schwan, K., Abbasi, H., and Talwar V., â..Using Active NVRAM for Cloud I/O,â. Proceedings of the 6th Open Cirrus Summit, September 2011, IEEE co-sponsored, Atlanta, GA.
39. Bardhan, S., Hidangmayum, R., McGeer, R., Milojicic, D., RN, V., Feldhaus, F., Roeblitz, T., Yahayapour, R., â..Practical Federations,â. Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
40. Bash, C., Chen, Y., Gmach, D., Kaufman, R., Milojicic, D., RN, V., Shah, A., Sharma, P., Cader, T.  â..Cloud Sustainability Dashboard, Dynamically Assessing Sustainability of Data Centers and Clouds,â. Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
41. Besson, F., Leal, P., Kon, F., Goldman, A., and Milojicic, D., â..Supporting Test-Driven Development of Web Service Choreographies,â. Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
42. Campbell, R., Gupta, I., Heath, M., Ko, S., Kozuch, M., Kunze, M., Kwan, T., Lai, K., Yan Lee, H., Lyons, M., Milojicic, D., Oâ..Hallaron, D., and Chai Soh Y., â..Open CirrusTM Cloud Computing Testbed: Federated Data Centers for Open Source Systems and Services Research,â. Proceedings of the USENIX HotCloudâ..09.
43. Connelly, C., Cox, B., Forell, T., Liu, R., Milojicic, D., Nemeth, A., Piet, P., Shivanna, S., and Wan, W.-H., â..Reiki: Serviceability Architecture and Approach for Reduction and Management of Product Service Incidents,â. Proceedings of the IEEE ICWS, pp 775-782, July 2009.
44. Chen, Y., Iyer, S., Sahai, A., and Milojicic, D., â..A Systematic and Practical Approach to Generating Policies from Service Level Objectives,â. Proceedings of the 11th IFIP/IEEE International Symposium on Integrated Network Management (IM 2009), June, 2009.
45. Talwar, V., Nahrstedt, K., and Milojicic, D., "Modeling Remote Desktop Systems in Utility Environments with Application to QoS Management", Proceedings of the IM 2009, Long Island, NY.
46. Ko, S.Y., Yalagandula, P., Gupta, I., Talwar, V., Milojicic, D.S., Iyer, S., â..Moara: Flexible and Scalable Group-Based Querying System,â. Proceedings of Middleware 2008, pp 408-428.
47. Becker, K., Lopes A., Milojicic, D., Pruyne, J., Singhal, S., â..Automatically Determining Compatibility of Evolving Services,â. Proceedings of IEEE ICWS, Beijing 2008, pp 161-168.
48. Adams, R., Rivaldo, R., Germoglio, G., Santos, F., Chen, Y, Milojicic, D., â..Improving Distributed Service Management Using Service Modeling Language (SML),â. Proceedings of NOMS 2008, Brazil. pp 863-866.
49. Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A., â..SLA Decomposition: Translating Service Level Objectives into system level thresholds,â. In the proceedings of ICAC 2007, pp. 301-310.
50. Cai, Z., Chen, Y., Kumar, V., Milojicic, D., and Schwan, K., â..Automated Availability Management Driven by Business Policies,â. Proc. of the 10th IFIP/IEEE Symposium on Integrated Network Management (IM 2007), Munich, pp 264-273.
51. Rivaldo, R., Chen, Y., Milojicic, D. and Adams, R., â..SML Model-based Management,â. Proceedings of the 10th IFIP/IEEE Symposium on Integrated Network Management (IM 2007), Munich, pp 761-764.
52. Shankar, C., Talwar, V., Iyer, S., Chen Y., and Milojicic. D., â..Specification-Enhanced Policies for Automated Management of Changes in IT Systems,â. Proc. of 20th USENIX LISA'06.
53. Agarwala, S., Chen, Y., Milojicic D., and Schwan, K., â..QMON: QoS- and Utility-Aware Monitoring in Enterprise Systems,â. Proc. 3rd IEEE International Conference on Autonomic Computing (ICAC), June 2006, pp 124-133.
54. Talwar, V., Shankar, C. S., Rafaeli, S., Milojicic, D., Iyer, S., Farkas, K., and Chen, Y., â..Adaptive Monitoring, Automated Change Management for Monitoring Systemsâ., Proc. HP OVUA, July 2006, Nice France.
55. R. Liu, W. M. Zheng, Y. Chen, K. Farkas, D. Milojicic, â..Automating the Access to Monitoring Data in ChinaGridâ., Proceedings of the HP OpenView University Association Workshop, July 2006, Nice France.
56. Chen, Y., Farkas, K., Liu, R., Milojicic, D., Rafaeli, S. Saikoski, K., Talwar, V., and Vambenepe, W. â..Federated Models For Monitoring Data Accessâ., Proc. HP OpenView University Association Workshop, July 2006, Nice France.
57. Dantas, A., Santos, F., Germoglio, G., Oliveira, M. I. Rafaeli, S., Saikoski, K., Milojicic, D., Cirne, W., Brasileiro, F., â..Using Web Services for Configuration and Deployment according to the CDDLM Standard,â. Proceedings of IEEE ICWS 2006, Chicago, IL, Sep 2006, pp 951-954.
58. Dantas, A., Santos, F., Germoglio, G., Oliveira, M. I. Rafaeli, S., Saikoski, K., Milojicic, D., Cirne, W., Brasileiro, F., â..An Initial Assessment of CDDLMâ., Proceedings of HP OVUA, Cote dâ..Azur, May 2006, pp 73-82.
59. Vambenepe, W., Thompson, C., Talwar, V., Rafaeli, S., Murray, B., Milojicic, D., Iyer, S., Farkas, K., Arlitt, M., â..Dealing with Scale and Adaptation of Global Web Services Management,â. Proc. IEEE ICWS, pp 339-346, July 05.
60. Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., Adams, R. Brett, P., â..Scalable Management,â. Proceedings of the HP OpenView University Association Workshop (HP OVUA), pp 289-300, July 10-13, 2005, Porto, Portugal.
61. Arlitt, M., Curry, R., Farkas, K., Fox, M., Iyer, S. Kiddle, C., Krishnamurthy, D., Milojicic, D., Mirtchovski, A., Rolia, J., Simmonds, R., and Talwar, V., "Automated Monitoring of WestGrid," Proceedings of the 12th HP-OVUA Workshop, pp. 363-366, Porto, Portugal, July 2005.
62. Adams, R., Brett, P., Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., â..Scalable Management, Technologies for Management of Large-Scale, Distributed Systems,â. Proceedings of ICAC, June 2005, Seattle WA.
63. Talwar, V., Wu, Q., Pu, C., Yan, W., Jung, G., and Milojicic, D., â..Comparison of Approaches to Service Deployment,â. Proceedings of the ICDCS, 543-552, June 3-6, 2005, Columbus, Ohio.
64. Raj, H., Gossweiler, R., Milojicic, D., â..ContentCascade Incremental Content Exchange between Public Displays and Personal Devices,â. In proceedings of Mobiquitous 2004, pp 374-381.
65. Chen, D., Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Dwarkadas, S., â..Garbage Collector Assisted Memory Offloading for Memory-constrained Devices,â. Proceedings of the Fifth IEEE Workshop on Mobile Computing Systems & Applications (WMCSA), pp 54-65, October 2003.
66. Kumar, R., Poladian, V., Greenberg, I., Messer, A., Milojicic, D., â..Selecting Devices for Aggregation,â. Proc. Fifth IEEE Workshop on Mobile Computing Systems & Applications (WMCSA), pp 150-169, October 2003.
67. Gu, X., Nahrstedt, Messer, A., Milojicic, D., Greenberg, I., â..Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments,â. Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom) 2003, Dallas-Fort, pp 107-115.
68. Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Chen, D., Giuli, T.J., Gu, X., â..Towards a Distributed Platform for Resource-Constrained Devices,â. Proceedings of the ICDCS 2002, July 2002, Vienna, Austria, pp 43-51.
69. Rollins, S., Almeroth, K., Milojicic, D., Nagaraja, K., â..Power-Aware Data Management for Small Devices,â. Proceedings of the WoWMoM, September 2002, Atlanta, Georgia, pp 80-87.
70. Chen, D., Messer, A., Bernadat, P., Fu, G., Dimitrijevic, Z., Lie, D., Mannaru, D., Riska, A., and Milojicic. D., â..JVM Susceptibility to Memory Errors,â. Proc. First USENIX Symposium on JVM Research and Technology, April 2001.
71. Milojicic, D., Messer, A., Bernadat, P., Greenberg, I., Spinczyk, O., Beuche, D., Schröder-Preikschat, W., â..Ψ, Pervasive Services Infrastructureâ., Proceedings of the Workshop on Technologies for E Services, Rome, Italy, September 2001.
72. Milojicic, D., Messer, A., Shau, J., Fu, G., Munoz, B., â..Increasing Relevance of Memory Hardware Errors - A Case for Recoverable Programming Modelsâ., Proc. of ACM SIGOPS European Workshop, September 2000.
73. Milojicic, D., Hoyle, S., Messer, A., Munoz, A., Russell, L., Wylegala, T., Vellanki, V., and Childs, S., â..Global Memory Management for a Multi Computer Systemâ., Proc. 4th USENIX Windows Symposium, Seattle, WA, 2000.
74. Milojicic, D., Agha, G., Bernadat, P., Chauhan, D., Guday, S., Jamali, N., Lambright, D., and Travostino, F., â..Case Studies in Security and Resource Management for Mobile Object Systemsâ., Proceedings of the ECOOP Workshop on Distributed Object Security, July 1998, Brussels, Belgium, pp 191-205.
75. Milojicic, D., LaForge, W., Chauhan, D., â..Mobile Objects and Agents, Design, Implementation and Lessons Learnedâ., Proc. of the Fourth USENIX Conference on Object-Oriented Technologies and Systems (COOTS), April 27-30, 1998, Santa Fe, New Mexico, pp 179-194.
76. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J., â..MASIF: The OMG Mobile Agent System Interoperability Facility,â. Proceedings of Mobile Agents 1998, pp 50-67.
77. Milojicic, D., Guday, S., Wheeler, R., â..Old Wine in New Bottles - Applying OS Process Migration Technology to Mobile Agents,â. Proceedings of the ECOOP Workshop on Mobile Object Systems, June 1997.
78. Condict, M., Milojicic, D., Reynolds, F., Bolinger, D., â..Towards a World-Wide Civilization of Objectsâ., Proceedings of the Seventh ACM SIGOPS European Workshop, Connemara, Ireland, 2-4 September 1996.
79. Paindaveine, Y., Milojicic, D., â..Process vs. Task Migrationâ., Proceedings of the 29th Annual International Hawaii Conference on System Sciences (HICSS), January 3-6, 1996, pp 636-645.
80. Milojicic, D., Langerman, A., Black, D., Sears, S., Dominijanni, M., Dean, R. W., â..Concurrency, a Case Study in Remote Tasking and Distributed IPCâ., Proc. of the 29th Intl Hawaii Conference on System Sciences (HICSS), January 3-6, 1996, pp 160-169.
81. Milojicic, D., Black, D., Sears, S. â..Operating System Support for Concurrent Remote Task Creationâ., Proc. of the 9th International Parallel Processing Symposium (IPPS), Santa Barbara, California, pp 486-493, April 24-29, 1995.
82. Milojicic, D., Giese, P., Zint, W., â..Load Distribution on Microkernelsâ., Proceedings of the Fourth Workshop on Future Trends of Distributed Computing Systems (FTDCS), pp 463-469, IEEE, Lisbon, Portugal, September 1993.
83. Milojicic, D., Giese, P., Zint, W., â..Experiences with Load Distribution on top of the Mach Microkernelâ., Proc. of the 4th Symp. on Experiences with Distributed and Multiprocessor Systems (USENIX SEDMS), pp 19-36, San Diego, Sep. 1993.
84. Milojicic, D., Zint, W., Dangel, A., Giese, P., â..Task Migration on the top of the Mach Microkernelâ., Proceedings of the USENIX Mach Symposium, pp 273-290, Santa Fe, USA, April 1993. Also presented at the Summer USENIX Conference in Cincinnati, 1993, as one of the three best Mach Symposium papers.
85. Milojicic, D., and Zint, W., â..Coarse Grained Load Distribution on the top of the Mach Microkernelâ., Proc. of the Workshop on Dynamic Object Placement and Load Balancing in Parallel and Distributed Systems, pp 140-145, Utrecht, June 1992.
86. Milojicic, D., Pjevac, M., and Velasevic, D., â..Load Balancing Surveyâ., Proceedings of the EurOpen Summer Conference, pp 157-172, Budapest, Hungary, September 1991.
87. Wayne, C., AlKhatib, H., Milojicic, D., Kosovac, D., â..Next Generation Operating Systems and Real-timeâ., Proceedings of the 14th Technologies Conference, Igman, Yugoslavia 1990.
88. Milojicic, D. and Velasevic, D., â..Load Distribution in Distributed Systemsâ., Proceedings of the 15th Technologies Conference â..Sarajevo-91â., pp 113 (1-8), Sarajevo, Yugoslavia, March 1991.
89. Milojicic, D., Lazic, A., Simic, D., â..Device Management for UNIX Operating Systemâ., Proceedings of the MIPRO Symposium, Opatija, Yugoslavia, May 1989.
90. Milojicic, D., Lazic, A., Simic, D., Kosovac, D., â..UNIX Operating System on Microcomputers TIMâ., Proceedings of the 13th Technologies Conference, â..Jahorina-89â., Igman, Yugoslavia, March 1989.
91. Milojicic, D., Rangelov M., â..Expert System for Fault Diagnosis on Microcomputers TIMâ., Proceedings of the 13th Technologies Conference, â..Jahorina-89â., Igman, Yugoslavia, March 1989.
92. Milojicic, D., Bojcevski, R., Kosovac, D., â..Operating Systems for Real-time Control on Microcomputers TIMâ., Proceedings of the MIPRO Symposium, Opatija, Yugoslavia, May 1986. Also appeared in â..Computers TIMâ., edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.
93. Bojcevski, R., Starcevic, D., Kosovac, D., Milojicic, D., â..TIM Operating Systemsâ., Proceedings of the 10th Technologies Conference, Jahorina, Yugoslavia, March 1986. Also appeared in â..Computers TIMâ., edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.
94. Starcevic, D. Bojcevski R., Kosovac, D. Milojicic, D., â..Some Characteristics of Multiple Microprocessor Systemsâ., Proc. of the ETAN Conference, pp (VIII) 35-41, Herceg Novi, Yugoslavia, June 1986. Also appeared in â..Computers TIMâ., edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.
Invited Papers
95. Forrell, T., Milojicic, D., Talwar, V., â..Cloud Management: Challenges and Opportunities,â. Invited Paper, In Proc. Of High-Performance Grid and Cloud Computing Workshop (HPGC), IPDPS, Anchorage, Alaska, May 2011.
96. Ko, S., Gupta, I., Yalagandula, P., Talwar, V., Milojicic, D., Iyer, S., â..Querying Large Distributed Infrastructuresâ., IEEE TCSC Newsletter, Volume 9, No.1, 2007.
Selected Non-refereed Publications

97. Kannan, S., Gavrilovska, Schwan, K., McLaren, M., Milojicic, D., Schreiber, R., â..Optimizing Checkpoints Using NVM as Virtual Memory,â. Submitted for publication.
98. Gupta, A., Kalé, Milojicic, D., Faraboschi, P., Balle, S., â..HPC-Aware VM Placement in Infrastructure Clouds,â. Submitted for publication
99. Gupta, A., Kalé, L.V., March, V., Gioachin, F., Suen, C.H., and Lee, B-S., Faraboschi, P., Kaufmann, R., Milojicic, D.S., â..High Performance Computing Applications in the Cloud,â. Submitted for publication.
100. Milojicic, D., â..High Performance Computing in the Cloud,â. Monthly Guest Issue of IEEE Computing Now, September 2012, http://www.computer.org/portal/web/computingnow/archive/september2012.
101. Milojicic, D., Exascale Computing, Monthly Guest Issue of IEEE Computing Now. September 2011. http://www.computer.org/portal/web/computingnow/archive/september2011.
102. Milojicic, D., Interview with Partha Ranganathan and Alistair Veitch. March 2011 issue of IEEE Computing Now. Video is available from http://www.computer.org/portal/web/computingnow/archive/march2011.
103. Milojicic, D., Wolski, R., IEEE Computer, â..Eucalyptus: Delivering a Private Cloud,â. IEEE Computer, vol 44, no 4, April 2011, pp 89-91. Also available as audio podcast:
http://www.computer.org/portal/web/computingnow/videos/trendwars.
104. Milojicic, D., IEEE Internet Computing, â..Autograding in the Cloud: Interview with David O'Hallaron,â. IEEE Internet Computing, vol 15, no 1, January-February 2011, pp 9-12. Video: computingnow.computer.org/videos/trendwars.
105. Milojicic, D., Llorente, I., and Montero, R., â..OpenNebula, A Cloud Management Tool,â. IEEE Internet Computing, vol 15, no 2, March-April 2011, pp 10-13. Video http://www.computer.org/portal/web/computingnow/videos/trendwars.
106. Milojicic, D., â..Cloud Computing: Opportunities and Challenges,â. Monthly Guest Issue of IEEE Computing Now. September 2009. http://www.computer.org/portal/web/computingnow/archive/september2009.
107. Connelly, C., Cox, B., Dillemuth, J., Forell, T., Harlan, J., Kerr, M., Liu, R., Milojicic, D., Nemeth, A., Piet, P., Shivanna, S., and Wang. W.-H., â..Serviceability Cost of Clouds,â. HP Internal Report.
108. Milojicic, D., â..Cloud Computing,â. IEEE Internet Computing, September-October 2008, pp. 7â..9. Video: http://www.computer.org/portal/web/computingnow/videos/trendwars.
109. Milojicic, D., â..Web 2.0 and Enterprise IT, Interview with Rich Friedrich, Dave Cohen, and Alex Dreiling,â. IEEE Internet Computing, vol 8, no 1, January-February 2008, pp 10-13. Also IEEE Distributed Systems Online, December 2007. Video: http://www.computer.org/portal/web/computingnow/videos/trendwars.
110. Milojicic, D., â..Service Management, Interview with Alan Ganek and Mark Pottsâ. IEEE Internet Computing, May-June 2007, also IEEE Distributed Systems Online, May 2007. Audio podcast:
http://www.computer.org/portal/web/computingnow/videos/trendwars.
111. Milojicic, D., "Barbara Liskov on Programming, Career, and the Future," IEEE Distributed Systems Online, vol. 6, no. 2, pp. 2, Feb. 2005.
112. Milojicic, D., â..Computing's Breakthroughs, Lessons, and Future, Interview with Jim Gray,â. IEEE Distributed Systems Online, January 2004.
113. Milojicic, D., â..Fred Schneider on Distributed Computing,â. IEEE Distributed Systems Online, December 2002.
114. Milojicic, D., â..Interview with Leslie Lamport,â. IEEE Distributed Systems Online, August 2002.
115. Lange, D., Milojicic, D., Editorial: Mobile agent systems. Software, Practice and Experience 32(6): 495-496 (2002).
116. Milojicic, â..Mobile and Pervasive Computing, Interview with M. Satyanarayanan,â. IEEE Distributed Systems Online, September 2001.
117. Milojicic, D., â..Embedded Systems,â. IEEE Concurrency, October-December 2000, pp. 80â..90.
118. Milojicic, D., â..Networking,â. IEEE Concurrency, July-September 2000, pp. 86â..96.
119. Milojicic, D., â..Security and Privacy,â. IEEE Concurrency, Aprilâ..June 2000, pp. 70â..79.
120. Milojicic, D., â..Internet Technology,â. IEEE Concurrency, Januaryâ..March 2000, pp. 70â..81.
121. Milojicic, D., â..Mobile Agent Applications,â. IEEE Concurrency, Julyâ..September 1999, pp. 80â..90.
122. Milojicic, D., â..Middleware,â. IEEE Concurrency, Aprilâ..June 1999, pp. 70â..80.
123. Milojicic, D., â..Operating Systems,â. IEEE Concurrency, Januaryâ..March 1999, pp. 12â..21.
124. Milojicic, D., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard, B., Rollins, S., Xu, Z., â..Peer-to-Peer Computingâ., HPL Technical Report HPL-2002-57. Most downloaded report from HPL Library.
125. Milojicic, D. Ankcorn, J., Rowson, J., Rudolph, L., Reynolds, F., and Kumar, R., â..Content Exchange Appliances,â. HPL Technical Report HPL-2003-139.
126. Milojicic, D., Bernadat, P., Corben, R., Greenberg, I., Kumar, R., Messer, A., Muntz, D., Oâ..Brien Strain, E., Poladian, V., and Rowson, J., â..Appliance Aggregation Architecture (A3),â. HPL Technical Report TR HPL-2003-140.
127. Milojicic, D., â..Pervasive Services Infrastructure, A Case Study for Research and Development,â. Proceedings of the Post-Doktoranden Symposium, Trends in der Infromationstechnik am Beginn des 21. Jahrhunderts, May 2002, Potzberg Germany, pp 97-108.
128. Bernadat, P., Greenberg, I., Messer, A., Milojicic, D., â..Tailoring Java for a Pervasive Service Infrastructure,â. HPL Technical Report HPL-2002-24.
129. Milojicic, â..Applications of Agent Technology,â. Proceedings of Seminar on Agent Technology and Active Networking, Lenk, Switzerland, March 2000.
130. Milojicic, D., Spreitzer, M., Steere, D., â..Working Group Report on Collaboration in the Presence of Mobility,â. Proceedings of the WETICE, June 1998, Stanford, California, pp 288-293.
131. Langerman, A., Black, D., Dominijanni, M., Sears, S., Dean, R. W., Milojicic, D., â..NORMA IPC Version Two: Architecture and Designâ., OSF RI Operating Systems, Collected Papers, vol. 3, April 1994.

Professional activities

  • Editor in Chief: IEEE Computing Now (Inaugural Editor, 08-12). IEEE Distributed Systems Online (08-09).
  • Editorial Board Member: IEEE Internet Computing, IEEE Concurrency, IEEE Distributed Systems Online.
  • Chair of standards groups: GGF CDDLM (Configuration, Deployment, and Lifecycle Management) working group; APPAGG (APPliance AGGregation architecture) research group. Member of OMG MASIF group.
  • Chair of Technical Committee: IEEE Technical Committee on Operating Systems.
  • Program Chair: 1st USENIX/ACM Workshop on Industrial Experiences with Systems Software (2000); 1st IEEE Agent Systems and Applications Symposium (1999); IEEE WET-ICE Workshop on Mobility and Collaboration (1998). Industrial track of ACM Middleware (2009); IEEE Congress on Services (2011), IEEE SmartGridComm Symposium on Smart Grid Management and Service Design (2011).
  • On Program Committees: ICAC, ICDCS, ICWS, AAMAS, EDOC, Middleware, HotCloud, COMSWARE, etc.
  • IEEE CS Board of Governors. Member 2011-2013.
  • ACM ICAC 2012 General Chair